【求教】关于css选择器选择具体某一元素的疑问_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 12:23:50
원래의
1033명이 탐색했습니다.

有一段页面布局如下:

<div id="content" >     <p class="tag">第一段</p>     <p class="tag">第二段</p>     <p class="tag">第三段</p> </div> 
로그인 후 복사


关于以上的

内容,请问如何只用css代码(不实用js),就可以做到将“第二段”的颜色设成红色,“第三段”的颜色设成蓝色。 

嗯就是这个了,感觉css选择器还没有精确到选择第几个元素啊,可是就有人考我这个,向破头了都想不出。感谢大家捧场了!

回复讨论(解决方案)

CSS2的话,似乎只有first-child
CSS3就没问题了
参考: http://www.qianduan.net/taming-advanced-css-selectors.html

CSS2的话,似乎只有first-child
CSS3就没问题了
参考: http://www.qianduan.net/taming-advanced-css-selectors.html

啊,果然是这个“:nth-child(2)”对吧,看来好像只能用CSS3了,不过这玩意儿在IE8或者更低版本IE好使吗?


CSS2的话,似乎只有first-child
CSS3就没问题了
参考: http://www.qianduan.net/taming-advanced-css-selectors.html

啊,果然是这个“:nth-child(2)”对吧,看来好像只能用CSS3了,不过这玩意儿在IE8或者更低版本IE好使吗?
起始如果钻牛角尖,仅仅应答他提出的这个特定场景,CSS2应该也可以
用:first-child结合:after



CSS2的话,似乎只有first-child
CSS3就没问题了
参考: http://www.qianduan.net/taming-advanced-css-selectors.html

啊,果然是这个“:nth-child(2)”对吧,看来好像只能用CSS3了,不过这玩意儿在IE8或者更低版本IE好使吗?
起始如果钻牛角尖,仅仅应答他提出的这个特定场景,CSS2应该也可以
用:first-child结合:after


的确,我一开始想也是选择first-child,然后在选择相邻元素,不过貌似局限性太大了,哈哈。

嗯,谢谢你的帮助!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿