志达IT
做快乐程序员

CSS文档是什么意思(CSS文档流可以分为哪三种)

CSS文档是什么意思

css有多种含义,下面给我们逐个介绍。
CSS(层叠款式表)
层叠款式表(英文全称:CascadingStyleSheets)是一种用来表现HTML(标准通用标记言语的一个应用)或XML(标准通用标记言语的一个子集)等文件款式的计算机言语。CSS不仅能够静态地润饰网页,还能够配合各种脚本言语动态地对网页各元素进行格式化。
CSS能够对网页中元素方位的排版进行像素级精确操控,支持几乎一切的字体字号款式,拥有对网页目标和模型款式编辑的能力。
css语法构成
款式是CSS最小语法单元,每个款式包含两部分内容:选择器和声明(规矩),如下图所示。CSS
1、选择器(Selector)
选择器由HTML元素的id、class特点或元素名自身以及一些特殊符号构成,用来指定要为哪个HTML元素定义款式,例如选择器p就表明为页面中的一切
标签定义款式;
2、声明(Declaration)
声明能够有一个或许无数个,这些声明告诉浏览器如何去渲染选择器指定的目标。一切声明被放置在一对大括号{}内,然后整体紧邻选择器的后边。
声明必须包含两部分:特点和特点值,并用分号来标识一个声明的完毕,在一个款式中最后一个声明能够省略分号。
特点:您希望给HTML元素设置的款式名称,由一系列关键词组成,例如color(颜色)、border(边框)、font(字体)等,CSS中提供了众多特点,您能够通过W3C官网检查;
值:由数值和单位或许关键字组成,用来操控某个特点的显示效果,例如color特点的值能够是red或#F1F1F1等。

CSS文档流可以分为哪三种

1、行内式
是通过标签的style特点来设置元素的款式,其根本语法格式如下:
内容
语法中style是标签的特点,实际上任何HTML标签都具有style特点,用来设置行内式,其间特点值的书写规范与css款式规矩相同,行内式对其所有的标签及嵌套在其间的子标签起作用。
2、内部款式表
内嵌式是将css代码会集写在HTML文档的head头部标签中,并且用style标签界说,其根本语法格式如下:
语法中,style标签一般位于head标签之后,也能够把它放在HTML文档中的任何地方。
3、外链式
链入式是将所有的款式放在一个或多个以CSS为扩展名的外部款式表文件中,通过link标签将外部款式链接到HTML文档中,其根本语法格式如下:
特点说明
rel界说当时文档与别链接文档之间的关系,”stylesheet”表示:被链接的文档是一个款式表文件
href界说所链接的外部款式表文件的URL,能够是相对途径,也能够是绝对途径CSS
长处:
完成了结构与表现的代码完全别离
方便复用及保护
由于别离到各自独立的文件中,让HTML文件巨细大幅减少了,从而让页面结构更简单被程序员和网络爬虫读懂
对搜索引擎友好,让搜索引擎给页面评分更高,有利于页面搜索引擎排名
外部款式表在用户首次拜访后就被缓存到用户电脑上,下次拜访无需加载
缺陷:
假如款式很多,CSS文件会变的很大查找起来不方便。此外,多一个CSS文件就多一次HTTP请求,在拜访量大的网站中会加重服务器压力

赞(0)
未经允许不得转载:志达IT网站 » CSS文档是什么意思(CSS文档流可以分为哪三种)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们