gpt4 book ai didi

css - 定位 div 的所有直接子级(图像除外)

转载 作者:行者123 更新时间:2023-11-28 11:37:55 26 4
gpt4 key购买 nike

是否可以定位一个 div 的所有直接子级(图像除外)?使用 :not 选择器或类似的东西?

例子: http://codepen.io/anon/pen/hlrAg

使用媒体查询,div.wrapper 中的所有元素都应该有一个左/右填充,除了图像。它们应该是视口(viewport)的整个宽度。

我试过:

.wrap > :not(img) {padding: 0 10px;} // (not working - EDIT: works!)

.wrap * :not(img) {padding: 0 10px;} // Creates a double padding on child->child elements.

最佳答案

.wrap > *:not(img) {padding: 0 10px;}(功能与 .wrap > :not(img) 相同。)

演示:http://codepen.io/anon/pen/vtrpF


但是,如果 IE8- 或其他不支持 :not 的旧版浏览器令人担忧,请使用以下内容:

.wrap > * {padding: 0 10px;}
.wrap > img {padding: 0;}

演示:http://codepen.io/anon/pen/atfEc

关于css - 定位 div 的所有直接子级(图像除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23995541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com