CSS #menu ul li 和#menu li 有什么区别?试了一下貌似一样
答案:4 悬赏:60 手机版
解决时间 2021-04-02 09:59
- 提问者网友:一抹荒凉废墟
- 2021-04-01 22:22
CSS #menu ul li 和#menu li 有什么区别?试了一下貌似一样
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-04-01 23:54
#menu ul li :先找到id="menu"的元素,然后找到该元素下的所有ul标签,然后找到所有ul标签下的li
#menu li :先找到id="menu"的元素,然后找到该元素下的所有li标签
#menu li :先找到id="menu"的元素,然后找到该元素下的所有li标签
全部回答
- 1楼网友:轻雾山林
- 2021-04-02 02:30
#menu ul li 这个是id为menu下的全部ul下的全部li
#menu li 而这个是id为menu下的全部li
第二个就算li没ul父标签也有样式有效果
#menu li 而这个是id为menu下的全部li
第二个就算li没ul父标签也有样式有效果
- 2楼网友:未来江山和你
- 2021-04-02 02:20
一样的
#menu ul li 貌似比#menu li 的优先级别要高一些
你上面的代码有些乱
最好写的时候能有好的格式
#menu ul li 貌似比#menu li 的优先级别要高一些
你上面的代码有些乱
最好写的时候能有好的格式
- 3楼网友:舊物识亽
- 2021-04-02 01:32
虽然都是继承关系,但是是有区别的。
#menu ul li 值的意思是 #menu 下的 ul 的li, 而#menu li 指的是 #menu下的所有li。
比如你分别定义#menu ul li{color:#fb0;},#menu li{font-size:14px},那么当你页面结构是
...........
...........
那么上面两个样式就会叠加。
从范围上说,#menu ul li 的范围仅仅是这个#menu下的ul的li,而#menu li则是 #menu下所有的li,后者作用域更广。
如果你还有 ,那么#menu li样式会影响到ol的的li的样式。
#menu ul li 值的意思是 #menu 下的 ul 的li, 而#menu li 指的是 #menu下的所有li。
比如你分别定义#menu ul li{color:#fb0;},#menu li{font-size:14px},那么当你页面结构是
...........
...........
那么上面两个样式就会叠加。
从范围上说,#menu ul li 的范围仅仅是这个#menu下的ul的li,而#menu li则是 #menu下所有的li,后者作用域更广。
如果你还有 ,那么#menu li样式会影响到ol的的li的样式。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯