CSS权威指南

结构化网页可以帮助搜索,比如提取文章标题,某一段落;

高级页面变现只能应用于某种文档结构。假设有这样一个页面,其中只显示了小节标题,个标题旁分别有一个箭头。用户可以决定哪些小节标题对他来说需要深入了解,点

击相应的箭头就能显示出这一节的文本。

前端做页面设计,以及一些交互。

CSS还规定了<u>冲突规则</u>,这些规则统称为层叠(cascade).

CSS可以减少下载时间。

元素(element)是文档结构的基础。如:p, table, span, a和div. 每个元素生成一个框(box,也称为盒),其中包含元素的内容。

第一种分类
替换元素

例如:img就是替换元素,[站外图片上传中……(1)]

非替换元素

<span>hi there</span>

第二种分类
块级元素(block-level)
替换元素 (inline-level)
<body>
<p>This is a pragraph with <em> an inline element </em> within it.</p>
</body>

这里有两个块元素(body和p)和一个行内元素(em).

<link rel="stylesheet" type="text/css" href="sheet1.css" media="all" />

属性

  • rel代表关系(relation),在这里关系为styleshee。
  • type总是设置为text/css。这个值描述了使用link标记加载的数据的类型。
  • 最后还有一个media属性。这里使用的值是all,说明这个样式表要应用于所有表现媒体。

@import指令

@import url(sheet2.css);

与link类似,@import用于指示Web浏览器加载一个外部样式表,并在表现HTML文档时使用其样式。唯一的区别在于命令的具体语法和位置。可以看到,@import出现在style

容器中。它必须放在这里,也就是要放在其他CSS规则之前,否则将根本不起作用。考虑下面的例子:

<style type="text/css">
        @import url(styles.css); /*@import comes first*/
        h1 {color:gray;}
    </style>

警告:许多较老的浏览器无法处理不同形式的@import指令。可以适当利用这一点,对这些浏览器“隐藏”样式

与link一样,可以限制所导入的
内联样式

<p style="color: gray;">
   The most wonderful fo all breakfast foods is the waffle.
</p>

通常并不推荐使用style属性。如果把样本放在style属性中,会抵消CSS的一些重要有点,如原本CSS可以组织管理能控制整个文档外观(或者一个Web服务器上所有文档

的外观)的集中式样式,而内联样式会削弱这个功能。不过,内联样式确实提供了更大的灵活性。

通配选择器(universal selector),显示为一个星号(*
这个选择器可以与任何元素匹配,就像是一个通配符。

注意:声明是以分号结尾的;

类选择器

要应用样式而不考虑具体涉及的元素,最常用的方法就是使用类选择器。

*.warning{    font-weight:bold;}

选择器为所有元素

p.warning{font-weight: bold;}

选择器现在会匹配class属性包含warning的所有元素p元素,但是其他任何类型的元素都不匹配,不论是否有此class属性。

p.warning{    font-weight:bold;}
span.warning{    font-style: italic;}

html:

<p class="warning">    When handling plutonium, care must be taken to avoid the formation of a critical mass.</p><p>    With plutonium, <span class="warning">the possibility of implosion is very real, and must be avoided at all costs</span>.This can be accomplished by keeping the various masses separate.</p>

结果:
When handling plutonium, care must be taken to avoid the formation of a critical mass.
With plutonium, the possibility of implosion is very real, and must be avoided at all costs.This can be accomplished by keeping the various masses separate.

  • class中同时包含warning和urgent的所有元素还有一个银色的背景,就可以写作:
.warning .urgent {background: silver;}

通过这两个类选择器连接在一起,仅可以选择同时包含这些类名的元素(类名的顺序不限)这个我做测试,不行呀

  • 简单属性选择

如果希望选择有某个属性的元素,而不论该属性的值是什么,可以使用一个简单属性选择器。例如,要选择有class属性(值不限)的所有h1元素,使其文本为银色,可以写作:
h1[class] {color: silver;}
已经验证,这种用法可以。

h1[class] {color: silver;}

html:

<h1 class="hoopla">Hello</h1><h1 class="severe">Serenity</h1><h1 class="fancy">Fooling</h1>
  • 如果你想把包含标题(title)信息的所有元素变为粗体显示(光标停留在这些元素上时大多数浏览器都会将其显示为“工具提示”),就可以写作:
*[title] {font-weight: bold;}
  • 为了将同时有href和title属性的html超链接的文本置为粗体,可以写作:
a[href][title] {font-weight: bold;}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,902评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,037评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,978评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,867评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,763评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,104评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,565评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,236评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,379评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,313评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,363评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,034评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,637评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,719评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,952评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,371评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,948评论 2 341

推荐阅读更多精彩内容