大师们,关于CSS问题
来源:百度知道 编辑:UC知道 时间:2024/05/29 10:22:06
大师们,那么# 定义的样式,只要ID是同名的就会用是吗
那么.呢有什么区别?
啊? 那么那么我说的#用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