css中,. # 有什么区别
就是css最基本的应用了
就是css最基本的应用了
答案:#是定义 di=""的
.是定义 calss=""的
归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。
在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。
其他:. 是类选择器 的符号,#是id选择器的符号 .是class #是id(id的样式和js里id是不同的,你可以写多个同样的id指定样式)
<div class="a">ddd</div>
<div id="a">ddddddd</div>
.a{color:red}
#a{color:blue}
如果class和id都重复写了同一个元素的同一个样式,那么id的优先级要高于class
在标签中写style高于id,这些都是在非样式嵌套的情况下的,如果你用嵌套的方式,嵌套越多的优先级越高,比如 body .a{color:green} .是绝对比如#div.img就说div标记里的img标记 定义的是img标记
# 是id标记
.这个有点记不清了 这个是不过是最常用的
上一个:问段CSS代码
下一个:帮忙解释下下面的代码:关于CSS