css3技术

(层叠样式表)

字号+ 作者:H5之家 来源:H5之家 2015-09-06 18:09 我要评论( )

层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS目前最新版本为CSS3,是能够真正

收藏

查看我的收藏

0

CSS (层叠样式表) 同义词 CSS样式一般指CSS(层叠样式表)

层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

中文名 层叠样式表 外文名 Cascading Style Sheets 外语缩写 CSS(也作文件扩展名) 其他称呼 级联样式表

目录

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 实例

    如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。[1] 

    id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。

    HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。

    以下的样式规则应用于元素属性 id="para1":

    实例

    #para1 { text-align:center; color:red; }

    ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。

    class 选择器

    class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。

    class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示:

    在以下的例子中,所有拥有 center 类的 HTML 元素均为居中。

    实例

    .center{   text-align:center; }

    你也可以指定特定的HTML元素使用class。

    在以下实例中, 所有的 p 元素使用 class="center" 让该元素的文本居中:

    实例

    p.center{   text-align:center; }

    类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。

    发展历史

    CSS1

    作为一项W3C推荐,CSS1发布于 1996年12月17 日。1999 年1月11日,此推荐被重新修订。

    CSS2

    作为一项 W3C 推荐,CSS2发布于 1999年1月11日。CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。

    CSS3

    CSS3 计划将 CSS 划分为更小的模块。

    W3C CSS 规范和时间线

    规范

    草案/提议

    推荐

    CSS 1

     

    1996 年 12 月 17 日

    CSS 1 (Revised)

     

    1999 年 1 月 11 日

    CSS 2

     

    1998 年 5 月 12 日

    CSS 2.1

    2007 年 7 月 19 日

     

    CSS 2 Mobile

    2007 年 10 月 19 日

     

    CSS 2 TV

    2003 年 5 月 14 日

     

    CSS 2 Print

    2006 年 10 月 13 日

     

    CSS 3

    2001 年 5 月 23 日

     

    CSS 3 Namespace

    2006 年 8 月 28 日

     

    CSS 3 User Interface

    2004 年 5 月 11 日

     

    CSS 3 Selectors

    2005 年 12 月 15 日

     

    CSS 3 Fonts

    2002 年 8 月 2 日

     

    CSS 3 Web Fonts

    2002 年 8 月 2 日

     

    CSS 3 Colors

    2003 年 5 月 14 日

     

    CSS 3 TV

    2003 年 5 月 14 日

     

    CSS 3 Backgrounds and borders

    2005 年 2 月 16 日

     

    CSS 3 Text

    2007 年 3 月 6 日

     

    CSS 3 Lists

    2002 年 11 月 7 日

     

    CSS 3 Line

    2002 年 5 月 15 日

     

    CSS 3 Box model

    2007 年 8 月 9 日

     

    CSS 3 Multi column

    2007 年 6 月 6 日

     

    CSS 3 Ruby

    2003 年 5 月 14 日

     

    CSS 3 Border

    2005 年 3 月 16 日

     

    CSS 3 Speech

    2004 年 12 月 16 日

     

    CSS 3 Paged Media (PM)

    2006 年 10 月 10 日

     

    CSS 3 Generated PM

    2007 年 5 月 4 日

     

    CSS 3 Print

    2006 年 10 月 13 日

     

    CSS 3 Values

    2006 年 9 月 19 日

     

    CSS 3 Cascade

    2005 年 12 月 15 日

     

    CSS 3 Template Layout

    2009 年 4 月 2 日

     

    CSS 3 Media Queries

    2009 年 9 月 15 日

     

    使用方法

    有三种方法可以在站点网页上使用样式表:

  • 外联式Linking(也叫外部样式):将网页链接到外部样式表。

  • 嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。

  • 内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。

  • 其中,优先级:内联式 > 嵌入式 > 外联式

    外部样式表

    当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。

    <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> 内部样式表

    当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过 <style> 标签定义内部样式表。

    <head> <style type="text/css">  body {background-color: red}  p {margin-left: 20px}</style> </head> 内联样式

    当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落的颜色和左外边距。

    <p style="color: red; margin-left: 20px">  This is a paragraph  </p> 布局特点

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • HTML CSS网页基础开发教程第1讲01

      HTML CSS网页基础开发教程第1讲01

      2015-10-02 16:42

    • HTML CSS网页基础开发教程第1讲02

      HTML CSS网页基础开发教程第1讲02

      2015-10-02 16:42

    • HTML CSS网页基础开发教程第1讲03

      HTML CSS网页基础开发教程第1讲03

      2015-10-02 16:42

    • HTML CSS网页基础开发教程第1讲04

      HTML CSS网页基础开发教程第1讲04

      2015-10-02 16:42

    网友点评