看其他回答都说是ID选择器不同名可以使用多次,但是上述代码中字体颜色和大小命名是不同的啊?
ID选择器使用次数
ID选择器使用次数
2016-05-30
为什么我设置了相同的id,样式都可以出来的 ?
<html>
<head>
<style type="text/css">
#mostImportant {color:red; background:yellow;}
</style>
</head>
<body>
<h1 id="mostImportant">This is important!</h1>
<p>This is a <em id="mostImportant">paragraph</em>.</p>
<p>This is a <em id="mostImportant">paragraph</em>.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>...</p>
</body>
</html>
哈哈,才看明白你的问题,这里我给你回答一下啊:你还是没有了解CSS的代码结构啊,这CSS的代码,要放在<style>标签对内,其形式是这样的:选择器{声明}。重点来咯:这里面的声明,就是你所说的什么字体颜色啊大小神马的,这里你要理解,选择器是选择器,声明是声明!选择器只是一种选择的手段,(也就是说你选取要改变的标签的手段!)而声明则是你要改变的内容,这个内容可以包含无数多,我给你打一段代码帮助你理解:
#慕粉3410181
{
font-size:30px;
font-family:帅哥;
color:blue;
background-color:purplr;
border:3px solid orange';
}
好啦,这段代码的意思我和你说一下,我用ID选择器选择了你,然后对你进行CSS样式操作,首先设定你的字体大小为:30px,然后设置你的字体类型为:帅哥;字体颜色为:蓝色;整体背景颜色为:紫色;最后,加了一个边框线:宽为3Px 的橘黄色实体线条!
这回该理解了吧!还有就是id和class两个属性是全局属性(所有的标签都可以拥有的属性!)id就是元素的身份证号,和人似的,每人都有一个没问题吧?!class就是把各种元素分类,就像人一样,所有的人可以进行分类对吧?!所以,你想改变table表格的CSS样式,不关选择器的事情,也就是说,只要你的声明(也就是属性值)用对了,就可以改变表格的CSS样式!
举报