有知道,在css中style中的"#"什么意思?

比如
#navigation li{
text-align:center; width:130px; height:32px;
background:url(button1.jpg) repeat-x;
float:left;
}
navigation前面的"#"代表什么意思?它和没"#"的有什么区别?

白板的微信
浏览 442回答 2
2回答

jeck猫

#定义了id选择器,使用方法是 id="navigation"不加#的定义只能应用于标准的html标签比如你的例子 定义了 id为navigation的层中li的显示方式那么在html文档中这样使用<div id="navigation"><ul><li>...</li>...</ul></div>这样 li就应用了定义的样式如果不加#而定一个navigation为错误定义,css将忽略不加#的定义只能是P {...}h1 {...}body {...}pre {...}等等标准html标签另外还有一个.开头的 称为类选择器定义方式如下.classname {...}使用方式如下<div class="classname">...</div><p class="classname">...</p>同id选择器一样 类选择器也必须加.才有意义
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

CSS3
Html5