在一起是什么意思:css 规则中两个类连在一起是什么意思?

比如:
.c1.c2
{
    text-decoration:underline;
}
选择器中 .c1 与 .c2 直接连在一起,中间无空格、无逗号,表示什么意思?看个例子:
<head>
<style type="text/css">
.c1
{
    color:#ff0000;
}
.c2
{
    font-style:italic;
}
.c1.c2
{
    text-decoration:underline;
}
</style>
</head>
 
<body>
<p class="c1">这里是红色</p>
<p class="c2">这里是斜体</p>
<p class="c1 c2">这里是红色、斜体、下划线</p>
</body>
结果已经通过文字直接描述出来了,原来 .c1.c2 表示如果一个标签中同时使用了这两个类(不论顺序、不论是否还有其他类),则响应此样式规则。
然而在 ie 中,第二个段落中除了有斜体还有下划线,说明它还把 .c1.c2 看作是 .c2。
于是,考虑到兼容性的原因,尽量不要使用 .c1.c2 这样的选择器。
本文链接http://www.cxybl.com/html/wyzz/CSS/20120601/27374.html

时间: 2024-09-12 17:37:14

在一起是什么意思:css 规则中两个类连在一起是什么意思?的相关文章

ios-在objectiveC中两个类的协议

问题描述 在objectiveC中两个类的协议 应用中有两个类都要执行protocol协议 能不能在一个类中执行另一个类的协议,然后再反过来执行? 会不会引起错误? 解决方案 主要问题是循环依赖,你可以把协议分离出来放到每天头文件里: ClassA.h: #import <Foundation/Foundation.h> #import "ClassBProtocol.h" @interface ClassA : NSObject <ClassBProtocol>

javascript中获取页面所有选择符的css规则实现代码

 代码如下 复制代码 <script type="text/javascript"> /* ################################################### * 说明:用 javascript 获取页面上有选择符的 CSS 规则 * 包括'内部样式块'和'外部样式表文件' * 作者:Yanfu Xie [xieyanfu@yahoo.com.cn] * 网址:http://www.111cn.net * 日期:2007.01.16 *

html-本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题

问题描述 本人菜鸟一枚,请教大神一个关于CSS中ID和类选择器不能用,而标签选择器能用的问题 FIREFOX浏览器,代码如下: HTML代码片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> @import url(template/default/styl

写出好的CSS规则:完美的使用:nth

文章简介:当我想要完美的使用:nth-child或者:nth-of-type的时候有点儿头晕.你越理解它们,就能写出越好的CSS规则! 译自:Useful :nth-child Recipies中文:有用的:nth-child秘方请尊重版权,转载请注明来源,多谢! 当我想要完美的使用:nth-child或者:nth-of-type的时候有点儿头晕.你越理解它们,就能写出越好的CSS规则! 在这些简单的"秘方"(实际上是表达式)中我将重复的使用一个简单的列表并随即选择数字.但是很明显很容

玩转Dreamweaver8.0:关于冲突的CSS规则

css|dreamweaver|dreamweaver8 将两个或更多 CSS 规则应用于同一文本时,这些规则可能会发生冲突并产生意外的结果.浏览器按以下方式应用 CSS 规则: 如果将两种规则应用于同一文本,浏览器显示这两种规则的所有属性,除非特定的属性发生冲突.例如,一种规则可能指定文本颜色为蓝色,而另一种规则可能指定文本颜色为红色. 如果应用于同一文本的两种规则的属性发生冲突,则浏览器显示最里面的规则(离文本本身最近的规则)的属性.因此,如果外部样式表和内联样式同时影响文本元素,则应用内联

XHTML+CSS布局中兼顾SEO的两点建议

  XHTML+CSS布局模式因其表现和内容相分离,提高搜索引擎对网页的索引效率,代码简洁.提高页面浏览速度,易于维护和改版等众多优点而在广泛地被人们所接受.以下笔者结合手机商务类网站,对XHTML+CSS布局中兼顾SEO进行一些总结,希望能给站长同仁一些有益的参考. 一.做好网页的架构分析工作,是设计好网页的前提 一个拥有高访问量的网站是成功网站的一个衡量因素,我们在设计网页时要根据主题的不同进行合理的板式选择和色彩配,将网站要达到的宣传效应通过合理搭配而构成的美丽页面来吸引客户的兴趣,促使他

CSS设计中选择器的巧妙使用

id用于标识页面唯一元素,id的名称是控制某一内容块的手段,通过将某内容块置入div并赋予唯一的id,就可以用CSS选择器来精确定义每一个页面元素的外观表现,包括标题.列表.图片.链接或者段落等等.例如你为#header写一个CSS规则,就可以完全不同于#content里的图片规则. 可以通过不同规则来定义不同内容块里的链接样式.类似这样:#nav a:link或者 #main a:link或者#footer a:link.也可以定义不同内容块中相同元素的样式不一样.例如,通过#main p和#

注意CSS代码中的!important属性

CSS中的!important是一个非常重要的属性,有时候发挥着非常大的作用,这方面的知识并不是非常多,我们看下面的文章,对它作比较感观的了解. 前几天写一些CSS代码的时候又难为我了,因为那个该死的IE6对CSS的支持是如此的差劲,以前我还没注意过,因为做的东西基本都是基于IE的,可是我这次为博客写的CSS要支持不止IE一个浏览器,可恨的是我装的Windows 7,这里面自带的是IE8浏览器,我自认为已经没有问题了,可是打开IE6,仍然出现错位,于是我决定看看IE6到底是什么情况. 我把所有的

简要总结CSS编程中的响应式设计

现在,响应式Web设计无疑是非常流行的.对于新人,responsive design可能听起来有点复杂,但实际上,它比你想的要简单的多.为了帮助你快速入门响应式Web设计,我写了一篇快速入门教程.我保证你通过三步就可以学会响应式设计的基本逻辑和媒体查询(media query)(假设你有基本的CSS知识). 第一步:Meta标签(看demo) 大部分移动浏览器会把HTML页面缩放成较宽的viewport的宽度,这样内容就可以屏幕上正确的展示了.你可以使用viewport这个meta标签来重置这个