(一)CSS3简介
来源:互联网 发布:淘宝天猫国际要身份证 编辑:程序博客网 时间:2024/06/05 03:44
一、发展
CSS3是在CSS2的基础上发展而来的,是一个全新的版本。
二、模块与模块化
1.CSS3没有采用总体结构而是采用了分工协作的模块与模块化的结构。
2.原因:
避免产生浏览器对于某个模块支持不完全的情况。
把总体结构分成几个模块,各浏览器选择对哪个模块进行支持,对哪个模块不支持,
支持的时候也可以集中把某一个模块支持完了再支持另一个模块,以减少支持不完全的可能。
3.CSS3中的模块:
(1).Background and border:各种背景和边框相关的样式
(2).Text:各与文字相关的样式
(3).Color:各种与颜色相关的样式
(4).Font:各种与字体相关的样式
(5).Paged Media :各种页眉、页脚、页数等页面元素数据的样式
(6).Cascading and inheritance:定义怎样对属性进行赋值
(7).Value and Units:将页面上各种各样的值与单位进行统一定义,以供其他模块说明
(8).Image Values:定义对Image元素的赋值方式
(9).2D Transforms:在页面上实现二维空间的变形效果
(10).3D Transforms:实现三维空间的变形效果
(11).Animations:实现动画
(12).CSSOM View:查看管理页面或页面的视觉效果
(13).Transitions:在页面中实现平滑过渡的视觉效果
(14).Syntax:定义CSS样式表的基本结构,样式表中的语法细节,浏览器对于样式表的分析规则
(15).Generated and Replaced Content:定义怎样在元素中插入内容
(16).Marque:定义当一些元素内容过大时,超出指定元素尺寸时,是否以及怎样显示溢出部分
(17).Ruby:定义Ruby元素的样式
(18).Writing Modes:定义页面中文本数据的布局方式
(19).Basic User Interface:定义在屏幕以及纸张进行输出时,页面的渲染方式
(20).Namespaces:定义使用命名空间时的一些语法
(21).Media Queries:根据媒体类型实现不同的样式
(22).'Reader' Media Type:定义用于屏幕阅读器之类的应用程序时的样式
(23).Multi-column Layout:在页面中使用多兰布局方式
(24).Template Layout:在页面中使用特殊布局方式
(25).Flexible Box Layout:创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局
(26).Grid Position:使用网格布局方式
(27).Generated Content for Paged Media:在页面中使用印刷时的布局方式
- (一)CSS3简介
- CSS3 简介 (一)
- CSS3 (一) 简介
- CSS3 简介 (二)
- CSS3 简介 (三)
- CSS3选择器(一)
- CSS3(一)—— CSS3选择器
- css3简介
- css3简介
- CSS3学习笔记(一)
- CSS3属性笔记(一)
- css3学习笔记(一)
- css3学习笔记(一)
- 【读书笔记】CSS3学习(一)
- css/css3总结(一)
- CSS3的边框(一)
- css3 动画系列(一)
- css3选择器--分类(一)
- A+B问题
- WKWebView OC与js的交互
- uitableviewcell内嵌入uicollectionview后uitableviewcell高度随 uicollection的contentsize的变化而变化
- KVM虚拟机在线迁移环境配置(CentOS 7.0)
- 并非盈数之和
- (一)CSS3简介
- 倚天屠龙--持续收集中
- 继承之初始化顺序
- caffe层解读系列-softmax_loss
- PDB文件:每个开发人员都必须知道的
- Cookie详解
- Linux vimtutor笔记
- CentOS7修改主机名
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is