|
|
51CTO旗下网站
|
|
移动端

3.1 CSS3

《前端程序员面试笔试宝典》第3章CSS基础,本章介绍的是CSS的基础知识,包括CSS的定义、目标和标准化等。本节为大家介绍CSS3。

作者:平文来源:机械工业出版社|2018-11-09 16:35

第3章  CSS基础

本章介绍的是CSS的基础知识,包括CSS的定义、目标和标准化等。首先介绍的是CSS中最核心的视觉格式模型(包括盒模型、元素盒类型和BFC),页面中的视觉渲染基本都会与其有关。然后会讲解CSS选择器,把选择器按用途分成几类,逐个分析,其中还会重点介绍内容生成。接着会解释CSS中的层叠,元素要得到最终的样式,都需要经过层叠的处理。最后会重点介绍CSS中的值和单位,剖析百分数在不同情况下的计算方式,颜色的多种写法,以及不同用途的单位。

3.1   CSS3

CSS(Cascading Style Sheets)即层叠样式表,是一种样式语言,用于控制页面的表现(外观和内容排版),是HTML的补充。前面曾提到过,HTML是一种结构化语言,在过去既能描述结构,也能描述表现,不过现在,W3C开始大力废弃有样式的元素(如font、strike和center等),因为同样的效果完全可以用CSS样式实现。

利用CSS,可以创建各种规则,可应用到所有HTML元素。每个规则由两个部分组成:选择器(selector)和声明块(declaration block)。声明块由声明构成,多条声明用分号隔开,每条声明包含一个CSS属性和属性值,二者以冒号分隔,声明块中的内容就是样式,如图3-1所示。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

计算机病毒防范艺术

本书由Symantec首席反病毒研究员执笔,是讲述现代病毒威胁、防御技术和分析工具的权威指南。与多数讲述计算机病毒的书籍不同,本书完全是...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

博聚网