关于CSS3 :nth-child(),要改变一个CONTENT的style
答案:1 悬赏:10 手机版
解决时间 2021-11-24 06:08
- 提问者网友:我的未来我做主
- 2021-11-24 03:04
关于CSS3 :nth-child(),要改变一个CONTENT的style
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-11-24 04:23
.content:nth-child(odd){float:left}
.content:nth-child(even){float:right}
另外,应该把所有 中的 style="float:left;" 删掉追问尝试过木有效果哦。因为那个class="content" 是ajax和JQ和JSON返回数据给CLASS的 一般只是显示3个,为什么STYLE不会随之改变追答如果ajax返回的JSON中就是有style="float:left;"的那就没辙哦,因为内联的css是最高优先级的,改变class的css是不起效的。
此外还受多重因素的影响,比如如果content本身的width是100%的(DIV默认就是100%)那么左右浮动是不会见效的,只有小于50%才行。凡此种种,由于你提供的信息有限,具体原因无从得知。追问
CSS+html上门图。就是spotlight层里面有图片和content两个层,并且根据出现content层奇偶,且在图片和content两个层不停的浮动左右。
追答从css可看到content的width是100%,也就是说每个content都占用了父元素spotlight的全部宽度,这样怎么可能出现左右浮动的效果呢
.content:nth-child(even){float:right}
另外,应该把所有 中的 style="float:left;" 删掉追问尝试过木有效果哦。因为那个class="content" 是ajax和JQ和JSON返回数据给CLASS的 一般只是显示3个,为什么STYLE不会随之改变追答如果ajax返回的JSON中就是有style="float:left;"的那就没辙哦,因为内联的css是最高优先级的,改变class的css是不起效的。
此外还受多重因素的影响,比如如果content本身的width是100%的(DIV默认就是100%)那么左右浮动是不会见效的,只有小于50%才行。凡此种种,由于你提供的信息有限,具体原因无从得知。追问
CSS+html上门图。就是spotlight层里面有图片和content两个层,并且根据出现content层奇偶,且在图片和content两个层不停的浮动左右。
追答从css可看到content的width是100%,也就是说每个content都占用了父元素spotlight的全部宽度,这样怎么可能出现左右浮动的效果呢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯