大师们,关于CSS问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:22:06
大师们,那么# 定义的样式,只要ID是同名的就会用是吗

那么.呢有什么区别?
啊? 那么那么我说的#用ID,就直接用是对了的吧

那么.怎么用呢

大哥你怎么那么多那么啊。。。看得我都头晕了

建议你系统的学一下CSS,#那个玩意儿叫选择器,比如
#name { }
就是应用于ID值为'name'的HTML元素

.name { }
就是应用于class值为'name'的HTML元素

name { }
就是应用于HTML元素名称本身为'name'的元素

他们也可以配合使用

比如:

div.change-color {color:red; }
就是所有div标签中具有class值为'change-color'的div将会显示红色字体。而span标签,p标签等不受影响

在比如:

.list-details ul li {border-bottom:1px black solid;}
就是具有class值为'list-details'的元素下的子元素li显示宽度为1px的黑色底部边框, 而不具有list-details样式的一般li则还是显示默认样式。

#id 是针对某个特定的HTML元素的,一个页面中, 元素的ID是唯一的

.classname 是随便的,任意元素都可以用

<style>
#x{font-size: 100px}
.y{color: red}
</style>

<div id="x" class="y">afs</div>
<div class="y">afasfs</div>

#和.都可以重复用,但正确的DOM操作,#应该是唯一的控件ID名,不应该重复

多个元素共用样式时,用.className

一个元素特有时,用#idName