1.颜色属性
color属性定义文本的颜色 |
color:red |
color:#ff6600 可简写为 color:#f60 |
color:rgb(255,255,255) |
color:rgba(255,255,255,0.5) 增加透明度 |
2.字体属性
font-size字体大小 |
px:设置一个固定的值 |
% :父元素百分比 |
smaller:比父元素更小 |
larger:比父元素更大 |
inherit:继承父元素大小 |
font-family字体种类 |
用法:font-family:'宋体',serif; |
可以用","隔开,以确保当字体不存在的时候自己使用下一个 |
可以用字体的英文来代替中文,如Microsoft YaHei代替'微软雅黑' |
font-weight字体加粗 |
用法:font-weight:300; 或 font-weight:bold; |
normal(默认值 400=normal) |
bold(加粗 700=bold) |
bolder(更粗) |
lighter(更细) |
font-style字体样式 |
用法:font-style:italic; 设置为斜体 |
正常(标准) normal |
斜体 italic |
倾斜 oblique |
继承 inherit |
font-variant小型大写字母显示文本 |
font-variant 属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。 |
用法:font-variant:small-caps; 设置小型大写字母显示文本 |
正常(标准) normal |
小型大写字母显示文本 small-caps |
继承 inherit |
3.背景属性
背景颜色background-color |
用法与color属性类似:background-color:rgb(12,34,56); |
背景图片background-image |
background-image:url(图片路径); |
background-image:none; |
继承 inherit |
背景重复background-repeat |
用法:background-repeat:repeat-x; 向X轴重复 |
重复平铺满(默认) repeat |
向X轴重复 repeat-x |
向Y轴重复 repeat-y |
不重复 no-repeat |
背景位置background-position |
用法:background-position:left,center; 背景横向居左,上下居中。 background-position:(x),(y); |
横向(left,center,right) |
纵向(top,center,bottom) |
用数值来表示位置:background-position:20px,20px; |
简写方式 background |
用法:background:背景颜色 url(图像) 重复 位置 |
background:red url(image/bg.jpg) no-repeat top center; |
4.文本属性
横向排列: text-align:left(center/right); |
文本行高: line-height: 20px(100%);(1.%基于字体大小的百分比行高 2.数值为设置固定值) |
首行缩进: text-indent:20px;(1.%基于父元素的百分比缩进 2.数值为设置固定值 3.inherit继承) |
字符间距: letter-spacing: 10px;(normal、inherit、可设置为负值) |
单词间距: word-spacing:20px;(normal、固定值、inherit) |
文本方向: direction:ltr;(默认从左到右,left to right --> ltr),可更改为rtl或者继承父元素,(与其他文本属性冲突) |
文本大小写: text-transform:none;(默认) |
每个单词以大写字母开头: text-transform:capitalize; |
定义仅有大写字母: text-transform:uppercase; |
定义无大写字母,仅有小写字母: text-transform:lowercase; |
从父元素继承: text-transform:inherit; |
5.边框属性
边框风格 border-style |
定义虚线边框示例:border-style:dashed; |
单独定义某一方向的边框样式 |
border-top-style 上边框样式 |
border-bottom-style 下边框样式 |
border-left-style 左边框样式 |
border-right-style 右边框样式 |
边框风格样式的属性值 |
1.none 无边框 |
2.solid 直线边框 |
3.dashed 虚线边框 |
4.dotted 点状边框 |
5.double 双线边框 |
6.groove 凸槽边框(依托border-color的属性值) |
7.ridge 垄状边框(依托border-color的属性值) |
8.inset inset边框(依托border-color的属性值) |
9.outset outset边框(依托border-color的属性值) |
10.inherit 继承 |
边框宽度 |
border-width: 10px |
单独风格 |
border-top-width 上边框宽度 |
border-bottom-width 下边框宽度 |
border-left-width 左边框宽度 |
border-right-width 右边框宽度 |
宽度属性值 |
thin 细边框 |
medium 中等边框 |
thick 粗边框 |
px 固定值的边框 |
inherit 继承 |
边框颜色 |
border-color: red |
单独风格 |
border-top-color 上边框颜色 |
border-bottom-color下边框颜色 |
border-left-color 左边框颜色 |
border-right-color 右边框颜色 |
颜色属性值(与color属性类似) |
red、green |
rgb(255,255,0) |
rgba(255,255,0,0.5) |
#ff0、#ffff00 |
颜色属性值的四种情况 |
一个值:border-color: (上、下、左、右) |
两个值:border-color: (上、下)、(左、右) |
三个值:border-color: (上)、(左、右)、(下) |
四个值:border-color: (上)、(下)、(左)、(右)) |
简写方式 border |
用法:border: 边框风格 边框宽度 边框颜色 |
示例:border: solid 2px #f60 |
6.列表属性
无序列表:<ul><li></li></ul>
有序列表:<ol><li></li></ol>
标记的类型 list-style-type |
none 无标记 |
disc 默认,标记是实心圆 |
circle 标记是空心圆 |
square 标记是实心方块 |
decimal 标记是数字 |
decimal-leading-zero 0开头的数字标记(01,02,03等) |
lower-roman 小写罗马数字(i,ii,iii,iv,v等) |
upper-roman 大写罗马数字(I,II,III,IV,V等) |
lower-alpha 小写英文字母 |
upper-alpha 大小英文字母 |
lower-greek 小写希腊字母(alpha,beta,gamma等) |
lower-latin 小写拉丁字母 |
upper-latin 大写拉丁字母 |
... |
标记的位置 list-style-position |
inside |
outside |
inherit |
设置图像列表标记 list-style-image |
url 图像的路径 |
none 默认,无图形显示 |
inherit 继承父元素 |
简写方式 list-style |
用法:list-style: 标记风格 标记的位置 标记图片的url; (当图片路径无效时,标记风格的样式) |
示例:list-style: circle inside url(图片路径); |