前端基础

小白前端06-CSS字体/外观/背景

2019-12-29  本文已影响0人  OohMuYi

1.CSS字体样式

1.1 font字体

1.1.1 font-size:大小

注意:
1.谷歌浏览器默认文字大小为16px
2.不同浏览器默认的字号大小不一样。

1.1.2 font-family:字体

1.1.3 font-weight:字体粗细

用数字表示,注意没有单位

1.1.4 font-style:字体风格

属性值 描述
normal 默认值(不倾斜)
italic 定义斜体

1.1.5 font的综合写法

注意: line-height属性,可以是有单位的,如font:12px/24px "宋体";行高为24px;也可以是无单位的,如font:12px/1.5 "宋体";,行高是12px的1.5倍。

1.2 font总结

属性 表示 注意点
font-size 字号 单位通常是 px 像素
font-family 字体 1.空格隔开 2.有些加引号 3.Unicode字体
font-weight 字体粗细 加粗:700或blod,不加粗:400或normal
font-style 字体样式 倾斜:italic,不倾斜:normal
font 字体连写 1.有固定顺序 2.字号和字体必须存在

2.CSS外观属性

2.1 文本颜色

注意:最常用的是16进制表示,可以简写如红色:#f00

三原色是 红 绿 蓝,用16进制表示就是#rrggbb,即#000000表示黑色,#ffffff表示白色

2.2 文本水平对齐方式

注意:是让盒子里面的内容居中对齐,不是让盒子居中对齐。

2.3 行间距

2.3.1 单行文字垂直居中

2.4 首行缩进

2.5 文本的装饰

2.6 CSS外观属性总结

属性 表示 注意点
color 颜色 通常使用16进制,可以简写#fff
line-height 行高 控制行与行之间的距离(比字号大7或8个px)
text-align 水平对齐 设置文本水平对齐方式
text-indent 首行缩进 通常首行缩进2个字符,text-indent:2em;
text-decoration 文本修饰 取消下划线:none,加下划线:underline


3.CSS的背景

3.1 背景颜色

3.1.1 背景颜色半透明(CSS3)

3.2 背景图片

3.3 背景平铺

3.4 背景位置

3.4.1 参数是方位名词

3.4.2 参数是精确单位

3.4.3 混合单位

3.5 背景固定(背景附着)

3.6 背景复合写法

3.7 背景总结

属性 作用
background-color 背景颜色 预定义的颜色值/十六进制/RGB代码
background-image 背景图像 none/url(图像路径)
background-repeat 是否平铺 repeat/repeat-x/repeat-y
background-position 背景位置 length/position/混合 精确值分别是x和y值
background-attachment 背景附着 scroll/fixed
背景简写 书写简化 背景颜色 图像位置 是否平铺 是否滚动 背景位置;
背景色半透明 背景颜色半透明 rgba(红,绿,蓝,透明度);后面必须是4个值

背景图片:实际开发常见于logo或者一些装饰性的小图片或者是超大图片,和<img href="" alt="">比,背景图片更便于控制位置。

3.8 背景实际开发注意

  1. 首先必须是在盒子容器内进行设置背景,不是盒子容器的如a标签之类的,要用display属性进行转换属性。
  2. 然后必须设置盒子容器的大小即宽高,否则直接设置背景不显示。
  3. 在一个选择器内,如果先设置background-color属性再设置background-image属性,则背景图像覆盖住背景颜色;如果先设置background-image属性再设置background-color属性,则背景图像下显示背景颜色。

上一篇下一篇

猜你喜欢

热点阅读