css是什么意思啊(CSS初步介绍)





CSS是层叠样式表的缩写,即层叠样式表的缩写。

Html5规范,建议css显示页面的外观,Html负责页面的基本语义。通过使用CSS,我们可以将数据逻辑与显示逻辑分离,提高HTML文档的可读性和可维护性。

1、CSS的语法

CSS规则由一个选择器和一个或多个声明组成,一个声明包括一个属性和值。

选择器用于选择有效的HTML元素。

一组声明用大括号括起来,在属性和值之间有一个冒号,在值后面有一个分号。

CSS的语法可以表示如下:




css是什么意思


这是一个CSS规则的示例:

/*这是一个css规则*/ H2 { color:green;字号:15px}在这个规则中,h2是选择器,“颜色:绿色;”和“字体大小:15px”是两个声明,color和font-size分别是两个属性,green和15px分别是这两个属性对应的值。

CSS中/*和*/之间的内容是注释,和C语言、Java语言的规则一样。

CSS规则清晰易懂。我们可以看到这个CSS规则的意思是h2 title的颜色设置为绿色,字体大小设置为15像素。

2、CSS与HTML的关联方式

CSS的作用是为HTML提供外观显示的控制。为了使CSS生效,CSS必须与HTML相关联。

CSS可以通过四种方式与HTML相关联:

(1)CSS作为样式文件被HTML文件引用;

(2)CSS作为样式文件由HTML文件导入;

(3)在HTML文件中,CSS被HTML文件作为内部样式表使用;

(4)在HTML文件中,CSS被一个元素用作其样式属性值。

以上四种相关方式,CSS作为文件引用或导入的方式,一个CSS文件可以被多个HTML文件使用,复用性最高;CSS作为内部样式表,可以被单个HTML的多个元素使用,复用性中等;CSS作为元素的样式属性值,只能被单个元素使用,没有复用性。

3、CSS作为某个元素style属性值的情形

以下是一个HTML文档的示例:

& lt!DOCTYPE html & gt & lt;html & gt & lt;head & gt & lt;title & gtcss001 & lt/title & gt; & lt;meta charset = & # 34utf-8 & # 34;/& gt; & lt;/head & gt; & lt;body & gt & lt;p style = & # 34颜色:绿色;字体大小:18px"& gt绿色大字。& lt/p & gt; & lt;p style = & # 34颜色:红色;字体大小:9px"& gt红色小字。& lt/p & gt; & lt;/body & gt; & lt;/html & gt;用浏览器打开这个文件,效果如下:





与样式属性值的情况一样,CSS已经确定了使用的元素,因此不需要提供选择器。

4、CSS作为内部样式单的情形

CSS作为内部样式表,通过

& lt!DOCTYPE html & gt & lt;html & gt & lt;head & gt & lt;title & gtcss002 & lt/title & gt; & lt;meta charset = & # 34utf-8 & # 34;/& gt; & lt;style type = & # 34text/CSS & # 34;& gt p{ 颜色:蓝色; font-size:16px; } & lt;/style & gt; & lt;/head & gt; & lt;body & gt & lt;p & gt欢迎来到中国。& lt/p & gt; & lt;p & gt中国是一个伟大的国家。& lt/p & gt; & lt;/body & gt; & lt;/html & gt;用浏览器打开这个文件,效果如下:





5、CSS作为文件被导入的情形

我们形成一个css文件表。

表{ 背景色:灰色; 边框:1px纯色; 宽度:200px } table th { border-top:1px solid; border-left:1px纯色; } 表格td{ border-top:1px虚线; border-left:1px虚线; }让我们定义另一个使用这个CSS文件的HTML文件css003.html:

& lt!DOCTYPE html & gt & lt;html & gt & lt;head & gt & lt;title & gtcss003 & lt/title & gt; & lt;meta charset = & # 34utf-8 & # 34;/& gt; & lt;style type = & # 34text/CSS & # 34;& gt @ import & # 34;table.css & # 34; & lt;/style & gt; & lt;/head & gt; & lt;body & gt & lt;表& gt & lt;tr & gt & lt;th & gt名称 & lt;th & gt年龄





6、CSS作为文件被引入的情形

这种情况类似于CSS作为文件导入,只是语法上有点区别。

我们继续使用上面的table.css文件,稍微修改一下css004.html,将其改为css004.html:

& lt!DOCTYPE html & gt & lt;html & gt & lt;head & gt & lt;title & gtcss004 & lt/title & gt; & lt;meta charset = & # 34utf-8 & # 34;/& gt; & lt;link href = & # 34table.css & # 34rel = & # 34样式表& # 34;type = & # 34text/CSS & # 34;/& gt; & lt;/head & gt; & lt;body & gt & lt;表& gt & lt;tr & gt & lt;th & gt名称 & lt;th & gt年龄




您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友