日期:2014-05-17 浏览次数:20718 次
1. CSS是一种为结构化文档添加样式的计算机语言
?
使用场景1:一种样式重复使用。Do not Repeat Yourself.
使用场景2:简化网页设计
如:
?
<style type="text/css"> p { text-align:center; } p.red { color:red; font-size:24px } p.purple { color:purple; font-size:18px } p.blue { color:blue; font-size:12px } p.left { text-align:left; } </style>?
?
?
<p class="red">It was the best of times, it was the worst of times,</p> <p class="purple">it was the age of wisdom, it was the age of foolishness,</p> <p class="blue">it was the epoch of belief, it was the epoch of incredulity</p> <p class="blue">it was the season of Light, it was the season of Darkness,</p> <p class="purple">it was the spring of hope, it was the winter of despair,</p> <p class="red">we had everything before us, we had nothing before us,</p> <p class="red">we were all going direct to Heaven, we were all going direct the other way</p> <p class="purple">in short, the period was so far like the present period,</p> <p class="blue">that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only. </p> <p class="left">-- Charles Dickens</p>
?
?
做成一个外部链接
CSS为什么叫做层叠样式表,对样式的设定可以是多层的,而究竟采用哪一层采用就近原则。
?
2. CSS与DIV
内联样式
?
<body> <h1 style="font-size:12pt;color:blue">A robot may not injure a human being or, through inaction, allow a human being to come to harm. </h1> </body>
?嵌入样式
?
<head> <style type="text/css"> h1 {font-family:宋体;font-size:12pt;color:blue} </style> </head> <body> <h1>A robot must obey orders given it by human beings except where such orders would conflict with the First Law.</h1> </body>
?
?外联样式(推荐)
?
<link rel="stylesheet" href="h1.css" type="text/css"> </head> <body><h1>A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. <head></h1></body>
? h1.css
?
h1 {font-family:宋体;font-size:12pt;color:blue}?
?
CSS语句格式
选择符{属性:值} 如: p {font-size:16}
?
html选择符
class选择符,如:
?
<head> <style type="text/css"> .center {text-align:center;color:blue} </style> </head> <body> <h1 class="center">The Creation of éa</h1> <pre class="center"> Only in silence the word, only in dark the light, only in dying life: bright the hawk's flight on the empty sky. </pre> </body
?
ID选择符,如:
?
<head> <style type="text/css"> #title{text-align:center;color:blue} </style> </head> <body> <p id="title">To the time to life, rather than to life in time </p> </body>
?
?包含选择符,如:
?
<head> <style type="text/css">b table p{font-size:20;color:red} </style> </head> <body> <table> <tr><td><p>The Childhood Of Humankind Ends</p></td></tr> </table> <p>The Childhood Of Humankind Ends</p> </body>
?
?组合选择符,如:
?
<style type="text/css"> h1,h2,h3{color:red} </style>?
?
DIV--层布局
传统的网页布局是用表格(table)来做的,整张网页其实就是一个大的嵌套的表格:简陋网页用表格来做布局还是相当方便的,不过当网页内容多起来,表格的嵌套会变的非常复杂。
?
另外一种常用方法是采用div,也就是层,来进行网页布局。