请问css中的#号 是什么意思?

初学web标准,查看了一些网站的源代码,发现#,不理解。举例如下,一般在dreamweaver中自动生成的css代码为.style1,.style2等等

今看到腾讯拍拍网 www.paipai.com 的页面定义

#content{margin:0 auto;width:760px;text-align:left}
#foot{clear:both;float:left;margin-top:20px;width:100%;text-align:center}
#foot_link{margin:7px auto;border-bottom:1px solid #D7D7D7;padding-bottom:4px;width:760px}
#foot_list{border-right:#FEBB46 4px solid;border-left:#FEBB46 4px solid}
#foot_list #td_1{border-right:#FEBB46 1px solid}
#foot_list #td_2{border-right:#FEBB46 5px solid}
#foot_list #td_3{border-left:#FEBB46 1px solid}

不知道#号是什么意思

#是id选择器的标识:

用CSS布局主要用层"div"来实现,而div的样式通过"id选择器"来定义。例如我们首先定义一个层>>

<div id="menubar"></div>然后在样式表里这样定义:

#menubar {MARGIN: 0px;BACKGROUND: #FEFEFE;COLOR: #666;}
其中"menubar"是你自己定义的id名称。注意在前面加"#"号。

id选择器也同样支持派生,例如:

#menubar p { text-align : right; margin-top : 10px; }
这个方法主要用来定义层和那些比较复杂,有多个派生的元素。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-27
hack
用的,ie可识别还一种是通配符*
{xxxx:xxxxx;}方域
发表于
2009-6-8
16:51[i]你说的这个是对于所有的元素都使用,对,是通配符,比如把所有元素margin设为0用*
{margin:0;}而楼主问的是.abc
{*margin:0;}里面的*,那就是浏览器的hack不多说了,还是刚才那个地址有详解。http://kiya.cn/2009/03/browser_css_hack_ie_ff/[/url]
第2个回答  2005-12-26
以#content{margin:0 auto;width:760px;text-align:left}为例

下面一定有一个id为content的标签,这个标签里面的内容就引用了{}里的样式
第3个回答  2020-03-04
hack
用的,ie可识别还一种是通配符*
{xxxx:xxxxx;}方域
发表于
2009-6-8
16:51[i][/b]
第4个回答  2020-07-07
像这样定义*{}是所有样式,像这样
.aaa{*margin-left:10px;}是css
hack...
相似回答