border-width
(粗度),border-style
(样式),border-color
(颜色),下面介绍他们的用法和经常使用值: 1.border-width
:边框粗度,一般使用Npx的固定单位来直接代表,例如:border-width:1px;border-style
:边框样式,设定边框的样子,经常使用的有三个值:solid(默认实线),dotted(点线),dashed(虚线)border-color
:边框颜色,默认是黑色,其它经常使用的值还有:red,yellow等,此外还能够用十六进制和rgb颜色表示方法来进行表示 4.缩写,它们三个样式与border的四个基本值能够缩写为:
border:1px dotted red;
border-radius
:边框半径,表示边框的角的半径,能够构造圆角,以下图就是一个圆角边框:border-radius
有四个值,按照顺序分别对应上图的左上,右上,右下,左下,它们能够写为: border-radius:30px 30px 30px 30px
也能够简写为: border-radius:30px
css
font-size
(大小),font-family
(字体),font-weight
(粗度),line-height
(行高)font-size
:字体大小,字体大小的单位有几个,它们的写法分别是:1.px:font-size:12px; 2.em:font-size:1em; 3.rem:font-size:1rem; 4.百分比:font-size:200%; 5.vw:font-size:1vw;浏览器
font-family
:字体,字体是指字的形状样式,在CSS中,font-family
有三种写法(用微软雅黑字体为例): 1.英文写法: font-family: "Microsoft YaHei"
2.中文写法: font-family: "微软雅黑"
3.Unicode写法: font-family: /5FAE/8F6F/96C5/9ED1
要记住下面几点: 1.英文写法中若是有空格以及采用中文写法的话要加引号; 2.尽可能采用Unicode码字体,由于若是直接写中文字体的状况下编码方式和解码方式有可能不匹配,从而致使乱码; 3.字体的Unicode码能够在开发者工具的console里用escape('字体中文')得到,以下图: 可是要注意的是,里面的%u
要转换为/
font-weight
:字体粗度,经常使用值是bold,表示粗体,以下图对比:line-height
:行高,指的是行与行之间的空间,经常使用单位是px,em,rem,百分比。工具
浏览器默认字体和最小字体 1.一般来讲,浏览器默认字体是16px,最小字体是12px,由于当字体小于12px时,人眼的认知功能就难以发挥做用 2.若是我想设置更小的字体呢?好比设置9px的字体,该怎么办? 方法: 可用使用以下样式:字体
文本text是指文本在盒模型中的格式表现形式,经常使用的有:text-align
(对齐方式),text-indent
(缩进),text-decoration
(a连接显示方式),word-spacing
(设置单词间距),letter-spacing
(设置字符间距), text-overflow
(规定当文本溢出包含元素时发生的事情)编码
text-align
:对齐方式,经常使用的有四个值:left默认左对齐,right右对齐,center居中,justify两边对齐 1.前面三个对好比下图:spa
text-indent
:首行缩进,经常使用单位是px,em,rem,百分比,用上图文字延时以下:word-spacing
与letter-spacing
:一个是单词或中文字间距,第二个是字符间距,对好比下图:text-overflow
:规定当文本溢出包含元素时发生的事情,例如当文本过长时,能够设置溢出文本为'...'3d
如何设置溢出文本为'...' 以下图文本:code
text-align
,代码以下:opacity:0~1
:透明度,做用于总体,用得比较少; 2.visibility:hidden
:元素可见度,表示该元素透明,位置依然占据; 3.background-color:rgba(0,0,0,0~1)
:表示背景色的透明度,a的值为0时彻底透明;display:none
:表示设置该元素消失,不占据位置也看不见;rgb(255,255,255)
;