css实例教程
CSS网页布局入门教程12:纵向导航菜单
CSS网页布局入门教程12:纵向导航菜单纵向导航菜单也是网站应用中的一种重要形式,所谓纵向导航菜单是指放置在网页左侧或右侧的从上至下排列的一种导航形式。
先看一下效果吧!如图所示的效果,我们先看一下代码结构:<div id="nav"><h1>CSS</h1><h2><a href="#">css入门</a></h2><h2><a href="#">css进阶</a></h2><h2><a href="#">css高级</a></h2><h1>webUI</h1><h2><a href="#">理论知识</a></h2><h2><a href="#">实战应用</a></h2><h2><a href="#">高级技巧</a></h2><h1>DOM</h1><h2><a href="#">DOM入门</a></h2><h2><a href="#">DOM应用</a></h2><h2><a href="#">DOM与浏览器</a></h2><h1>XHTML</h1><h2><a href="#">参考手册</a></h2><h2><a href="#">交流论坛</a></h2></div>从以上可以看出,这次的XHTML部分的代码横向代码略有不同,我们没有继续使用u l和li标签,其实继续使用ul元素也能完好的实现纵向导航系统,但是在这风景点我们希望更多的提供不同途径来展现css而已设计的灵活与方便性以便于抛砖引玉,开拓更多的设计思想。
CSS教程
第四讲CSS 技术4.1 CSS 入门4.2在网页中使用CSS 4.3 CSS样式定义4.4 CSS属性4.5 CSS过滤器效果4.1 CSS 入门4.1.1什么是CSS4.2在网页中使用CSS4.2.1 在标记符中直接嵌套样式信息以下代码显示了在标记符中直接嵌套样式信息的用法,效果如图6-1所示。
图6-1 在标记符中直接嵌套样式信息<HTML><HEAD><TITLE>在标记符中直接嵌套样式信息</TITLE></HEAD><BODY><H1style="font-family:楷体_GB2312;text-align:center">一代人</H1><P style="font-size:24px;text-align:center">黑夜给了我黑色的眼睛<BR>我却用它寻找光明</P></BODY></HTML>4.2.2 在STYLE 标记符中定义样式信息以下代码使用了在网页中定义样式信息的方式,效果与图6-1一样。
<HTML><HEAD><TITLE>在标记符中直接嵌套样式信息</TITLE><STYLE><!--P{font-size:24px;text-align:center}H1{font-family:楷体_gb2312;text-align:center}--></STYLE></HEAD><BODY><H1>一代人</H1><P>黑夜给了我黑色的眼睛<BR>我却用它寻找光明</P></BODY></HTML>4.2.3 链接外部样式表中的样式信息4.3 CSS样式定义4.3.1 HTML 标记符<p> <H1> <BODY> 4.3.2 具有上下文关系的HTML 标记符4.3.3 用户定义的类Class4.3.4 用户定义的ID4.4 CSS属性4.4.1 字体与文本属性4.4.1.1 字体属性4.4.1.2 文本属性4.4.2 颜色与背景属性4.4.3 布局属性4.4.3.1 页面元素周围的空白以下示例可以显示出这三种空白的区别,效果如图6-5 所示(A 表示边界、B 表示边框、C 表示填充)。
css洪恩教程
CSS快速入门CSS是Cascading Style Sheets(层叠样式表单)的简称。
更多的人把它称作样式表。
顾名思义,它是一种设计网页样式的工具。
借助CSS的强大功能,网页将在您丰富的想象力下千变万化。
图1图2看到上面的两幅图片,您可能会认为这是用photoshop或者是其他图形处理软件制作的吧。
可是上面的例子却完全是用CSS编写的。
我们来看一下它的源代码(不要以为讲代码您会搞不懂,很简单的^_^):<html><head><title>css word</title><style>//*CSS样式定义开始*//<!--div{width:200; filterblur(add=true,direction=135,strengh=20);}//*定义DIV范围内的样式,包括宽度(width)、模糊滤镜属性(blur)*// --></style>//*样式定义结束*//</head><body><div>//*以下的区域内采用<head>中<style>里面定义的格式*//<p style="font-size:48;font-style:bold;color:red;">hongen </p>//*定义字体样式(font-style),包括字体大小(size)、粗细(bold)、颜色(color)*//</div></body></html>上面的代码中以红色显示的是注释部分,用于帮助您更好的理解代码的含义。
上面的这一段代码产生的是如图2的效果。
而其中字体的模糊效果就是运用了CSS 的滤镜功能。
滤镜功能是CSS非常有趣也非常吸引人的一个功能,我们将在后面的章节中介绍。
Web前端开发案例教程——HTML+CSS+JavaScript (5)
实例5-2:border属性
padding内边距的设置
边框确定后,一般需设置边框与内容直接的距离,以便精确控制内容在盒子中的位置。内 边距是不可见的盒子组成部分。
…… #all{width:360px; height:260px; margin:0px auto; padding:25px; background-color:#ccc;} #a,#b,#c,#d{width:160px; height:50px; border:1px solid #000; background-color:#eee;} p{width:80px; height:30px; padding-top:15px; background-color:red;} #a{padding-left:30px;} ……
实例5-8:div元素的浮动
典型的DIV+CSS布局
典型的网页布局,要求有上下4行区域,分别用做广告区、导航区、主体区和版权信息去。 主体区又分为左右2个大区,左区域用于文章列表,右区域用于8个主体内容区。
* {margin:0px; padding:0px; } #top,#nav,#mid,#footer{width:500px; margin:0px auto;} #top{height:80px; background-color:#ddd;} #nav{height:25px; background-color:#fc0;} #mid{height:300px;} #left{width:98px; height:298px; border:1px solid #999; float:left; background-color:#ddd;} #right{height:298px; background-color:#ccc;} .content{width:196px; height:148px; background-color:#c00; border:1px solid #999; float:left;} #content2{background-color:#f60;} #footer{height:80px; background-color:#fc0;}
Dreamweaver8系列DIV+CSS教程网页标准布局实例教程(二)
div+css网页标准布局实例教程(二)五、布局页面——头部和导航有了上边的基础,下面的任务就是要利用html和css制作完成一个完整的网页了。
先从头部开始,第三小节时我们已经把整体框架给搭建好了,就像盖房子一样,整体结构已经出来了,下面就需要填砖分割空间了。
先分析下头部:分为两部分,一个是logo靠左侧显示,一个是搜索靠右侧显示,那么布局时插入两个div,一个向左浮动,一个向右浮动的方式来完成。
另外还有很多种实现方法,比如logo用h1标签,搜索用span,或者把log o做为背景图片也是可以的,不管采用哪种方法,要根据页面的需求选用一种最合理的方法。
如果要在logo加上链接的话,那么就不能用背景图片的方法了。
<div id="header"><div id="logo">此处显示id "logo" 的内容</div><div id="search">此处显示id "search" 的内容</div></div>先在header里插入以上两块元素。
然后分别插入相应的内容,在logo里插入我们事先切割好的logo图片,在search里插入一个表单,一个文本框和一个按钮,插入后如下:<div id="header"><div id="logo"><img src="images/logo.gif" width="181" height="45" /></div><div id="search"><form id="form1" name="form1" method="post" action="">搜索产品<input type="text" name="textfield" id="textfield" /><input type="submit" name="button" id="button" value="查询" /></form></div></div>接下来定义css吧,在ps里测量,头部的高度是71px,logo距顶部18px,搜索产品距顶部30px,下面在css里把这些参数都给定义上,看显示的效果和效果图中的效果是不是一样呢?#logo { float:left; margin-top:18px;}#search { float:right; margin-top:30px;}这两项的位置已经差不多了。
一款纯css3实现的竖形二级导航的实例教程
⼀款纯css3实现的竖形⼆级导航的实例教程 之前为⼤家分享了好多导航菜单。
今天给⼤家带来⼀款纯css3实现的竖形⼆级导航。
这款导航菜单可以是⽆限级。
⼀起看下效果图: 实现的代码。
html代码:XML/HTML Code复制内容到剪贴板1. <div style="width: 700px; margin: auto;">2. <div class="W1-h16">3. <ul>4. <li class="has-sub"><a href="#">Menu 1</a>5. <ul>6. <li class="has-sub"><a href="#">Submenu 1.1</a>7. <ul>8. <li><a href="#">Submenu 1.1.1</a></li>9. <li class="has-sub"><a href="#">Submenu 1.1.2</a>10. <ul>11. <li><a href="#">Submenu 1.1.2.1</a></li>12. <li><a href="#">Submenu 1.1.2.2</a></li>13. </ul>14. </li>15. </ul>16. </li>17. <li><a href="#">Submenu 1.2</a></li>18. </ul>19. </li>20. <li class="has-sub"><a href="#">Menu 2</a>21. <ul>22. <li><a href="#">Submenu 2.1</a></li>23. <li><a href="#">Submenu 2.2</a></li>24. </ul>25. </li>26. <li class="has-sub"><a href="#">Menu 3</a>27. <ul>28. <li><a href="#">Submenu 3.1</a></li>29. <li><a href="#">Submenu 3.2</a></li>30. </ul>31. </li>32. </ul>33. </div>34. </div> css3代码:CSS Code复制内容到剪贴板1. .W1-h16 {2. padding: 0;3. margin: 0;4. border: 0;5. line-height: 1;6. }7. .W1-h16 ul,8. .W1-h16 ul li,9. .W1-h16 ul ul {10. list-style: none;11. margin: 0;12. padding: 0;13. }14. .W1-h16 ul {15. position: relative;16. z-index: 500;17. float: left;18. }19. .W1-h16 ul li {20. float: left;21. min-height: 0.05em;22. line-height: 1em;23. vertical-align: middle;24. position: relative;25. }26. .W1-h16 ul li.hover,27. .W1-h16 ul li:hover {28. position: relative;29. z-index: 510;30. cursor: default;31. }32. .W1-h16 ul ul {33. visibility: hidden;34. position: absolute;35. top: 100%;36. left: 0px;37. z-index: 520;38. width: 100%;39. }40. .W1-h16 ul ul li {41. float: none;42. }43. .W1-h16 ul ul ul {44. top: 0;45. rightright: 0;46. }47. .W1-h16 ul li:hover > ul {48. visibility: visible;49. }50. .W1-h16 ul ul {51. top: 0;52. left: 99%;53. }54. .W1-h16 ul li {55. float: none;56. }57. .W1-h16 ul ul {58. margin-top: 0.05em;59. }60. .W1-h16 {61. width: 13em;62. background: #333333;63. font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;64. zoom: 1;65. }66. .W1-h16:before {67. content: '';68. display: block;69. }70. .W1-h16:after {71. content: '';72. display: table;73. clear: both;74. }75. .W1-h16 a {76. display: block;77. padding: 1em 1.3em;78. color: #ffffff;79. text-decoration: none;80. text-transform: uppercase;81. }82. .W1-h16 > ul {83. width: 13em;84. }85. .W1-h16 ul ul {86. width: 13em;87. }88. .W1-h16 > ul > li > a {89. border-right: 0.3em solid #1b9bff;90. color: #ffffff;91. }92. .W1-h16 > ul > li > a:hover {93. color: #ffffff;94. }95. .W1-h16 > ul > li a:hover,96. .W1-h16 > ul > li:hover a {97. background: #1b9bff;98. }99. .W1-h16 li {100. position: relative;101. }102. .W1-h16 ul li.has-sub > a:after { 103. content: '»';104. position: absolute;105. rightright: 1em;106. }107. .W1-h16 ul ul li.first {108. -webkit-border-radius: 0 3px 0 0; 109. -moz-border-radius: 0 3px 0 0; 110. border-radius: 0 3px 0 0;111. }112. .W1-h16 ul ul st {113. -webkit-border-radius: 0 0 3px 0; 114. -moz-border-radius: 0 0 3px 0; 115. border-radius: 0 0 3px 0;116. border-bottom: 0;117. }118. .W1-h16 ul ul {119. -webkit-border-radius: 0 3px 3px 0; 120. -moz-border-radius: 0 3px 3px 0; 121. border-radius: 0 3px 3px 0; 122. }123. .W1-h16 ul ul {124. border: 1px solid #0082e7; 125. }126. .W1-h16 ul ul a {127. color: #ffffff;128. }129. .W1-h16 ul ul a:hover {130. color: #ffffff;131. }132. .W1-h16 ul ul li {133. border-bottom: 1px solid #0082e7; 134. }135. .W1-h16 ul ul li:hover > a {136. background: #4eb1ff;137. color: #ffffff;138. }139. .W1-h16.align-rightright > ul > li > a {140. border-left: 0.3em solid #1b9bff;141. border-right: none;142. }143. .W1-h16.align-rightright {144. float: rightright;145. }146. .W1-h16.align-rightright li {147. text-align: rightright;148. }149. .W1-h16.align-rightright ul li.has-sub > a:before { 150. content: '+';151. position: absolute;152. top: 50%;153. left: 15px;154. margin-top: -6px;155. }156. .W1-h16.align-rightright ul li.has-sub > a:after { 157. content: none;158. }159. .W1-h16.align-rightright ul ul {160. visibility: hidden;161. position: absolute;162. top: 0;163. left: -100%;164. z-index: 598;165. width: 100%;166. }167. .W1-h16.align-rightright ul ul li.first {168. -webkit-border-radius: 3px 0 0 0;169. -moz-border-radius: 3px 0 0 0;170. border-radius: 3px 0 0 0;171. }172. .W1-h16.align-rightright ul ul st {173. -webkit-border-radius: 0 0 0 3px;174. -moz-border-radius: 0 0 0 3px;175. border-radius: 0 0 0 3px;176. }177. .W1-h16.align-rightright ul ul {178. -webkit-border-radius: 3px 0 0 3px;179. -moz-border-radius: 3px 0 0 3px;180. border-radius: 3px 0 0 3px;181. }。
[PPT模板]CSS+DIV_教程
:link {color: #000000} :visited {color: #cccccc} :hover {color: #000000; font-style:italic} :active {color: #aaaaaa}
例5-6.htm
Internet与网页设计CSS样式表
12
CSS样式表
selector{property1:value1; property2:value2;…}
需要应用的 样式的内容
样式的属性
样式的属性 的值
Select的五种合法的类别:HTML标记符、用户定义的类 Class、用户定义的ID、虚类和虚元素 P119
Internet与网页设计CSS样式表
9
CSS样式表
选择符的类别
HTML标记符
应用比较多,注意继承性、组合性和关联性(P119)的 应用。
用户定义的类选择1、符 两种定义形式的区
可以使用任何名别 2、称?在命标名签类中。使用类选择 <body>里所有符的样元式素的都使可用以方定式义如“何类”。 语法如下: ?
selector.classname{property1:value1; property2:value2;…} .classname{property1:value1; property2:value2;…}
p,td,.c1{font-size:12pt;font-family:黑体;color:red}
5-2.htm
Internet与网页设计CSS样式表
5
CSS样式表
一、CSS的基本概念
样式的继承:若子元素未定义,则它将继承上级元素的 样式的定义。但存在少数属性不能继承,见P119。
CSS初级教程
×ȃᐐ4 Ŀ &DVFDGLQJ 6W\OH 6KHHWV &66 &Ð 3 Ƙüఔ % ጱহᕽం० ċࡾĈ ʅ༭ ࡽ ċࡾᤸ/Ð ſጱ༈Ŀ' 3 &66& 3 ࡥ "ಶ ũ๖ጱ'&66% Ț % ༭८ &66 & ȑ ×ȃ"ྞ ᐐŞఄ&66&ྞថጱ '% ጱᡰ ಚ/ྞ িጱ༭' ោ Ð ጱÜ/&66 ྞ 'ጱ+70/ȃ Ñƺ+70/ ᢼ ľ &66 "ÙŭÞጱ+70/%"ʺ Ö =ࢉ'% ༭ Ñ Ü/ )URQW3DJH 'UHDP:HDYHU":RUG ጱ=ࢉ Ô ᐐ=ࢉ &66 ྞ ৪ ፻ĉ Ù D డ&8õ! ጱ ɲి"ʺ ጱ&Ð ጱ &'3ᡌÝ Ń= ŷ Ȅ 0LFURVRIW :LQGRZV ᕧ ጱ Ó' 1RWHSDG ķ ċࡾÞ ჼø ľ ȶ ķ Dࢉ Ş ķ /ጱ&॥ࡵŷȄ ᢼ ྞ ጱ &'3ᡌ ċ/ /LQX[࠳ጱ3LFR"0DF ᗔ ' ࠳ጱ6LPSOH 7H[Wᤸ/ &'3ᡌ ' 3ॼ+70/ď&66&E ጱ Ĩ Ñ ಀē"ã% "ᡎ ጱࡼ ࡼ ጱ C ੩ঊÓ ᕧఈ ȑÑ&=ࢉ ċࡾÜ/Ú "Ù ᐐᕪƎſ,' "ʺ ጱ ᣩ=ࢉ &Ð ďÐ &'3ᡌ"ÙǏ ľ &66&66&ÖƎ ᡰ&66 డÑ1 &66 ఴ&Ö Ð ྏ &66ጱ డࡃ &66ċࡾ ÔÖ&66&&DVFDGLQJ 6W\OH 6KHHWV ᐐ4 Ŀ ጱ3ॼċࡾ/CSS Ö&66&Ð Ŀ /Ó +70/ ఔ Ý &66ྲ ᕽ ᡨɞ ి ి ȗ&Īë ᐐ ༈E ťDZࡾಎ+70/ċࡾ/Ó 3 Ƙüఔ % ྞċȚ / ȑ&66 ŭÞࡃྏ ᢚ ȑ ྏ ૽ Ǐ "ྞ ɾ%ฆ&66ȃᡰÑEᗆఝ ጱ č Ț ᕧఈጱ&66 Ŀ ᕧఈጱ3 Ƙᖤ ࡃCSSɞHTMLጱ ʅ+70//Óᐪ ८ &66/Ó Ŀ ᐪ ጱ८ğ ࠳ĈྞჼŞ' డࡽࡥዔഠ Ñᡰ ॢ "Ùᐸȅ ᡰ ƅǪࡃ7LP %HUQHUV /HHƅ࠰ᐿ3 :RUOG :LGH :H E ጱᢼ టࡼ +70/ & Ð/Óᐰ'Ƙüᐪ ጱ ᒮċࡾ>ᡰ ƅ &Ð /K " &Ð 8 /S ጱ༈Ŀ' 'ʳ1:H Eɵƙ ' 3 ᒮÙľ 3 Ƙఔ ጱċȚ ༭ጱ ਲ਼ Ù 3& ďŃ= ƅࡃÐÔſጱ+70/ IRQW! ࡾ ࡃſጱఔ ȑEſጱᐪ ᕫࡃĆ'/Óɲ 'ጱᐪ ጱ WD E OH! ឃ'ឃ /Óɲ Eጱఔ ſጱఔ E OLQ N! ྞÐ %ฆ ഉʺ Ü/ ' ' E ŝ ༭ Ó 3 ጱ ƅ &66ጱƅ & ࡃ%૽Ðᇁঌ :H E ఙÙŭÞࡃ ૽ጱ "ྞ ɾ%ฆጱఔ Țü ȑ ጱ Ǐ ĿÑ८ ጱি ࡽ3 ᐿ &ࡃᤸ/CSSྞÔ&66&:H E /ጱÐ EĎ &66ጱ० ჼਢť••••ÑÐ "Ù ᒬ &66ጱం Ć ࡾ ࠳"&66ጱం ĆÐ ᕧఈጱ Ð Ŀ ࡃ 'ጱ&66 ࡾ +70/ ʅÜ/&66"ಶʺጱࡼᐐ4 Ŀ &66 ʅ/ ጱ &66 ɾÑ+70/ ፻ "ࡾ ƺᤸ/+70/ɲ ఔ ጱ ᢼ ʅጱ ࡼ ɾÑ ! D/ "Ù 'dzÐ ० ጱÝ'ጱCSS༈ "Ù /ᐋᕽ 3 ጱȗ&ᕽ/+70/ጱ "ÙċࡾE RG\ E JFRORU )) !/&66ጱ "Ùċࡾ ᘎಚč ጱ%ERG\ ^EDFNJURXQG FRORU )) `œ +70/ď&66ጱࡼ ྞöি፻ ࠳Ý ࡃ 'ጱ&66&&66ࡼ % ʅ &"ÙÑE ጱÐ HTML ళ/CSS+70/ ళ/&66 ྞ࠲ ༈ ċÞᢚ ÑE ࠲ ༈ ɲ ࡃ ť "Ù ࠲ ༈ ਪ ᣩ Ŀ ࡅࡾॢ༈ 1 ८ Ŀ style+70/ళ/&66ጱÐ ༈ &Ü/+70/ VW\OH "Ù ࠳Ýጱ ࠳ >ᡰ ८ Ŀ Eȗ& ᐋᕽKWPO!KHDG!WLWOH!Ý WLWOH!KHDG!ERG\ VW\OH EDFNJURXQG FRORU )) !S! E&ᐋᕽጱ S!E RG\!KWPO!༈ 2 ८ᣩ Ŀ style+70/ళ/&66ጱੳÐ ༈ &ᤸ/+70/ VW\OH ë KWPO!KHDG!WLWOH!Ý WLWOH!VW\OH W\SH WH[W FVV !ERG\ ^EDFNJURXQG FRORU )) `VW\OH!KHDG!E RG\!S! E&ᐋᕽጱ S!E RG\!KWPO!༈ 3 ᣩ Ŀ /Ð Ŀ ࢉ"Ùี7ᤸ/ / ᣩ Ŀ ጱ༈ '% čጱÝ "Ù ᣩᤸ/ ༈ᣩ Ŀ &Ð " č FVVጱ'ࢉ ɞ॥ࡵࢉÐ ċࡾ Ŀ ࢉ% :H EƏৢ ࠳"ᒮ' ፧࠳Ý ༈ ጱ Ŀ ࢉč VW\OH FVV > %Óč VW\OHጱDZ ëÑEǏ ጱʯ & Ð +70/ ʅ /Ð ᣩ Ŀ ࢉ VW\OH FVV & +70/ ʅ Ð ฌ ᣩ Ŀ ࢉጱʦา OLQ N ਪċ ëÑEOLQ N UHO VW\OHVKHHW W\SH WH[W FVV KUHI VW\OH VW\OH FVV !œ KUHI ʅᐰহ Ŀ ࢉጱ ࡼ ಶ ํ +70/ࡼ ጱ ᣩ KHDGHU ਪ% KHDG!ď KHDG! ëKWPO!KHDG!WLWOH!"ጱ WLWOH!OLQN UHO VW\OHVKHHW W\SH WH[W FVV KUHI VW\OH VW\OH FVV !KHDG!E RG\! ʦา & +70/ࢉ༭ ళÜ/ᐰহጱ&66ࢉɲ ఔ ༈ ጱ ឃ Ó +70/ ċࡾč༭ /Ð Ŀ #ੲ ċࡾ/Ð &66ࢉ'ิ +70/ ጱఔÐ༈ ċࡾࡽ Ĉ ం Ý ã% 3 ጱ"ྞ3 ༈ ྞ 3 ጱȗ& ᕽ ᤸ/ ᣩ Ŀ ċࡾɶ "ంÐÐã% +70/ ጱం ᤸ/ ᣩ Ŀ ጱã%ʺö ʠਪċ$ ã% ᣩ Ŀ ࢉʅጱࡼ ਪċ"Ù' ោ " ጱᕧఈ dz"ľ Ó' "॥ࡵ'3ᡌ ࢉ Ð +70/ࢉ Ð &66ࢉ Ùጱ८ Ñdefault.htmKWPO!KHDG!WLWOH!"ጱ WLWOH!OLQ N UHO VW\OHVKHHW W\SH WH[W FVV KUHI VW\OH FVV !KHDG!E RG\!K !"ጱ Ð Ŀ K !E RG\!KWPO!style.cssE RG\ ^E DF N JURXQG FRORU ))`+č ࢉ% čÐDZ Ñ ಚ â ࢉ༭Ü/ ጱ" č ি KWP ď FVV/ "ľGHIDXOW KWP "dz ጱ Eళ ०ྞᐋᕽȗ& Ě ఉȃ ŝࡃᕧఈጱ Ð ĿüŇɲ ÑÐ ᢼʅ ÐÔ&66ᕽÑȗ&' 3 ࠳ళ/ ᕽÑȗ& "Ù ×ȃ/Ó ďิ ȗ&Īëጱ ᐐ༈ ' Ñ &66 ɲ•color•background-color•background-image•background-repeat•background-attachment•background-position•background&ᕽ col or&66 FRORU/Óฌ ጱ &ᕽÝ E ጱ"ྞ KHDGOLQH ɾ& ᐋᕽ ȑÔ ᤸ/ጱɾ&K ᢼ ċࡾ/ÑEጱࡼ ' ǏK ጱ &ᕽ ᐋᕽK ^FRORU II`•ᕽ ċࡾ/ ɲ ࠳Ý ጱ II ċࡾ/ ᕽč UHG "5*% UJ Ebackground-color&66 E DF N JURXQG FRORU/Óฌ ጱȗ&ᕽĨ E RG\ ਢ ࡃ+70/ ጱ"ྞ८ "ࡾ %੫ Eጱȗ&ᕽጱ ᢼ E RG\ ళ/E DF N JURXQG FRORU ࡃċࡾ ॥ࡵਢ "'ጱ ljళ/ȗ&ᕽ ÑÝ "Ù E RG\ďK ি ళ/ࡃÑčጱȗ&ᕽE RG\ ^EDFNJURXQG FRORU ))&&`K ^FRORUEDFNJURXQG FRORU )&`•œ "Ù K ళ/ࡃ &66 Ù ࡾি িᬋ ȗ&Īë[background-image]&66 E DF N JURXQG LPDJH/Ó 3ȗ&ĪëÑEጱ Ý "ÙÜ/ࡃÐ ጱĪë ȗ& ċࡾ Ī,ÑɬÑ' ༈ G ø Ī, +čᢚ Ī,ੳ ࡾà ᕧఈጱ '࠳Ü/ + ċࡾᢚ/॥ࡵ ಚ၊œጱĪ, ጱĪ, 3 ጱȗ&Īë E RG\ ࠳ళ/ E DF N JURXQG LPDJH +čᐰহ Ī,ጱ % 3 ࡃE RG\ ^E DF N JURXQG FRORU ))&&EDFNJURXQG LPDJH XUO EXWWHUIO\ JLI`K ^FRORUE DF N JURXQG FRORU )&`•œ"Ùฌ Ī, % 3ጱ༈Ŀ XUO EXWWHUIO\ JLI ƅĪ,ࢉď Ŀ % čÐDZ Ñ ċࡾ / % ॥ࡵDZ ጱĪ, ʺᐰহ %ɟਪċ XUO LPDJHV EXWWHUIO\ JLI /ᕪċࡾ>ᡰᐰহĪ,ጱ ' /Ĩᆜ3 ,QWHUQHW ࠳ጱĪ,XUO KWWS ZZZ KWPO QHW EXWWHUIO\ JLIఞ᪅ȗ&Īë[background-repeat]ྞ ྞǏ ࠳Ý ᢼ Ī, ďᐘ ɾ ఞ᪅ࡃ &66E DF N JURXQG UHSHDW &/Óิ ఞ᪅ጱÑ ťࡃE DF N JURXQG UHSHDWጱĨ Ñč੩E DF N JURXQG UHSHDW UHSHDW [E DF N JURXQG UHSHDW UHSHDW \E DF N JURXQG UHSHDW UHSHDWE DF N JURXQG UHSHDW QR UHSHDWÝ ࡃɶ ఞ᪅ȗ&Īë ࡼ ళ E RG\ ^E DF N JURXQG FRORU ))&&E DF N JURXQG LPDJH XUO E XWWHUIO\ JLIEDFNJURXQG UHSHDW QR UHSHDW`K ^FRORUE DF N JURXQG FRORU )&`• ȗ&Īë[background-attachment]&66 E DF N JURXQG DWWDFKPHQW/Óฌ ȗ&Īë& ࠳ጱ &ʳ1 " ጱ ȑ၉৩ጱÐ ጱȗ&ĪëÑ ʳ1/"၉৩ Eȑ/၉৩ & ࠳ጱ ȑÐ E ጱȗ&Īë ʳ1 Eጱ၉৩ȑ၉৩Ñ ťࡃE DF N JURXQG DWWDFKPHQWጱ Ñč੩ ċࡾჼø Ý dzÓᒮጱE DF N JURXQG DWWDFKPHQW VFUROO ——E DF N JURXQG DWWDFKPHQW IL[HGÝ ÑEጱࡼ ȗ&Īë ࠳E RG\ ^E DF N JURXQG FRORU ))&&E DF N JURXQG LPDJH XUO E XWWHUIO\ JLIE DF N JURXQG UHSHDW QR UHSHDWEDFNJURXQG DWWDFKPHQW IL[HG`K ^FRORUE DF N JURXQG FRORU )&`•%3ȗ&Īë[background-position]3 ȗ&Īë % ጱః࠳ & ċࡾ>ᡰ&66E DF N JURXQG SRVLWLRQ'ã%Ð3 3 ȗ&Īë$% ࠳ ಚ၊œጱ ༈3E DF N JURXQG SRVLWLRQ ጱ ྞ ༈Ŀ Ñᡰ Ùɾ& ጱ Ŀ Ý' S[ S[ ȗ&Īë %3 Óɞ ੰఃᡨ ë ᣩ ëċࡾ&ࡾǪি " ë ጱ ċࡾ& WRS E RWWRP FHQWHU OHIW ď ULJKW Ô ÑĪ ɲ ࡃ ᤻Ñ ᐰহࡃÐÔÝE DF N JURXQG SRVLWLRQ FP FP22E DF N JURXQG SRVLWLRQE DF N JURXQG SRVLWLRQ WRS ULJKWÑÝ ȗ&Īë %3 EጱÑE RG\ ^E DF N JURXQG FRORU ))&&E DF N JURXQG LPDJH XUO E XWWHUIO\ JLIE DF N JURXQG UHSHDW QR UHSHDWE DF N JURXQG DWWDFKPHQW IL[HGEDFNJURXQG SRVLWLRQ ULJKW ERWWRP`K ^FRORUE DF N JURXQG FRORU )&`•3ॼ[background]&66 E DF N JURXQG&࠳ɳ"ྞÑȗ&ྞॢጱ ጱ3ॼ/Ü/E DF N JURXQG ċࡾõ ጱ%DZ Ĩ ࡽ Ŀ ྏ & ÑEࡋ ࡼE DF N JURXQG FRORU ))&&E DF N JURXQG LPDJH XUO E XWWHUIO\ JLIE DF N JURXQG UHSHDW QR UHSHDWE DF N JURXQG DWWDFKPHQW IL[HGE DF N JURXQG SRVLWLRQ ULJKW E RWWRPÜ/E DF N JURXQG ጱ Ǐč ጱ% ʺÐ ࡼ ਪċ$E DF N JURXQG ))&& XUO E XWWHUIO\ JLI QR UHSHDW IL[HG ULJKW E RWWRPઅ ళฎÑ ķ'ॼ>E DF N JURXQG FRORU@ _ >E DF N JURXQG LPDJH@ _ >E DF N JURXQG UHSHDW@ _>E DF N JURXQG DWWDFKPHQW@ _ >E DF N JURXQG SRVLWLRQ@/ Ñॼহ' ᢼ ᕧ৩ ੩3 ĈยE DF N JURXQG DWWDFKPHQWďE DF N JURXQG SRVLWLRQጱE DF N JURXQG ))&& XUO E XWWHUIO\ JLI QR UHSHDW 'ฌ ጱ 3 3 VFUROOďWRS OHIWᐪÐ ࡃƂ /+70/ƎࡼጱſŞ' ÑÐ č & ၊ ថጱ ᢼʅ"Ù ᒬ &66 3 ༈Eጱઅ üȚÐ ࡾ /&66' 3 "Ù ᒬ: ঊ 3 "ᢚጱ ࡪ ʯᒮጱ3&࠳ ྞ ༭" & Ðʶ ' Ñ &66 ɲ•font-family•font-style•font-variant•font-weight•font-size•fontƁ[font-family]&66 IRQW IDPLO\ጱ /& 3Ðᐡฎ ᐐลķጱ ጱ Ð ' ʯᒮ '࠳ ᢼ ጱÑÐ Þ ี ፷ ጱ &ఉ ጱྞ ጱč ċ/Óি Ɓč IDPLO\ QDPH ďƁ č JHQHULF IDPLO\ ÑE' ᤻ 'family-nameArial Times New Romangeneric familysans-serifÑE"Ù>ᡰ࠲ Ɓ ጱÝ 'ɲ ᤻ᐰহ ༭ ᕧ+ళ ᢚ % E ᢚ % čE ጱƎčᐰহÐ Ɓ JHQHULF IDPLO\ ྞÐ ฌ ċ/༭ Eᕪ ċࡾᤸ/Ð ፻čƁ ጱ '&ÑE&Ð ฎ ᐐล ጱ ጱÝK ^IRQW IDPLO\ DULDO YHUGDQD VDQV VHULI `K ^IRQW IDPLO\ 7LPHV 1HZ 5RPDQ VHULI `•K ᤸ/$ULDO & ʯᒮጱ '' $ULDO ᢼ Ü/ 9HUGDQD 9HUGDQD ጱ ᢼ ᤸ/Ð ÓVDQV VHULI Ɓ ጱ '& Kœ"Ù 7LPHV 1HZ 5RPDQ ᤸ/ጱॼ Ĩ ॥ ਢ "ࡾ"Ù/ ť'Ŀ[font-styl e]&66 IRQW VW\OH "ᢚ ጱ& Ŀ QRUPDO LWDOLF ž "REOLTXH ž ÑÝ "ྞK ɾ & žK ^IRQW IDPLO\ DULDO YHUGDQD VDQV VHULI `K ^IRQW IDPLO\ 7LPHV 1HZ 5RPDQ VHULI IRQW VW\OH LWDOLF `•੫ [font-variant]&66 IRQW YDULDQWጱ ċࡾ& QRUPDO "VPDOO FDSV ॼ VPDOO FDSV &Ð ࡾ & ጱ ॼ 'ࡼƎ ॼ ጱ Ñ ƅǪ "Ù'dzö ÝIRQW YDULDQW 3 VPDOO FDSV ȑ ྞċ/ጱ%ฆ ॼ ጱ ᢼ & ȑÑ& ጱ ॼK ^IRQW YDULDQW VPDOO FDSV `K ^IRQW YDULDQW QRUPDO `•[font-weight]&66 IRQW ZHLJKWฌ & ጱ ి ॥ ċࡾ&QRUPDO " EROG ü ྞÔ /ᕪ%ฆᤸ/ ጱ% ࡾǪ ' ʅ ጱ S ^IRQW IDPLO\ DULDO YHUGDQD VDQV VHULI `WG ^IRQW IDPLO\ DULDO YHUGDQD VDQV VHULI IRQW ZHLJKW EROG `•[font-size]ጱ /&66 IRQW VL]H' 3ċ>ᡰ Ñč ë "Ǫি ' 3 '% "Ù ॢ ÓƎ /ďƎઉᢓጱK ^IRQW VL]H S[ `K ^IRQW VL]H SW `K ^IRQW VL]H `S ^IRQW VL]H HP `•࠳EĨ ྞ1' ጱ S[ ď SW 3 ȑ ď HP E ᒮᕧ ጱ& ྞÔ E ᒮċȚ& Ǥᒮ టʨᒮ üÑ࢚ᒮ "ᒮࡵ"Ü/ጱ/5& & ʅij ࡃࡽ ጱ3 "ྞࡥɾ०ྞ6 ጱċ/ DFFHVVLELOLW\ ళᤸ/ë " HP /" ᖇ & ጱÑE Țdz "Ù 0R]LOOD )LUHIR[ď,QWHUQHW ([SORUHUʅ ᕧఈ dz üȚÑC3ॼ[font]&66 IRQW&࠳ɳઅྞॢ ጱ&66 ጱ3ॼ/ÑEĨ ళ/ÓS ጱࡼS ^IRQW VW\OH LWDOLFIRQW ZHLJKW EROGIRQW VL]H S[IRQW IDPLO\ DULDO VDQV VHULI`/IRQW ጱ ࠳ɳĨ ࡼ ċS ^IRQW LWDOLF EROG S[ DULDO VDQV VHULI`IRQW ጱ ళฎࡾÑ ķ ॼIRQW VW\OH _ IRQW YDULDQW _ IRQW ZHLJKW _ IRQW VL]H _ IRQW IDPLO\ᐪÐ ࡃྞॢ 3ጱ/ &66ጱÐ þ &ċࡾ Ú ༭ 3 ᖤöিʠ ċࡾ%੫ 3 ጱ &66ᖇ༭ ȑ Óച ÑÐ "Ù ' WH[W''ጱ& ĿÑĿ Ó3 ఙ' &Ð ʅ ʯ Ð ×ȃ&66 'ఔ ༈Eࡽࡥƨ৩ጱᆜ ' Ñ &66 ɲ •text-indent•text-align•text-decoration•letter-spacing•text-transform'3ɲ[text-ind ent]&66 WH[W LQGHQW/Ó 8 3 3ɲ ࡾࡽ॥०ྞȉ ጱ Ŀ ÑÝ "Ù ᤸ/S ጱ 8ళ/ࡃ ë ጱ 3ɲS ^WH[W LQGHQW S[`•' G[text-align]&66 WH[W DOLJQÑ+70/ DOLJQጱüȚ፻č ጱ ċࡾ& OHIW ః G ULJKW G "ᒮFHQWHU Dࡃ࠳E࠲ ᢚࡾċࡾ ጱ MXVWLI\ G ਪ 3 ጱ ࡾఃEG ৃ'ೂȃ ᤸ/ ఔÑÝ WK ጱ 3 G ȑ %# WG 3 ጱ' 8 3 GWK ^WH[W DOLJQ ULJKW`WG ^WH[W DOLJQ FHQWHU`S ^WH[W DOLJQ MXVWLI\`•' [text-d ecoration]&66 WH[W GHFRUDWLRQࡽ"Ùċࡾ ' ƘÑčጱ " % Ý ċࡾ ' ƘÑ Ȃ DȂ ࠳ Ȃ าÑ'ጱÝ "Ù K ƘࡃÑ Ȃ K Ƙࡃ࠳ Ȃ K Ƙࡃ DȂK ^WH[W GHFRUDWLRQ XQGHUOLQH`K ^WH[W GHFRUDWLRQ RYHUOLQH`K ^WH[W GHFRUDWLRQ OLQH WKURXJK`•ɞ[l etter-spacing]&66 OHWWHU VSDFLQJ/Ó 3'ጱ ఞ ɞ "Ùċࡾ''ጱ ɞ ి ጱ Ý ĵ'S ʅጱ' 8ጱ ɞ ë ȑK ጱ ɞ ë ࡼ ċࡾ ॼK ^OHWWHU VSDFLQJ S[`S ^OHWWHU VSDFLQJ S[`•'=#[text-transform]&66 WH[W WUDQVIRUP/Óิ 'ጱ ॼ Ƃ ''ጱ ॼ ċࡾ>ᡰ ࡽ ॼ FDSLWDOL]H ᣩ ॼ XSSHUFDVH "ᒮ ᣩ ॼ ORZHUFDVHKHDGOLQH Ǐᐰ3 ᒮ༭ ċࡾ& +($'/,1( "ᒮ+HDGOLQH WH[W WUDQVIRUP ྞĨ ċᢚcapitalizejohn doe John Doe uppercasejohn doe JOHN DOElowercaseJOHN DOE john doenone' Ý "Ù Ü/Ð č "ྞ čɾ/ OL! ' "Ùĵ' čᤸ/ ॼጱ༈Ŀ ȑ ᤸ/ ᣩ ॼጱ༈Ŀ dzᡰ Ýጱ+70/ࡼ č Ǐ ॥ +70/ࡼ ʅ"Ùॼጱ čď ᣩɾ& ॼK ^WH[W WUDQVIRUP XSSHUFDVH`OL ^WH[W WUDQVIRUP FDSLWDOL]H`•ᐪ࠳E࠲ ʅ ఉȃ ࡃÐÔ&66 Ñᡰྞྏ ʺ ÑÐ "Ù ʦา ྞॢ×ȃʦาEö ጱ ċࡾళ/ ʦา࠳ ã% ᕽ ƘüÑ Ȃ Ñčጱ& &66 #ʦา&' ʯጱ ఉ ʯጱ ৩ጱ & ྞG ō ি Ñčጱ "Ùàċ 3 Ƙ ᆜȑྞ/ጱ% ʺ >ᡰ SVHXGR FODVV 'ิ Ô%&ÖSVHXGR FODVV ࡽ ċࡾ +70/ &66 ጱ༭ 'ࢉďÓࢉᒬ: ८"Ù'dzÐ Ý " >ጱ +70/ʅ ʦา&>ᡰD ' ጱ Ĩ &66ʅ "Ùċࡾ D Ð ᢚ VHOHFWRUD ^FRORU E OXH`Ð ʦาċࡾྞÑčጱᇁ Ý ċࡾ&ఉ ʯᡰጱ ċࡾ&' ʯᡰጱ ċࡾ>ᡰ ি ʯᡰጱʦาď' ʯᡰጱʦา 3Ñčጱ ĿD OLQN ^FRORU E OXH`D YLVLWHG ^FRORU UHG`' ʯᡰጱʦาďఉ ʯᡰጱʦาি Ü/ D OLQ NďD YLVLWHG ৩ጱʦา ళጱ D DFWLYH ྞG ō ጱʦา ళጱ D KRYHU "Ù ɵ ᤻Ĩ డᐰহ ÝlinkOLQ N/Ó ᒮ×' ʯᡰጱʦาÑEጱ Ýࡼ "Ù ' ʯᡰጱʦา ɀᕽD OLQN ^FRORU &&`•visitedYLVLWHG/Ó ᒮఉ ʯᡰጱʦา ÑEጱࡼ ఉ ʯᡰጱʦา ᕽD YLVLWHG ^FRORU`•activeDFWLYH/Ó ৩ጱʦา ਪᘎಚ +ჼጱʦาÑÝ ৩ጱʦา ०ྞᯱᕽȗ&D DFWLYH ^E DF N JURXQG FRORU ))))`•hoverKRYHU/ÓྞG ō ጱʦาȚ >হྞថጱ% Ý G ʦา࠳༭ ʦา& ᕽž ᢼ &66ċࡾ ॼD KRYHU ^FRORU RUDQJHIRQW VW\OH LWDOLF`•Ý1 ྞG ō ጱʦาጱ%ʦา 3ō % ি "ࡾ "Ù dzö KRYHU ጱÝ Ý1a ɞ"Ù ᡰ ċࡾ/OHWWHU VSDFLQJ ' ɞ Ǐ ࡃ੩ಚᆜ % "Ù ళ/ ʦา࠳D KRYHU ^OHWWHU VSDFLQJ S[IRQW ZHLJKW E ROGFRORU UHG`•Ý1b ॼď ॼč "Ù ᡰ ċࡾ>ᡰWH[W WUDQVIRUP '=# ጱ ॼ ċ/Ó ʦา >%D KRYHU ^WH[W WUDQVIRUP XSSHUFDVHIRQW ZHLJKW E ROGFRORU E OXHE DF N JURXQG FRORU \HOORZ`•>ᡰ࠳E Ý Ǐ "Ùċࡾ>ᡰ ጱᐡઉ >হƂ% % ċࡾ ᕧఈጱ%Ý2 ĈยʦาጱÑ ȂĈยʦาጱÑ Ȃ&Ð ጱʯॢÓ& ĈยʦาጱÑ Ȃ ಶ ࡳᐣᒬ: Ĩ ྞċȚ ʅD 3 ጱ&/ XVDELOLW\ ࡥÙఉȃ őÓ ᕽྞÑ Ȃጱʦาࡃ ࡵÙdz >ᢼ&ċࡾჼøጱ /ᕪɲ" ɾ >Ðჼ ĈยʦาጱÑ Ȃ"ã%ʦาጱ ᕽጱ ྞċȚ ࡽ/"! ĩഠ డĨ ÑȚ িÕ/ 3 ࠳ጱ८ĈยʦาጱÑ Ȃ&E &ጱ ȕ ಚ"Ù ᡰWH[W GHFRUDWLRQ ċ/Óঊ & ᐰ'ƘüÑ Ȃ ĈยÑ Ȃ WH[W GHFRUDWLRQ ጱ QRQH ࡃD ^WH[W GHFRUDWLRQ QRQH`D ࡾ WH[W GHFRUDWLRQ ċࡾÑ॥ Ðళ/ ࠳D OLQ N ^FRORU E OXHWH[W GHFRUDWLRQ QRQH`D YLVLWHG ^FRORU SXUSOHWH[W GHFRUDWLRQ QRQH`D DFWLYH ^E DF N JURXQG FRORU \HOORZWH[W GHFRUDWLRQ QRQH`D KRYHU ^FRORU UHGWH[W GHFRUDWLRQ QRQH`•ᐪÐ ࡃ డ ɱ/ࡃÐÔ ጱ ఉȃࡽ &66ጱ üȚ /ÐÓࡃÑÐ "Ù ×ȃ ᆜ "Ðᐡጱি Ñ FODVVďLG ྞ༭ ĵ' ᆜ "ᒮᆜ Ðᐡ ళ/ᆜ ጱ Ŀ Ð "Ù /FODVVďLG' "ᢚ ฌǏ 3 ࠳ ጱ Ð ljళ/ ᕽ Ǐ3 ࠳ጱʦาি Ñčጱ డ અ ʦาি ళ/Ñčጱ Ŀ &' ঊጱ ʯ ጱƎ०ࡼ ጱ ʯ/class ɲ ি༈ "Ùྞ /ʦาᐡŝጱ Ùি &/Ó >Ǫ8ᘽ?ďᐋ8ᘽ?ጱ8ᘽ ॥+70/ࡼ ÑS! >Ǫ8ᘽ?ጱ8ᘽ S!XO!OL! D KUHI UL KWP !ᭊࡽ 5LHVOLQJ D! OL!OL! D KUHI FK KWP ! % &KDUGRQQD\ D! OL!OL! D KUHI S E KWP !Ǫ 3LQRW %ODQF D! OL!XO!S! >ᐋ8ᘽ?ጱ8ᘽ S!XO!OL! D KUHI FV KWP ! Ǫ८ ᐿò &D E HUQHW 6DXYLJQRQ D! OL!OL! D KUHI PH KWP ! 0HUORW D! OL!OL! D KUHI SQ KWP ! 3LQRW 1RLU D! OL!XO!•Ǐ "Ùĵ'Ǫ8ᘽ?ጱʦา ᣩ& ᯱᕽ ᐋ8ᘽ?ጱʦา ᣩ& ᐋᕽ ॥ ጱʦา& 3ጱ ᕽࡃ ǏÐ "Ù ʦาি ʦาጱি &>ᡰ ʦา 3 +70/ FODVV Ǐጱਜ਼ü ÑࡼS! >Ǫ8ᘽ?ጱ8ᘽ S!XO!OL! D KUHI UL KWP FODVV ZKLWHZLQH !ᭊࡽ 5LHVOLQJ D! OL!OL! D KUHI FK KWP FODVV ZKLWHZLQH ! % &KDUGRQQD\ D! OL! OL! D KUHI S E KWP FODVV ZKLWHZLQH !Ǫ 3LQRW %ODQF D! OL! XO!S! >ᐋ8ᘽ?ጱ8ᘽ S!XO!OL! D KUHI FV KWP FODVV UHGZLQH ! Ǫ८ ᐿò &D E HUQHW 6DXYLJQRQ D! OL!OL! D KUHI PH KWP FODVV UHGZLQH ! 0HUORW D! OL!OL! D KUHI SQ KWP FODVV UHGZLQH ! 3LQRW 1RLU D! OL!XO!+č "Ù ċࡾ Ǫ8ᘽ?ďᐋ8ᘽ?ጱʦาি ళ/Ñčጱ ࡃD ^FRORU E OXH`D ZKLWHZLQH ^FRORU ))%%`D UHGZLQH ^FRORU`•࠳Ý" ċࡾ>ᡰ Ŀ ʅ / FODVVQDPH' Ó Ð ጱ &66/idDࡃċࡾ ɲ ি ࡾ ċࡾ &>ᡰ+70/ LG Ǐጱ+70/ LGጱᆜ Ó čÐ+70/ ÑȚྞ ०ྞ፻čLG ጱ ጱ LG ɾಶ & Ðጱ ॥ࡵചঌÑ ళ Ü/FODVV ÑE "Ù'dzÐ Ü/LG ጱÝK ! K !K ! ᖇ K !K ! ᖇ K !K ! K !K ! ᖇ K !K ! ᖇ K !࠳Ý&Ð ጱઅ ᖇጱ "Ùᕧ+ċࡾ ॥ Ð ᖇฌ Ð LG ÑK LG F ! K !K LG F ! ᖇ K !K LG F ! ᖇ K !K LG F ! K !K LG F ! ᖇ K !K LG F ! ᖇ K !"Ù ᖇ& ᐋᕽ ᢼ &66ċࡾ ॼF ^FRORU UHG`•࠳Ý" ċࡾ Ŀ ʅ>ᡰ LG ᆜ &66ᐪÐ "Ù ࡃ>ᡰÜ/FODVVďLG Ð "ᆜ ฌ &66ÑÐ "Ù ᐣ &> ÓÑ&664ઉÜ/ጱ+70/ VSDQ ďGLYᐡᐤ VSDQďGLY VSDQďGLY /Óᐡᐤďᐪ డȃ 4ઉFODVVďLG ÐÜ/ Ð "Ù ɲÐ ฯ VSDQďGLYጱ/ Ĩ +70/ Ó&66&ʅ ጱ•VSDQ•GLY/spanᐡᐤVSDQ ċࡾ &Ð Ĩ Ñ 'ɥƘüÚ &Ñ&66ᐪઉÜ/ጱ VSDQċࡾ ጱᣩি' Ƙ % "Ù/Ðੲ''ƅy %HQ M DPLQ )UDQ N OLQ ጱč ' ÝS!༦1༦Üࡥ ొ 4 S!"Ùശ/ᐋᕽ' /" ጱ Ñ 11 ిᡰÐ ጱ "Ùċࡾ/ VSDQ! ' ࠳ɳ Ðჼ +č "Ù ö VSDQ 3 ፻čጱFODVV "Ù č ċࡾ Ŀ ʅᨽ FODVV ᆜ ጱ ĿS!༦1༦Üࡥ VSDQ FODVV EHQHILW ! ొ VSDQ!VSDQ FODVV EHQHILW ! VSDQ!ď VSDQ FODVV EHQHILW !4 VSDQ! S!፻ళጱ&66ࡼ ÑVSDQ EHQHILW ^FRORU UHG`•+ ċࡾᤸ/LG' VSDQ Ƙü Ŀ Ñᡰ "Ù ࠳Ð " ጱ ᤸ/LGጱ ಶ ࠲ VSDQ અᕧি ฌ Ð ÐጱLG /divᐡᐤEÝ " VSDQጱÜ/ D Ð ८ ȑGLYċࡾ /'ᐡᐤÐ "DĈჼ GLYďVSDQ ᐡᐤ ༈E፻ijƂö "Ù'dzÐ Ý "Ù ȉĪ Ȅฎ॥" ጱ%8ি ᐡᐤGLY LG GHPRFUDWV !XO!OL! y'y3ſ OL!OL!ૅ y6y' OL!OL!ᐏȏy)yȕ ᢇ OL!OL! Ǫy%yᐏȏᢛ OL!OL!ઊ y ᆜ OL!OL! y OL!XO!GLY!GLY LG UHSXEOLFDQV !XO!OL!ಮňᆜy'yȦ OL!OL! ಮy OL!OL!'෦ ಮy ᆜ OL!OL!3ᐖಮyʅ OL!OL! yఔÖ OL!OL! y:yఔÖ OL!XO!GLY!ʅ "Ùċࡾᤸ/ɞ࠳Ýč ጱ༈ ' ĿGHPRFUDWV ^E DF N JURXQG E OXH`UHSXEOLFDQV ^E DF N JURXQG UHG`•࠳Ý "Ùࡪࡪ GLYďVSDQÜ/ ÐÔ ጱ༈E 'ďȗ&ᕽ ॥ ɾċ/Ó ྏü 'ጱ Ñᡰʅ"ÙཇడÑ ×ȃ č"Ù Ù ࡃᐪď ఉȃ ࡃLGďFODVV ᢚ VHOHFWRU ࡾVSDQ ďGLYǏ ళ ċࡾি " ijÑ Ð ጱ"ྞᣩিࡃ ċ& 1 > &66ጱ༈ ᡱɲࡃÐ "Ù ×ȃ፡ᇁ E R[ PRGHO ፡ᇁ&66 ጱ፡ᇁ E R[ PRGHO /ÓŭɳÐ +70/ ŝጱ ፡ ፡ᇁ ྲ અ ᡨɞ PDUJLQ ᡨ E RUGHU ८ᡨɞ SDGGLQJ ď८ ጱ० ŷ ÑĪ& ࡃ፡ᇁ ጱᐪ。
CSS样式代码基础教程教学课件讲议
1.通过依次单击任务栏上的【开始】→【程序】→【附件】 →【记事本】菜单命令打开记事本。
2.在记事本的编辑面板中输入以下代码,创建了使用样式 的页面css1.htm: <html> <head> <title>样式表举例</title> <style type="text/css">
<p style="color:#ff0000">内联式样式表</p>
这种样式表只会对使用它的元素起作用,而不会影响 HTML文档中的其他元素。也正因为如此,内联式样式表 通常用在需要特殊格式的某个网页对象上。本案例就一个 应用内联式样式表的一个网页实例,在这个实例中,各段 文字都定义了自己的内联式样式表:
<style type="text/css">
<!--
p{color:red;font-weight:bold}
</style>
在这个格式中,style元素的type属性必须设为 "text/css",表示这定义的是一个层叠样式表。这样一来, 当不支持层叠样式表的浏览器读到这个属性时,会自动忽 略这个样式表。
<!-h1{
font-size: 36px; font-family: "隶书"; font-weight: bold; color: #993366; } --> </style> </head> <body>
<p style="color:#ff0000">这段文字将显示为红色</p>
CSS+DIV制作一幅扑克牌实例系列教程
CSS+DIV制作⼀幅扑克牌实例系列教程在google中搜索⼀下css sprites这个名称,会查出很多信息,并且随着SEO越来越被⼈们重视,采⽤这种技术来进⾏图⽚优化的⽹站越来越多,国内⼏家⼤型门户⽹站⽆不仿效。
如新浪,⽹易,搜狐。
你下载⼀下他们的⽹站上的图⽚,你会看到他们将很多⼩图⽚全部集成在⼀张图⽚上。
这样做的好处是不⾔⽽语: 1. 加速图⽚显⽰ 2. 利⽤CSS技巧减⼩HTTP请求 3. 利于⽹站优化seo 其实原理⾮常简单,主要是应⽤css中的背景定位技术来实现的。
主要就是⽤⼀个属性background-position来控制显⽰⼀张⼤图⽚中的⼀个指定⼤⼩的图⽚位置。
下⾯从⼀个⽐较有趣的例⼦来⼀步步动⼿制作⼀幅扑克牌,看看是如何定位图⽚的。
⾸先我们分析⼀下扑克牌,⼀幅扑克牌有两种颜⾊,有四种图案⿊桃、红⼼、梅花、⽅块。
另外有J,Q,K,这三种是花牌。
A~10中只⽤到四种图案,⽽三种花牌⽤到三张图⽚,⽽它们的位置是不同的,但归纳起来就只有⼏种变化,如A-7这是⼀种变化,它是三⾏三列的布局(A和2是它的特例),8-10就⼀种,它是四⾏三列。
J,Q,K是⼀种(其实它也是第⼀种的变种特例)。
知道了原理就好办了,我们先做出它们的图⽚来,⼀张⼀张来,⿊桃、红⼼、梅花、⽅块⼤图各⼀张,⼩图各⼀张,J,Q,K图案各⼀张,背景图⼀张。
另外要做全部的数字图⽚13张,270度翻转的图⽚13张。
好了,所有的图⽚准备齐了,共有71张图⽚,嘿嘿,有点吓⼈,这么多图⽚,没想到吧(以后会介绍⼀个⽐较省事的做法,不⽤图⽚,先卖个关⼦,有点) 我们以⿊桃10为例看看其中的坐标点,下图是在PS中⽤辅助线做好的效果:图1 要注意的是每⼀张牌下部分的内容与上部分是垂直翻转的,这也是为什么将数字也做成图⽚的原因。
所以我们可以将所有的图⽚在PS中排列组合在⼀起,如图2所⽰:图2 在组合这张图⽚要注意的是,每⼀张图都是完整的,不能被其它图⽚重叠,并且要精确计算好每个图⽚的坐标位置,⽐如它的左上⾓顶点坐标,和右下⾓顶点坐标,知道这两个坐标点后,每⼀张⼩图⽚的位置就能全部计算出来了。
DIV+CSS网页制作首页布局实例教程
DIV+CSS:网站首页布局实例教程第一步:页面布局与规划在网页制作中,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。
在下面的文章中我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。
下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。
所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来,以下是我构思好的界面布局图。
下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我们不难发现,图片大致分为以下几个部分:1、顶部部分,其中又包括了LOGO、MENU和一幅Banner图片;2、内容部分又可分为侧边栏、主体内容;3、底部,包括一些版权信息。
有了以上的分析,我们就可以很容易的布局了,我们设计层如下图:根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样理解起来就会更简单了。
DIV结构如下:│body {}/*这是一个HTML元素,具体我就不说明了*/└#Container {}/*页面层容器*/├#Header {}/*页面头部*/├#PageBody {}/*页面主体*/│├#Sidebar {}/*侧边栏*/│└#MainBody {}/*主体内容*/└#Footer {}/*页面底部*/至此,页面布局与规划已经完成,接下来我们要做的就是开始书写HTML代码和CSS。
第二步:写入整体层结构和CSS接下来我们在桌面新建一个文件夹,命名为“DIV+CSS布局练习”,在文件夹下新建两个空的记事本文档,输入以下内容:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><link href="css.css" rel="stylesheet" type="text/css" /></head><body></body></html>这是XHTML的基本结构,将其命名为index.htm,另一个记事本文档则命名为css.css。
CSS3 经典教程系列:CSS3 圆角(border-radius)详解
CSS3 经典教程系列:CSS3 圆角(border-radius)详解《CSS3 入门教程系列》前一篇文章详细介绍了 CSS3 RGBA特性的用法,今天这篇文章我们在一起来看看CSS3中用于实现圆角效果的border-radius属性的具体用法。
以前制作圆角效果,我们都需要使用多张圆角图片做为背景分别应用到每个角上,我应用最多的就是在需要圆角的元素标签中加四个空标签,然后在每个空标签中应用一个圆角的背景位置,然后在对这几个应用了圆角的标签进行定位到相应的位置,非常繁琐。
您可能感兴趣的相关文章∙Web 开发人员和设计师必读文章推荐∙20个非常绚丽的 CSS3 特性应用演示∙35个让人惊讶的 CSS3 动画效果演示∙推荐12个漂亮的 CSS3 按钮实现方案∙24款非常实用的 CSS3 工具终极收藏现在有了CSS3的 border-radius 特性之后,实现边框圆角效果就非常简单了,而且其还有多个优点:一是减少网站维护工作量;二是提高了网站的性能,少了对图片的 HTTP 的请求,网页载入速度将变快;三是增加视觉美观性。
既然border-radius有这么多好处,我们就从他的语法,属性和属性值等方面来看其如何应用,又是如何制作圆角,还有就是除了制作圆角他还能制作什么?有这么多,那我们就开始吧:基本语法:border-radius : none | <length>{1,4} [/ <length>{1,4} ]? 取值范围:<length>: 由浮点数字和单位标识符组成的长度值。
不可为负值。
简单说明:border-radius 是一种缩写方法。
如果“/”前后的值都存在,那么“/”前面的值设置其水平半径,“/”后面值设置其垂直半径。
如果没有“/”,则水平和垂直半径相等。
另 外其四个值是按照top-left 、top-right 、bottom-right 、bottom-left 的顺序来设置的其主要会有下面几种情形出现:1、只有一个值,那么 top-left 、top-right 、bottom-right 、bottom-left 四个值相等。
DREAMWEAVER网页制作和css实例(2021整理)
CSS混沌初开I:导航菜单素材的设计现在开始我们将学习如何一步一步的构建一张CSS页面。
本教程分成以下几个局部:第一讲主要是关于如何在PS中制作导航按钮素材;第二局部主要针对的内容是背景,接着是页面的整体布局以及顶部解析,最后一局部是如何整合CSS和XHTML。
有些人可能会疑惑为什么要从导航按钮图片的制作开始,事实上我的初衷是让大家了解进而注重素材制作中的一些细节处理,这对最终的作品效果有很大的影响,至少在视觉上而言。
首先看一下完成的效果:玻璃质感导航图片的制作:首先我们在Photoshop中建立一个178x22像素的RGB空白文档,添加一个新图层命名为“按钮〞,并用灰色#ECECEC进行填充。
再新建一个图层命名为“高光〞,在其上、左边缘各绘制1px的白色线条,你用画笔或单像素选取工具都可以。
然后我们用橡皮工具把左边缘白线的底部擦除一段,在这里我使用的是大小20px透明度为50%的橡皮刷:新建一个名为“网点〞的图层,用1px的铅笔工具在适当的位置绘制几个小点,例如中的颜色是#727272,当然这里你可以自由发挥设计更有创意的小点组合,关键就是要让它们看起来精致有序:接着我们可以通过钢笔工具绘制路径创立选区,并在选区内填充#d6d6d6颜色,来模拟玻璃的质感效果。
整个图片素材的制作过程虽然不是很复杂,但是最终效果看起来也不是很差,不是么?鼠标经过导航时的翻转图片:创立翻转效果图片,我们只要简单的在原有素材根底上调整色调就即可,关于文本的添加在这里就不细说了。
我们可以为每个图层调整色调,在例如中我主要使用了一下几种颜色:背景#BFE3FF、玻璃质感#A5D1F3、网点#E4001B。
这局部教程涉及到一些Photoshop的根本知识,如果你不是很了解,建议先学习一些PS的入门根底,毕竟Adobe合并了*之后,其旗下软件尤其是PS与网页设计的关联性已经越来越紧密了,大多时候你要设计出优秀美观的网页,都离不开这些软件的帮助。
10 DIV+CSS实例
DIV+CSS 实例教程信息列表• • • • • • •• DIV+CSS • DIV+CSS •虚线边框|CSS 虚线下划线及虚线列表教程 文字与图片上下垂直居中-div css 居中用 CSS 控制超链接文字样式 li 讲解 中让布局居中_背景图片居中_文字内容居中 padding 用法详解• css• DIV+CSS• padding_css • margin_ css margin 属性与用法教程DIV+CSS 虚线边框 虚线边框|CSS 虚线下划线及虚线列表教程DIV CSS 虚线教程篇包括讲解常常出现的各种样式的 DIV 虚线案例 CSS 教程。
本节为大家介绍常见的 CSS 虚线及 DIV 教程。
CSS 虚线下划线、列表虚线统统搞定。
目录1. CSS 虚线边框 2. CSS 超链接虚线下划线 3. 列表型 CSS 虚线下划线 4. CSS 定义一条水平虚线1、CSS 边框虚线 、-TOP这里通过边框属性的虚线边框 border 控制虚线。
以下设置的 css 高度(css height)和 css 宽 度(css width)为 350 像素是为了便于观看演示 其它意思。
一、四边为虚线边框 border:1px dashed #000; 黑色虚线边框 实例: CSS 代码: .divcss5{border:1px dashed #000; height:50px;width:350px} Html 代码: <div class="divcss5">我的四边为黑色虚线边框</div> 这里设置边框缩写方式定义 divcss5 选择器四边边框为 1px 的黑色虚线边框 二、左边为虚线: 左边为虚线: CSS 代码: .divcss5-1{border-left:1px dashed #000; height:50px;width:350px} Html 代码: <div class="divcss5-1">我的左边为黑色虚线边框</div> 这里设置了左边一边为黑色虚线边框三、右边为虚线: 右边为虚线: CSS 代码: .divcss5-2{border-right:1px dashed #000; height:50px;width:350px} Html 代码: <div class="divcss5-2">我的右边为黑色虚线边框</div> 这里设置了右边一边为黑色虚线边框 四、顶部边(上边)为虚线: 顶部边(上边)为虚线: CSS 代码: .divcss5-3{border-top:1px dashed #000; height:50px;width:350px} Html 代码: <div class="divcss5-3">我的上边为黑色虚线边框</div> 这里设置了顶边(上边线)一边为黑色虚线边框 五、底部边(下边)为虚线: 底部边(下边)为虚线: CSS 代码: .divcss5-4{border-bottom:1px dashed #000; height:50px;width:350px} Html 代码: <div class="divcss5-4">我的下边为黑色虚线边框</div> 这里设置了底边(下边线)一边为黑色虚线边框 六、任意一边不为虚线,其它三边为虚线情况 任意一边不为虚线, 为虚线 加入右边边框不为虚线而没有边线,其它三边为黑色虚线边框 CSS 代码: .divcss5-5{border:1px dashed #000;border-right:0; height:50px;width:350px} Html 代码: <div class="divcss5-5">我的右边边框无边线而其它三边为黑色虚线边框实例 </div> 这里通过先设置了该对象四边为黑色 1px 虚线边框,紧接着又设置一边边线为 0 的设置, 这样相当于设置了 3 边的边框虚线属性,但是这里注意边框属性设置前后顺序。
5种简单实用的css列表样式实例
5种简单实用的css列表样式实例谁不希望有一个好看而又干净的列表?这篇文章中我们给出几个实用的例子,你可以把他们直接用到自己的工作中。
我们从一个带有动画效果的垂直列表开始,接着是一个图文混排的例子,然后是一个只有图片的list例子跟一个水平菜单的例子,最后是一个以放大数字开头的列表。
对于初学者而言这里可以学到很多东西,对于熟手,直接拿来用就是了。
1.helvetica字体的列表第一个例子的样式看起平淡无奇,不过喜欢简约风格的人也许会感兴趣,这类似于印刷字体风格,简结的同时也不失灵动的特点(当鼠标滑上去的时候)。
注:个人喜欢这里的第二个图文混排的例子,但是发现老外更喜欢第一个,也许这就是文化差异吧。
这里是源码demo地址:CodePen先看效果图:以下是html代码<div><h2>HelvetiList</h2><ul><li><a href="#">Zurich</a></li><li><a href="#">Geneva</a></li><li><a href="#">Winterthur</a></li><li><a href="#">Lausanne</a></li><li><a href="#">Lucerne</a></li></ul></div>以下是css代码:div {width: 200px;}h2 {font: 400 40px/1.5 Helvetica, Verdana, sans-serif; margin: 0;padding: 0;}ul {list-style-type: none;margin: 0;padding: 0;}li {font: 200 20px/1.5 Helvetica, Verdana, sans-serif;border-bottom: 1px solid #ccc;}li:last-child {border: none;}li a {text-decoration: none;color: #000;display: block;width: 200px;-webkit-transition: font-size 0.3s ease, background-color 0.3s ease;-moz-transition: font-size 0.3s ease, background-color 0.3s ease;-o-transition: font-size 0.3s ease, background-color 0.3s ease;-ms-transition: font-size 0.3s ease, background-color 0.3s ease;transition: font-size 0.3s ease, background-color 0.3s ease;}li a:hover {font-size: 30px;background: #f6f6f6;}2.图文混排的Thumbnail List这是一种在很多网站上都用得比较普遍的列表样式,“图文混排”,图文混排往往比单一的文字更能吸引人的眼球,很多wordpress的博客网站都是用图文混排的板式。
Web前端开发案例教程(HTML5 CSS3)第2版 任务6制作学院新闻块
6.2.2 元素的定位
相对定位
example05.html
设置相对定位
6.2.2 元素的定位
相对定位
提示:
第二个子元素采用相对定位,可以看出该元 素相对于其自身原来的位置,向下和向右分别偏 移了 30px 和 50px,它在标准流中原来的位置 仍然保留。
6.2.2 元素的定位
绝对定位
采用绝对定位(absolute)的元素是依据其最近的已经定位(相对或绝对定位) 的父元素进行定位的,若所有父元素都没有定位,则依据 body 元素(浏览器窗口) 进行定位。
6.2.2 元素的定位
定位类型
元素的定位方式包括以下四种: 静态定位 相对定位 绝对定位 固定定位
6.2.2 元素的定位
静态定位
静态定位(static)是元素的默认定位方式,各个元素按照标准流(包括浮动方式) 进行定位。在静态定位状态下,无法通过 left、right、top、bottom 这 4 个属性来 改变元素的位置。
其实,想要解决这个问 题也很简单,只需要对 后面的元素设置清除浮 动即可!
6.2.1 元素的浮动
清除浮动
在 CSS 中,使用 clear 属性清除浮动,格式如下。
选择器{clear:left|right|both;}
添加如下样式代码。
p{clear:both;} /*清除浮动的影响*/
浏览网页,效果如图所示。
6.2.1 元素的浮动
浮动属性
元素的浮动是指设置了浮动属性的元素会脱离标准流的控制,移动到指定位置。在 CSS 中,通过 float 属性设置左浮动或右浮动,格式如下。
选择器{float:left|right|none;}
6.2.1 元素的浮动
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
介绍级联样式表(Cascading Style Sheets,CSS)是一种为网站添加布局效果的出色工具。
它可以省去你大量时间,令你可以采用一种全新的方式来设计网站。
CSS是每个网页设计人员所必须掌握的。
本CSS教程能够让你在数小时内入门CSS。
它很容易理解,而且将向你介绍所有高级技巧。
学习CSS是很有趣的。
你在学习本教程的过程中,记得留有充分的时间来实践你在每一课中学到的知识。
使用CSS要求你有基本的HTML经验。
如果你不熟悉HTML,那么请在开始学习CSS之前先学习我们提供的HTML教程。
我需要什么软件?在学习本教程时,请不要使用类似FrontPage、DreamWeaver或Word这样的软件。
这些高级软件对你学习CSS没有帮助。
相反,它们会限制你,并显著减慢你的学习进度。
你所需要的只是一个免费的简易文本编辑器。
例如,微软视窗操作系统(Microsoft Windows)自带的记事本(Notepad)程序。
你可以依次点击“开始菜单→程序→附件”找到该程序。
如果你用的是其他操作系统,那么也有类似的简易文本编辑器可用,比如Linux上的Pico或Mac(苹果机)上的Simple Text。
采用简易文本编辑器来学习编写HTML和CSS是非常好的,因为它不会影响或修改你所输入的代码。
这样,代码的对错完全取决于你自己,而不是软件。
你可以使用任何浏览器。
但我们建议你把浏览器升级至最新版本。
你所需要的全部软件就是一个浏览器和一个简易文本编辑器。
我们现在开始学习CSS吧!第1课:CSS是什么?也许你曾听说过CSS,但并不真正清楚CSS到底是什么。
在这一课,你将学到更多CSS的知识,并了解CSS可以做些什么。
CSS是C ascading S tyle S heets(级联样式表)的缩写。
可以用CSS做什么?CSS是一种样式表语言,用于为HTML文档定义布局。
例如,CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。
拭目以待吧!HTML可以用于为网站添加布局效果,但有可能被误用。
而CSS则提供了更多选择,而且更为精确、完善。
现在所有浏览器都支持CSS。
经过下面若干课的学习之后,你将能够制作自己的CSS样式表,为自己的网站增添花样了。
CSS跟HTML的区别在哪里?HTML用于结构化内容;CSS用于格式化结构化的内容。
嗯,这听上去有点技术性并令人疑惑。
不过没关系,我们继续学习。
过会儿你就明白了。
在Tim Berners-Lee发明万维网(World Wide Web)的那个年代,HTML语言是唯一用于给文本添加结构的语言。
作者可以通过声明“这是一个标题”(利用h1标签)或“这是一个段落”(利用p标签)的方式来标记文本。
随着Web逐渐流行起来,网页设计者们开始寻求为网页增添布局的可能性。
为此,当时的浏览器厂商们(网景公司和微软公司)发明了一些新的HTML标签(比如<font>等),以引入了新的布局——而非新的结构。
这也导致了原本用于进行文本的结构化的标签(比如<table>等)越来越多地被误用于进行页面的布局。
许多新的布局标签(比如<blink>)只有一种浏览器支持。
“您需要使用某某浏览器来浏览本页面”成为当时常见于许多网站的声明。
CSS的发明正是为了改善这一状况,它为Web设计师们提供了完善的、所有浏览器都支持的布局能力。
而且,文档的表现样式与内容的分离,也令网站维护容易了许多。
采用CSS有哪些好处?CSS是Web设计界的一次革命。
CSS的具体优点包括:•通过单个样式表控制多个文档的布局;•更精确的布局控制;•为不同的媒体类型(屏幕、打印等)采取不同的布局;•无数高级、先进的技巧。
•第2课:CSS的工作原理•在这一课,你将学习如何制作自己的第一个样式表。
你将了解基本的CSS模型,以及在HTML文档里使用CSS所必需的代码。
•级联样式表(CSS)里用到的许多CSS属性都与HTML属性相似,所以,假如你熟悉采用HTML进行布局的话,那么这里的许多代码你都不会感到陌生。
我们先来看一个具体的例子。
•基本的CSS语法•比方说,我们要用红色作为网页的背景色:•用HTML的话,我们可以这样:••<body bgcolor="#FF0000">••用CSS的话,我们可以这样获得同样的效果:••body {background-color: #FF0000;}••你会注意到,HTML和CSS的代码颇有几分相似。
上例也向你展示了基本的CSS模型:••但是把CSS代码放在哪里呢?这正是我们下面要讲的。
•为一个HTML文档应用CSS•为HTML文档应用CSS,有三种方法可供选择。
下面对这三种方法进行了概括。
我们建议你对第三种方法(即外部样式表)予以关注。
•方法1:行内样式表(style属性)•为HTML应用CSS的一种方法是使用HTML属性style。
我们在上例的基础之上,通过行内样式表将页面背景设为红色:•<html>•<head>•<title>例子</title>•</head>•<body style="background-color: #FF0000;">•<p>这个页面是红色的</p>•</body>•</html>•方法2:内部样式表(style元素)•为HTML应用CSS的另一种方法是采用HTML元素style。
比如像这样:•<html>•<head>•<title>例子</title>•<style type="text/css">•body {background-color: #FF0000;}•</style>•</head>•<body>•<p>这个页面是红色的</p>•</body>•</html>•方法3:外部样式表(引用一个样式表文件)•我们推荐采用这种引用外部样式表的方法。
在本教程之后的例子中,我们将全部采用该方法。
•外部样式表就是一个扩展名为css的文本文件。
跟其他文件一样,你可以把样式表文件放在Web服务器上或者本地硬盘上。
•例如,比方说你的样式表文件名为style.css,它通常被存放于名为style的目录中。
就像下面这样:••现在的问题是:如何在一个HTML文档里引用一个外部样式表文件(style.css)呢?答案是:在HTML文档里创建一个指向外部样式表文件的链接(link)即可,就像下面这样:•<link rel="stylesheet" type="text/css"href="style/style.css" />•注意要在href属性里给出样式表文件的地址。
•这行代码必须被插入HTML代码的头部(header),即放在标签<head>和标签</head>之间。
就像这样:•<html>•<head>•<title>我的文档</title>•<link rel="stylesheet" type="text/css"href="style/style.css" />•</head>•<body>• ...•这个链接告诉浏览器:在显示该HTML文件时,应使用给出的CSS文件进行布局。
这种方法的优越之处在于:多个HTML文档可以同时引用一个样式表。
换句话说,可以用一个CSS文件来控制多个HTML文档的布局。
••这一方法可以令你省去许多工作。
例如,假设你要修改某网站的所有网页(比方说有100个网页)的背景颜色,采用外部样式表可以避免你手工一一修改这100个HTML文档的工作。
采用外部样式表,这样的修改只需几秒钟即可搞定——修改外部样式表文件里的代码即可。
•让我们来实践刚刚所学到的知识。
•自己试试看•打开记事本(或其他文本编辑器),创建两个文件——一个HTML文件,一个CSS文件——它们的内容如下:•default.htm•<html>•<head>•<title>我的文档</title>•<link rel="stylesheet" type="text/css"href="style.css" />•</head>•<body>•<h1>我的第一个样式表</h1>•</body>•</html>•style.css•body {•background-color: #FF0000;•}•然后,把这两个文件放在同一目录下。
记得在保存文件时使用正确的扩展名(分别为“htm”和“css”)。
•用浏览器打开default.htm,你所看到的页面应该具有红色背景。
恭喜!你已经完成了自己的第一个样式表!第3课:颜色与背景本课,你将学习如何在网站上应用颜色与背景。
我们还会介绍用于定位和控制背景图像的高级方法。
本课将对下列CSS属性进行讲解:•color•background-color•background-image•background-repeat•background-attachment•background-position•background前景色:‘color’属性CSS属性color用于指定元素的前景色。
例如,假设你要让页面中的所有标题(headline)都显示为深红色,而这些标题采用的都是h1元素,那么可以用下面的代码来实现把h1元素的前景色设为红色。
h1 {color: #ff0000;}•显示示例颜色值可以用十六进制表示(比如上例中的#ff0000),也可以用颜色名称(比如“red”)或RGB值(比如rgb(255,0,0))表示。
‘background-color’属性CSS属性background-color用于指定元素的背景色。
因为body元素包含了HTML文档的所有内容,所以,如果要改变整个页面的背景色的话,那么为body元素应用background-color属性就行了。
你也可以为其他包含标题或文本的元素单独应用背景色。