你好,这两个语法,css与class 和ID是什么关系?

是不是在网页与CSS分离的情况下,调用CSS的内容需要使用CLASS和ID这个代码来实现。像DIV和UL这种代码又是什么意思呢?

qq_花开花谢_0
浏览 703回答 2
2回答

慕勒3428872

div, ul是html标签;class, id是html标签的属性;css可以通过 标签名, class, id 3种方式找到对应的元素. 例如:div {} /*定义所有div标签的样式*/.abc {} /*定义class为abc的标签的样式*/#def {} /*定义id为def的标签的样式*/ 以上三种方式可以嵌套使用, 例如:.abc #def div {} /*定义class为abc里面的id为def里面的div标签的样式*/ 一个html标签可以同时使用多个class定义的样式. 例如:<div class="abc abd">同时使用 .abc 和 .abd 的样式</div>

眼眸繁星

class 是类,一个样式可以被多次引用。id是某一个,这种样式在一个HTML中只能使用一次。像DIV和UL这种是指标签选折符。是给这一类标签定义样式。不如<html><head><style type="text/css">/* 标签选择符样式 */ul {background-color:yellow;}/* class样式 */.abc{color:red;}/* id样式 */#def{color:blue;} </style></head><body><p class="abc">class 是类,一个样式可以被多次引用</p><div class="abc">class 是类,一个样式可以被多次引用</div><div id="def">id样式,这种样式在一个HTML中只能使用一次。不能超过一次,不信你试试</div><ul> <li>像DIV和UL这种是指标签选折符</li> <li>是给这一类标签定义样式</li></ul></body></html>
打开App,查看更多内容
随时随地看视频慕课网APP