CSS <div class="">和<div id="">CSS 之间的区别是什么?可以使用<div id="">吗?
我看到不同的开发人员在这两方面做到这一点,因为我自学成才,我从来没有真正弄明白.
CSS ID和CSS Class之间的基本区别是什么?
有人告诉我,ID只能在一个页面中使用一次.但我发现它可以多次使用.
喜欢
body
{
background-color: #3399FF;
}
div#menuPane{
position: absolute;
left: 25px;
top: 25px;
width: 25%;
}
div.menu {
display: block;
font-size: 14px;
margin: 0;
padding: 0;
border: 2px solid #7FC07F;
}
div.menu a {
display: block;
font-weight: bold;
text-decoration: none;
text-align: right;
letter-spacing: 1px;
margin: 0px;
color: black;
border-top: 1px solid #487048;
}
div.menu a:link{
background: #33CCFF;
}
div.menu a:visited{
background: #33CCFF;
}
div.menu a:hover{
background: #3FC73F;
letter-spacing: 2px;
}
div.menu h4{
padding: 2px;
margin: 0px; …Run Code Online (Sandbox Code Playgroud) 我clear在一个HTML文件中的几个地方使用div,a:
#clear
{
clear: both;
}
Run Code Online (Sandbox Code Playgroud)
用法:
<div id="clear">
</div>
Run Code Online (Sandbox Code Playgroud)
但W3C的HTML5验证器似乎在抱怨初次使用后的每次后续使用都是"重复ID":

为什么这不是有效的?clear如果在技术上无效,你应该如何在一个页面上多次使用div?
注意:这主要是一个提供信息的问题,我的HTML在所有现代浏览器上渲染都很好,并且鉴于这是HTML5验证器可以找到的唯一错误,我不会非常关心,但我只是想知道为什么这样被认为是一个问题.