#nav>ul>li CSS样式中,这种写法是什么意思?为什么要用大于号?请高手指点,谢谢。

#nav>ul{width:950px;margin:0auto;}#nav>ul>li{float:left;padding-left:20px;}请问为什么要用大于号... #nav>ul {
width:950px;
margin:0 auto;
}
#nav>ul>li {
float:left;
padding-left:20px;

}
请问为什么要用大于号的写法呢? 如果去掉的话,效果会变化,但是又不知道这么写的原因。请大神指教。
展开
 我来答
sososo的解答
推荐于2016-02-21 · 提供各种美女图片欣赏
sososo的解答
采纳数:142 获赞数:735

向TA提问 私信TA
展开全部
>是一种选择器。效果比较广
如第一个
#nav>ul就是选中所有父级的id是nav的ul元素
<div id="nav">
<ul>就是选中这里</ul>

</div>

下面一个#nav>ul>li
也是一样的。
<div id="nav">
<ul>
<li>就是选中这里</li>

</ul>

</div>

懂了么?
追问
#nav>ul {
width:960px;
margin:0 auto;
}
.subnav ul {
display:none;
position:absolute;
width:150px;
}
请问为什么.subnav ul就可以不用选择器的写法,而#nav>ul 必须要用选择器的写法呢?不然就出不来效果 这种选择器具体在什么时候使用呢
追答
.subnav ul   可能是选中

选中这里

或者是更深的层级。然而之前的那种事只能针对子集。你可以去试试。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我很可见光
2015-05-26 · 超过10用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:18.1万
展开全部
#nav>ul是子选择器,ul必须是id=nav标签的下一代,后代不行,区别于衍生选择器,代码应该是下面的结构
<div id="nav">
<ul>
<li></li>
</ul>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式