一,css控制文本样式
文本相关的css属性有很多,包括:
color;font-size;font-weight;text-transform(大小写uppercase等);text-decoration(下划线等);letter-spacing;word-spacing;text-shadow(css3新特性);line-height;text-align;text-indent;
其中,text-align(left,right,center,justify)只能用于块元素,可以使得块元素中的所有内联元素集中(不仅仅限于文本),也可以被任何嵌套的块元素继承;
vertical-align(top,bottom,middle)用于控制垂直方向的对其,注意这个对齐仅仅是指内容部分,如果单元格设置了padding,那么内容就永远不会真正向着底部或者顶部对齐,因为总会有一个padding的间隙,同时,这个特性不能被继承。当图片和文字相邻放置时,一般为图片添加vertical-align:middle.否则垂直方向有时候会出现意想不到的效果。
还有一些伪类::first-letter;:first-line;
列表相关的属性主要包括:
list-style-type;list-style-position;list-style-image;
二、css控制marging,padding,和border
1,行内盒子,块级盒子及其他
web浏览器把每一个标签就当做盒子处理,有两种盒子类型:block box(块级盒子),inline box(行内盒子),他们分别对应于两种标签类型:块级标签,和内连/行内标签。
块级标签: ,,,列表
,
,
,