`

css学习手册--CSS入门

阅读更多

CSS是Cascading Style Sheets(层叠样式表)的缩写。
是一种对web文档添加样式的简单机制,属于表现层的布局语言。

1.基本语法规范
分析一个典型CSS的语句:
p {COLOR:#FF0000;BACKGROUND:#FFFFFF}
·其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式;
·样式声明写在一对大括号"{}"中;
·COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔;
·"#FF0000"和"#FFFFFF"是属性的值(value)。

2.颜色值
颜色值可以用RGB值写,例如:color : rgb(255,0,0),也可以用十六进制写,就象上面例子color:#FF0000。如果十六进制值是成对重复的可以简写,效果一样。例 如:#FF0000可以写成#F00。但如果不重复就不可以简写,例如#FC1A1B必须写满六位。

3.定义字体
web标准推荐如下字体定义方法:
body { font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; }
字体按照所列出的顺序选用。如果用户的计算机含有Lucida Grande字体,文档将被指定为Lucida Grande。没有的话,就被指定为Verdana字体,如果也没有Verdana,就指定为Lucida字体,依此类推,;
·Lucida Grande字体适合Mac OS X;
·Verdana字体适合所有的Windows系统;
·Lucida适合UNIX用户
·"宋体"适合中文简体用户;
如果所列出的字体都不能用,则默认的sans-serif字体能保证调用;

4.群选择器
当几个元素样式属性一样时,可以共同调用一个声明,元素之间用逗号分隔,:
p, td, li { font-size : 12px ; }

5.派生选择器
可以使用派生选择器给一个元素里的子元素定义样式,例如这样:
li strong { font-style : italic; font-weight : normal;}
就是给li下面的子元素strong定义一个斜体不加粗的样式。

6.id选择器
用CSS布局主要用层"div"来实现,而div的样式通过"id选择器"来定义。例如我们首先定义一个层
<div id="menubar"></div>
然后在样式表里这样定义:
#menubar {MARGIN: 0px;BACKGROUND: #FEFEFE;COLOR: #666;}
其中"menubar"是你自己定义的id名称。注意在前面加"#"号。
id选择器也同样支持派生,例如:
#menubar p { text-align : right; margin-top : 10px; }
这个方法主要用来定义层和那些比较复杂,有多个派生的元素。

6.类别选择器
在CSS里用一个点开头表示类别选择器定义,例如:
.14px {color : #f60 ;font-size:14px ;}
在页面中,用class="类别名"的方法调用:
<span class="14px">14px大小的字体</span>
这个方法比较简单灵活,可以随时根据页面需要新建和删除。

7.定义链接的样式
CSS中用四个伪类来定义链接的样式,分别是:a:link、a:visited、a:hover和a : active,例如:
a:link{font-weight : bold ;text-decoration : none ;color : #c00 ;}
a:visited {font-weight : bold ;text-decoration : none ;color : #c30 ;}
a:hover {font-weight : bold ;text-decoration : underline ;color : #f60 ;}
a:active {font-weight : bold ;text-decoration : none ;color : #F90 ;}

以上语句分别定义了"链接、已访问过的链接、鼠标停在上方时、点下鼠标时"的样式。注意,必须按以上顺序写,否则显示可能和你预想的不一样。记住它们的顺序是“LVHA”。

分享到:
评论

相关推荐

    CSS样式手册(入门到精通)

    总的来说,这份"CSS样式手册(入门到精通)"提供的两个CHM文件是学习和参考CSS的宝贵资源,无论你是网页设计新手还是希望巩固CSS知识的开发者,都能从中受益匪浅。通过系统学习和实践,你将能够熟练掌握CSS,为你的...

    CSS快速入门 中文 手册

    【CSS快速入门】 CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它允许我们将样式信息与结构内容分离,使得网页的设计和维护更为灵活高效。CSS...

    CSS快速入门手册(初学者必读!)

    **CSS快速入门手册** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它赋予HTML或XML文档以视觉样式,使网页更具吸引力和交互性。对于初学者而言,掌握CSS的基础知识至关重要,因为它将帮助你...

    css参考手册: css2.0, css4.2.3

    本压缩包包含了三份重要的CSS参考手册:《css2.0中文手册.chm》、《csss手册4.2.3.chm》以及《W3CSchool.chm》,涵盖了从基础到高级的CSS知识,对于学习和理解CSS有着极大的帮助。 **《css2.0中文手册.chm》**是CSS...

    CSS帮助文档---网络版

    **CSS(层叠样式表)**是网页设计领域不可或缺的一部分,它是一种用于描述HTML或XML(包括各种XML方言,如SVG、XHTML...这份CSS 2.0中文手册和使用说明文档是入门和进阶的良好资源,将帮助你全面理解CSS的基础和应用。

    最新css入门手册 chm

    最新的CSS入门手册CHM版提供了全面的学习资源,适合初学者和有一定基础的开发者。 **CHM文件**是一种由微软开发的帮助文件格式,全称为Compiled HTML Help。它将HTML文件、图像和其他资源压缩到一个单一的、可搜索...

    CSS帮助手册、查询手册

    分别是HTML帮助文件格式的“CSS帮助手册”、“css工具书”、“css快速入门”、“css入门手册”,以及一个名为“CSS_handbook_v1.10.exe”的可执行文件,可能是早期版本的CSS手册。这些资源涵盖了从基础到进阶的各种...

    css参考手册(exe版)

    CSS 层叠样式表 CSS 索引│CSS 结构│CSS 属性 -------------------------------------------------------------------------------- 现在开始样式表! 仅仅改变一个文件就可以改变数百个网页的外观......个性化...

    CSS样式手册

    《CSS样式手册》集合了多个关于CSS(Cascading Style Sheets)的学习资源,涵盖了从基础到高级的各种主题,旨在帮助用户快速掌握这一重要的网页设计语言。以下是对这些资源的详细解读: 1. **《CSS速成手册》**:这...

    CSS2.0和CSS3.0 最新中文版参考手册(完整版)

    css2.0 参考手册 本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。  手册提供了完整的 CSS...

    CSS入门手册的一些资料

    **CSS2.0中文手册**是学习CSS的基础参考资料,其中包含了CSS2.0规范的所有内容。以下是一些关键的知识点: 1. **选择器**:CSS2.0中的选择器允许你根据元素名、类名、ID、属性等来选择要应用样式的元素。例如,`p`...

    HTML+CSS中文手册.rar

    总结来说,《HTML+CSS中文手册》是一个专门为初学者设计的学习资源,它从基础讲起,深入浅出地介绍了HTML和CSS的核心概念与实践技巧,帮助初学者快速入门网页设计。配合实际操作的指导,这份手册能够使初学者在学习...

    Div+css布局大全学习手册

    #### 第7天:CSS入门 - **语法规范**:如选择器、属性和值的使用规则。 - **颜色值**:介绍如何使用十六进制、RGB、RGBA等方式定义颜色。 - **定义字体**:如使用`font-family`, `font-size`, `font-weight`等属性...

    Discuz!7.0CSS手册

    7.0 CSS手册》是一套全面解析Discuz!7.0论坛系统中CSS样式的参考资料,旨在帮助用户深入理解和应用CSS技术来定制和优化论坛界面。这套手册分为四个部分:基础篇、进阶篇、高级篇和扩展篇,涵盖了从入门到精通的全...

    CSS中文完全参考手册

    《CSS中文完全参考手册...《CSS中文完全参考手册》不仅适合初学者作为入门教程,也适合有经验的开发者作为查阅和解决问题的参考书。通过学习这本书,读者可以系统地掌握CSS,从而更好地实现网页的视觉设计和用户体验。

    css教程手册

    #### 第二章 CSS入门例子 **示例**:定义文字的颜色 ```html &lt;!DOCTYPE html&gt; &lt;style type="text/css" media="all"&gt; p { color: red; } .p1 { color: blue; } &lt;p&gt;color属性用于设置文字颜色,这里设置为...

    html/css3/js的离线版chm手册

    这个离线版的CHM手册集合是学习和查阅HTML5、CSS3和JavaScript的重要工具。CHM(Compiled HTML Help)格式使得这些手册能够快速检索,且文件体积相对较小,适合离线使用。无论是在没有网络的环境中还是在需要快速...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    &lt;title&gt;XML轻松学习手册 &lt;author&gt;ajie &lt;Email&gt;ajie@aolhoo.com&lt;/email&gt; &lt;date&gt;20010115 &lt;/myfile&gt; 七. 关于XML的更多 好了,到现在你已经知道: 1.什么是XML; 2.XML,HTML,SGML之间的关系和区别; 3.XML的...

    css从入门到精通

    《CSS从入门到精通》共分为四篇,循序渐进的讲述了网页基础知识和CSS布局的实战技术,从基本概念到具体实践...本书适合将要学习或者正在学习使用CSS布局技术的用户阅读,并可作为Web前端代码架构的从业人员的参考手册。

Global site tag (gtag.js) - Google Analytics