CSS内容简单归纳
具体内容请查阅《CSS参考手册》
一、CSS模块介绍
1.1 CSS1中定义了网页基本属性
字体、颜色、补白、基本选择器等
1.2 CSS2中在CSS1的基础上添加了高级功能
浮动和定位、高级选择器(子选择器、通用选择器)
1.3 CSS3遵循的是模块化开发。发布时间并不是一个时间点,而是一个时间段
二、CSS3新特性
1) 强大的css选择器
2) 新的颜色制式
3) 多栏布局的实现
4) 多背景图效果
5) 文字阴影效果
6) 开放的网络字体类型
7) 圆角
8) 边框背景图片
9) 盒子阴影
10) 媒体查询
三、选择器
3.1 元素选择器
选择符 | 类型 | 介绍 | 版本 |
---|---|---|---|
E | 类型选择符 | 以文档语言对象类型作为选择符 | CSS1 |
#myid | id选择符 | 以唯一标识符id属性等于myid的E对象作为选择符 | CSS1 |
.myclass | class选择符 | 以class属性包含myclass的E对象作为选择符 | CSS1 |
* | 通配选择符 | 所有元素对象 | CSS2 |
3.2 关系选择器
选择符 | 类型 | 介绍 | 版本 |
---|---|---|---|
E F | 包含选择器 | 选择所有被E包含的F元素 | CSS1 |
E>F | 子选择器 | 选择所有作为E元素的子元素F | CSS2 |
E+F | 相邻选择器 | 选择紧贴在E元素之后的F元素 | CSS2 |
E~F | 兄弟选择符 | 选择E元素所有兄弟元素F | CSS3 |
3.3 伪类选择器
选择符 | 类型 | 介绍 | 版本 |
---|---|---|---|
E:link | 链接伪类选择器 | 设置超链接a在未被访问前的样式 | CSS1 |
E:visited | 链接伪选择器 | 设置超链接a被访问后的样式 | CSS1 |
E:hover | 用户操作伪类选择器 | 设置鼠标悬停在元素E时的样式 | CSS1/CSS2 |
E:active | 用户操作伪类选择器 | 设置元素被用户激活时(鼠标点击与释放之间发生的事件)的样式 | CSS1/CSS2 |
E:focus | 用户操作伪类选择器 | 设置元素成为输入焦点时的样式 | CSS1/CSS2 |
E:lang() | :lang()作伪类选择器 | 匹配使用特殊语言的E元素 | CSS2 |
3.4 属性选择器
选择符 | 介绍 | 版本 |
---|---|---|
E[attr] | 选择包含attr属性的E元素 | CSS2 |
E[attr="val"] | 选择具有att属性且属性值等于val的E元素 | CSS2 |
E[attr~="val"] | 选择具有att属性且属性值为一用空格分隔的字词列表,其中一个等于val的E元素 | CSS2 |
E[attr|="val"] | 选择具有att属性且属性值为以val开头并用连接符"-"分隔的字符串的E元素,如果属性值仅为val,也将被选择 | CSS2 |
E[attr^="val"] | 选择具有att属性且属性值为以val开头的字符串的E元素 | CSS3 |
E[attr$="val"] | 选择具有att属性且属性值为以val结尾的字符串的E元素 | CSS3 |
E[att*="val"] | 选择具有att属性且属性值为包含val的字符串的E元素 | CSS3 |
3.5 伪对象选择器
选择符 | 介绍 | 版本 |
---|---|---|
E::first-leter | 设置对象内的第一个字符的样式 | CSS3 |
E::first-line | 设置对象内的第一行的样式 | CSS3 |
E::before | 设置在对象前(依据对象树的逻辑结构)发生的内容。用来和content属性一起使用,并且必须定义content属性 | CSS3 |
E::after | 设置在对象后(依据对象树的逻辑结构)发生的内容。用来和content属性一起使用,并且必须定义content属性 | CSS3 |
四、颜色
属性 | 介绍 | 版本 |
---|---|---|
color | 指定颜色。请参阅颜色值 | CSS1 |
opacity | 检索或设置对象的不透明度 | CSS3 |
五、布局
属性 | 介绍 | 版本 |
---|---|---|
display | 设置或检索对象是否及如何显示 | CSS2/CSS3 |
float | 该属性的值指出了对象是否及如何浮动 | CSS1 |
clear | 该属性的值指出了不允许有浮动对象的边 | CSS1 |
visibility | 设置或检索是否显示对象。与display属性不同,此属性为隐藏的对象保留其占据的物理空间 | CSS2 |
overflow | 复合属性。检索或设置对象处理溢出内容的方式 | CSS2/CSS3 |
overflow-x | 检索或设置对象处理横向溢出内容的方式 | CSS2/CSS3 |
overflow-y | 检索或设置对象处理纵向溢出内容的方式 | CSS2/CSS3 |
六、多列
属性 | 介绍 | 版本 |
---|---|---|
columns | 设置或检索对象的列数和每列的宽度。复合属性 | CSS3 |
column-width | 设置或检索对象每列的宽度 | CSS3 |
column-count | 设置或检索对象的列数 | CSS3 |
column-gap | 设置或检索对象的列与列之间的间隙 | CSS3 |
column-rule | 设置或检索对象的列与列之间的边框。复合属性 | CSS3 |
column-rule-width | 设置或检索对象的列与列之间的边框厚度 | CSS3 |
column-rule-style | 设置或检索对象的列与列之间的边框样式 | CSS3 |
column-rule-color | 设置或检索对象的列与列之间的边框颜色 | CSS3 |
column-span | 设置或检索对象元素是否横跨所有列 | CSS3 |
column-fill | 设置或检索对象所有列的高度是否统一 | CSS3 |
column-break-before | 设置或检索对象之前是否断行 | CSS3 |
column-break-after | 设置或检索对象之前是否断行 | CSS3 |
column-break-inside | 设置或检索对象内部是否断行 | CSS3 |
七、背景
属性 | 介绍 | 版本 |
---|---|---|
background | 复合属性。设置或检索对象的背景特性 | CSS1/CSS3 |
background-origin | 设置或检索对象的背景图像显示的原点 | CSS3 |
background-clip | 检索或设置对象的背景向外裁剪的区域 | CSS3 |
background-size | 检索或设置对象的背景图像的尺寸大小 | CSS3 |
八、文本
属性 | 介绍 | 版本 |
---|---|---|
text-indent | 检索或设置对象中的文本的缩进 | CSS1/CSS3 |
letter-spacing | 检索或设置对象中的字符之间的最小,最大和最佳间隙 | CSS1/CSS3 |
word-spacing | 检索或设置对象中的单词之间的最小,最大和最佳间隙 | CSS1/CSS3 |
text-align | 设置或检索对象中内容的水平对齐方式 | CSS1/CSS3 |
vertical-align | 设置或检索对象内容的垂直对其方式 | CSS1/CSS2 |
white-space | 设置或检索对象内空格的处理方式 | CSS1 |
line-height | 检索或设置对象的行高。即字体最底端与字体内部顶端之间的距离 | CSS1 |
tab-size | 检索或设置对象中的制表符的长度 | CSS3 |
word-wrap | 设置或检索当内容超过指定容器的边界时是否断行 | CSS3 |
word-break | 设置或检索对象内文本的字内换行行为 | CSS3 |
overflow-wrap | 设置或检索当内容超过指定容器的边界时是否断行 | CSS3 |
text-justify | 设置或检索对象内调整文本使用的对齐方式 | CSS3 |
text-decoration | 复合属性。检索或设置对象中的文本的装饰 | CSS1/CSS3 |
text-decoration-line | 检索或设置对象中的文本装饰线条的位置 | CSS3 |
text-decoration-color | 检索或设置对象中的文本装饰线条的颜色 | CSS3 |
text-decoration-style | 检索或设置对象中的文本装饰线条的形状 | CSS3 |
text-decoration-skip | 检索或设置对象中的文本装饰线条必须略过内容中的哪些部分 | CSS3 |
text-underline-position | 检索或设置对象中的下划线的位置 | CSS3 |
text-shadow | 设置或检索对象中文本的文字是否有阴影及模糊效果 | CSS3 |
九、边框
属性 | 介绍 | 版本 |
---|---|---|
border | 复合属性。设置对象边框的特性 | CSS1 |
border-radius | 设置或检索对象使用圆角边框 | CSS3 |
box-shadow | 设置或检索对象阴影 | CSS3 |
border-image | 设置或检索对象的边框样式使用图像来填充 | CSS3 |
CSS内容简单归纳的更多相关文章
- CSS内容简单总结
day50 1. 内容回顾 1. 伪类和伪元素 1. 伪类 1. :link 2. :visited 3. :hover ...
- 【转】css布局居中和CSS内容居中区别和对应DIV CSS代码
原文地址:http://www.divcss5.com/jiqiao/j771.shtml css布局居中和CSS内容居中区别和对应DIV CSS代码教程与图文代码案例篇 对于新手来说DIV CSS布 ...
- Tomcat的简单归纳总结
2017年08月09日 12:39:23 大道之简 阅读数:1072 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/HcJsJqJSSM/ar ...
- 就linux三剑客简单归纳
就linux三剑客简单归纳: :awk 习题1:用 awk 中查看服务器连接状态并汇总 netstat -an|awk '/^tcp/{++s[$NF]}END{for(a in s)print a, ...
- 《HTML 5网页开发实例具体解释》样章、内容简单介绍、前言
http://spu.jd.com/1167757597.html http://product.dangdang.com/23484942.html 样章 http://download.csdn. ...
- html css的简单学习(二)
html css的简单学习(二) <!Doctype html>告诉浏览器,这是一个html文档.lang="en" 默认是en,表示英语:zh-Hans 中文简体:z ...
- html css的简单学习
html css的简单学习 css的内边距:padding (auto.length.%)(顺序:上.右.下.左)padding-toppadding-leftpadding-rightpadding ...
- HTML标签,简单归纳
列表标签 有序列表: <ol><li></li></ol> 无序列表: <ul><li></li></ul&g ...
- CSS绘制简单图形
究竟该用字体图标.图片图标.还是CSS画一个图标?我也不知道.各有千秋吧.本文将介绍如何用css绘制简单的图形,所有测试在chrome58.0完成,如果你不能得到正确结果请到caniuse查一查看看是 ...
随机推荐
- IOS UI-键盘处理和UIToolbar
// // ViewController.m // IOS_0225-键盘处理和UIToolBar // // Created by ma c on 16/2/25. // Copyright © 2 ...
- 身份证真实性校验js、mini ui身份证长度正则验证
身份证号码真实性校验 <input type="text" value="请输入身份证号" id="cards" ><bu ...
- yum search 不好用时
用 yum provides */ eg :yum provides */pstack
- 1.spring cloud eureka server配置
IDEA版本 2017.2.5 JDK 1.8 红色加粗内容为修改部分 1.创建一个新项目 2.选择eureka依赖 3.版本选择(重要)并且更新依赖 <?xml version="1 ...
- C# ASP.NET 验证码
使用C# ASP.NET 获取 验证码的代码书写 一般都采用异步 点击 前台验证码图片 请求一次 : 前台图片代码: <img id="imgvalidatecode" sr ...
- HDU 2669 Romantic (扩展欧几里得定理)
Romantic Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Su ...
- 剑指offer--46.字符流中第一个不重复的字符
双端队列 -------------------------------------------------------- 时间限制:1秒 空间限制:32768K 热度指数:113070 本题知识点: ...
- 理解 uncaughtException 和 domain 和 try catch 区别
文章 实践 uncaughtException 捕获的是全局的异常, 反应慢, 每个回调完成后才发出异常, 书写也麻烦 domain 可以捕获每个异常, 及时反馈, 并且书写简洁 但他们两个捕获的异常 ...
- iOS 阶段学习第四天笔记(循环)
iOS学习(C语言)知识点整理笔记 一.分支结构 1.分支结构分为单分支 即:if( ){ } ;多分支 即:if( ){ }else{ } 两种 2.单分支 if表达式成立则执行{ }里的语句:双 ...
- Linux:运行级别,root密码重置,救援模式,安装图形化界面
运行级别,root密码重置,救援模式,安装图形界面 运行级别 1.查看当前系统的运行级别 runlevel 2.认识各个运行级别以及开机自启运行级别 Linux系统运行级别共7个执行 vi /etc/ ...