本章讲述连接、段落的第一行、段落的第一个字、段落内特定元素的设置方法。 注:从本章起例子部分只列出style部分和body部分。本章不太重要。
连接的元素名就一个<a>,它有四个属性来控制其颜色的变化。
元素名:link { ~ } ◆未访问过的连接部分的式样 元素名:visited { ~ } ◆已经访问过的连接部分的式样 元素名:hover { ~ } ◆光标或鼠标停在连接上面时的式样(尚未按下) 元素名:active { ~ } ◆鼠标按下后的式样(尚未松开)
s03_01.htm 【CSS】 /* 普通连接颜色的设定 */ a:link { color: #0000ff; background: #ffffff } a:visited { color: #000080; background: #ffffff } a:hover { color: #ff3300; background: #ffffff } a:active { color: #ff0000; background: #ffffff } /* 指定了class的连接部分 */ a.special { font-weight: bold } a.special:link { color: #00cc00; background: #ffffff } a.special:visited { color: #009900; background: #ffffff } a.special:active { color: #00ff00; background: #ffffff } .navbar { text-align: center; border-top: solid 1px #999999; padding-top: 1em } /* 指定class部分的段落范围内的普通连接 */ .navbar a:link { color: #ff6600; background: #ffffff } .navbar a:visited { color: #ff9900; background: #ffffff } .navbar a:active { color: #ff0000; background: #ffffff } 【HTML】 <h1>关于连接的式样</h1> <p> 这是普通的连接<a href="s02_01.htm"><a href="s02_01.htm"></a><br> 这是指定了class的连接<a href="s02_02.htm" class="special"> <a href="s02_02.htm" class="special"></a></p> 下面段落指定了class(<p class="navbar">),但连接部分是普通连接。 <p class="navbar"> [<a href="s01_01.htm">前页</a>] [<a href="s01_02.htm">开头</a>] [<a href="s01_03.htm">下页</a>] </p>
元素名:first-line { ~ } 注:元素的部分也可以用"#ID名"或".class名"指定
s03_02.htm 【CSS】 p { line-height: 1.6 } p:first-line { color: #ffffff; background: #ff6600 } 【HTML】 <p> 新华网安徽颍上7月6日电(记者葛如江、李柯勇、董峻)由于淮河防汛形势日趋紧张, 安徽省防总决定6日中午在淮河唐垛湖炸坝行洪。此次行洪,需转移1.7 万生活在庄台以下的群众。目前,群众已全部撤离。本社记者将在现场报道行洪的情况。 </p>
元素名:first-letter { ~ } 注:元素的部分也可以用"#ID名"或".class名"指定
s03_03.htm 【CSS】 p:first-letter { font-size: 3em; float: left; /* 如果第一个字占多行,则设置为环绕方式 */ font-weight: bold; /* 粗体 */ color: #ff6600; /* orange颜色 */ background: #ffffff } 【HTML】 <p> 新华网安徽颍上7月6日电(记者葛如江、李柯勇、董峻)由于淮河防汛形势日趋紧张, 安徽省防总决定6日中午在淮河唐垛湖炸坝行洪。此次行洪,需转移1.7 万生活在庄台以下的群众。目前,群众已全部撤离。本社记者将在现场报道行洪的情况。 </p>
元素名 元素名 { ~ }
s03_04.htm 【CSS】 p em { color: #ffffff; /* 前景为白色 */ background: #ff6600 /* 背景为Orange */ } 【HTML】 <h1>这是h1元素中的<em>强调</em>部分。</h1> <p>这是p元素中的<em>强调</em>部分。</p>