CSS定义样式ul#nav{}和 #nav ul{}有什么区别

ul#nav{}和#navul{}有什么区别?... ul#nav{} 和 #nav ul{} 有什么区别? 展开
 我来答
iGO2dU
推荐于2018-03-04 · TA获得超过1666个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:159万
展开全部

首先需要明白CSS选择器使用到"#"就是表示这是html文档中的某个带id的元素。

例如html代码:

<ul>
  <li>主页</li>
  <li id="nav">产品</li>   <!--  选中这行的li元素   -->
  <li>联系我们</li>
</ul>

CSS中用ul#nav{}就选中ul列表中的第二个li。如果:

ul#nav{
  color: #F60;
}

就是把ul列表中的第二个li字体颜色设置成#F60


例如html代码:

<div id="nav>
    <ul>       <!--  选中这个ul元素   -->
      <li>主页</li>
      <li>产品</li>   
      <li>联系我们</li>
    </ul>
</div>
<div>
    <ul>       <!--  这个ul元素没有被选中   -->
      <li>主页</li>
      <li>产品</li>   
      <li>联系我们</li>
    </ul>
</div>

CSS中用#nav ul{}选中的是id是nav的元素中的ul列表,具体上例就是<div id="nav" />中的ul列表。如果:

#nav ul{
  color: #F60;
}

那么<div id="nav" />中的ul列表的字体的颜色被设置成#F60,其他的ul列表不受影响。

xiaojiou_003
推荐于2016-01-08 · TA获得超过1431个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:314万
展开全部
ul#nav{}
代表着 寻找以ul为代表的 ID名字叫nav的元素

#nav ul{}
代表 寻找ID名字叫nav的元素 然后它下面的叫ul的HTML的标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自天险河年轻活力的蜻蜓
2013-11-16 · 超过13用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:30.5万
展开全部
ul#nav{}这个的意思是,文章里面ul的id为nav的样式

#nav ul{}这个的意思是,ID为nav的盒子里面的ul样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youzichunhui
2013-11-16 · 超过14用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:33.5万
展开全部
ul#nav{}:ul元素且id为nav;

#nav ul{}:id为nav的元素的子元素ul
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2015-05-20 · TA获得超过1232个赞
知道大有可为答主
回答量:1245
采纳率:0%
帮助的人:1428万
展开全部
ul#nav{}
是指id为 nav的ul的样式
#nav ul{}
是指id为nav元素下 ul的样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式