
正文
不同id相同css样式的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
几个ID用一个CSS
先回答第一个问题:第二个选择器你应该这样写#s1:hover,#s2:hover才会让s1生效。
css里,id选择器可以无限次数使用,并且可以写一样的。你在网上听别人说不能多次使用,应该是出现2个以上同名的id选择器吧。例如都是id=div1其实这样写,在css里是可以的。但如果页面涉及到js,就不好了。
关于ID我就不重复上面人说的了,个人理解,ID一般在CSS+XHTML中适用于父层,也就是基本结构,没有什么可重复性的。当然,哪果真要是特别灵活的模板结构,ID就不明智了。
就象一件衣服;概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。也就是说建议在写XHML+CSS时如果是唯一的结构定位的就用id,否则就用class。
相关问答
Q1: 你好,id相同,只有class不同,但是class里面的样式相同,怎么把它写在css...
css中相同的样式的写法就是在相同的class上写就行了,比如 红色1 红色2 红色3 在class中写 .red{ color: #F00;}阳泉是个中小型城市,总人口130万,包括三区两县。阳泉本地人不多,大部分是外地人,东北人也很多。
于是,css出现了:如下.font定义了个类。 .font{ font-size:20px;color:#333;} 于是就可以如下定义样式,和上面的样式的结果相同。this is a p! this is another p! this is another div! 这样更加简介有效率。
id: id是设置标签的标识。用于定义一个元素的独特的样式。在CSS样式定义的时候 以“#”来开头命名id名称。
定义格式不同:形如ID=aaa定义的,在css中是这样设置其样式的:#aaa{ 样式列表 }以Class=bbb形式定义的,在CSS中应该这样设置其样式:.bbb{ 样式列表 } 用途不同:Class元素分2种,关联的和独立的。
class可以在页面里面重复使用, id由于在页面里面只能出现一次,所以不能重复使用, 所以尽量用class来写,这样能在页面里面重复引用你写的css,减小工作量和代码量。
Q2: 老师您好,我想问下css样式里面同时设置5个不同id的div样式
1、每个DIV里的class不一样。根据DIV里class的值在css里编辑就是了。
2、div id=div3/div /body /html 在这个示例中,我们使用了id属性来给每个div元素赋予唯一的标识符,然后使用CSS设置每个div元素的不同样式属性,包括背景颜色、宽度、高度等。
3、想要让多个div元素并列成一行,可以将div元素的float属性设置为left。
4、border: 1px solid #CCC};$(#result).css(divcss);//这里先定义了一个CSS样式属性变量‘divcss’,这类似于建立一个外部CSS文件。//然后通过jQuery提供的css()方法,把属性赋给ID为#result的DIV。
5、class是一个样式,可以套在任何结构和内容上,就象一件衣服;概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。
6、css中class是类名 可以重复使用,而id只能使用一次。所以呢,如果这个css样式只需要一次可以设置为class但是id更好。类名就是类的名称,就像人一样通过类名就可以找到这个类,所以你设置样式的时候直接.className就行了。
Q3: css的id样式和类样式是什么意思
W3C标准中对于ID与CLASS的设定是:ID具有唯一性,CLASS具有普遍性。而目前大部分浏览器确实可以定义页面中多个元素的ID相同,并赋以相同的样式,因为目前的浏览器和CSS都对其睁一只眼闭一只眼。
而目前大部分浏览器确实可以定义页面中多个元素的ID相同,并赋以相同的样式,因为目前的浏览器和CSS都对其 睁一只眼闭一只眼 。就比如说法律规定你做好事,但你也可以去做坏事一样。
id的值在整个当前网页中应该是唯一的,即某一个元素定义了id=aaa,那么这个网页中其它的元素的id就不能定义成aaa,而class则可以。
关于不同id相同css样式和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





