CSS 样式表

一 CSS定义

CSS通常称为CSS样式表或者层叠样式表。主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。

二 CSS分类

CSS样式表分为:内部样式表:、行内式(内联样式)、外部样式表(外链式)。

1、内部样式(内嵌式)表是将CSS代码集中卸载HTML文档的head头部标签中,并且用style标签定义,语法如下

<html>
    <head>
    <stlye type="test/CSS">
      选择器 {属性1:属性值1;属性2:属性值2;} #选择器用来选择标签
    </stlye>
   </head>
</html>

style标签一般位于head标签中title标签之后,也可以把它放在HTML文档的任何地方。

type="test/CSS"在html5中可以省略,写上也比较符合规范。

作用域为当前文件

2、行内式(内联样式)

内联样式,又有人称行内样式、行间样式、内嵌样式。是通过标签的style属性来设置元素的样式,其基本语法格式如下:

<标签名 style="属性1:值1;属性2:值2;">内容</标签名>

语法中style是标签的属性,实际上任何HTML标签都拥有style属性,用来设置行内式。其中属性和值的书写规范与CSS样式规则相同,行内式只对其所在的标签及嵌套在其中的字标签起作用。

3、外联样式(外联式)

外联式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过link标签将外部样式表文件链接到HTML文档中,其基本语法格式如下:

<head>
    <link href="css文件的路径" type="text/css" rel="styplesheet">
</head>

注意:link是个单标签。。。

该语法中,link标签需要放在head头部标签中,并且必须制定link标签的三个属性:

href:定义所连接外部样式文件的URL,可以是相对路径,也可以是绝对路径

type :定义所链接文档的类型,在这里需要制定为:"text/CSS",表示链接的外部文件为CSS样式表。

rel:定义当前文档与被链接文档之间的关系,这里需要指定为"stylesheet",表示被链接的文档是一个样式表文件。

test.html

<html>
    <head>
        <link rel="stylesheet" href="style.css" />
    </head>
    <body>
        <div>内部样式表</div>
    <body>
</html>

style.css:

div {
    color:red;
}

 

posted @ 2018-07-02 16:46  会开车的好厨师  阅读(343)  评论(0)    收藏  举报