CSS基础(2)-字体和文本相关样式
字体和文本相关样式
2.1文本样式
2.1.1文本缩进
➢ 属性名:text-indent
➢ 取值:
• 数字+px
• 数字+em(推荐:1em = 当前标签的font-size的大小)
2.1.2 文本水平对齐方式
➢ 属性名:text-align
➢ 取值:
➢ 注意点:
• 如果需要让文本水平居中,text-align属性给文本所在标签(文本的父元素)设置
2.1.3水平居中方法总结 text-align : center
➢ text-align : center 能让哪些元素水平居中?
1. 文本
2. span标签、a标签
3. input标签、img标签
➢ 注意点:
1. 如果需要让以上元素水平居中, text-align : center 需要给以上元素的 父元素 设置
2.1.4 文本修饰
➢ 属性名:text-decoration
➢ 取值:
➢ 注意点:
• 开发中会使用 text-decoration : none ; 清除a标签默认的下划线
代码:
text-decoration:underling;//下划线(常用)
text-decoration:line-through;//删除线(不常用)
text-decoration:overline;//上划线(几乎不用)
text-decoration:none;//无装饰线(常用)
3.1行高
➢ 作用:控制一行的上下行间距
➢ 属性名:line-hegiht
➢ 取值:
• 数字+px
• 倍数(当前标签font-size的倍数)
➢ 应用:
1. 让单行文本垂直居中可以设置 line-height : 文字父元素高度
2. 网页精准布局时,会设置 line-height : 1 可以取消上下间距
➢ 行高与font连写的注意点:
• 如果同时设置了行高和font连写,注意覆盖问题
• font : style weight size/line-height family ;
垂直居中技巧:设置行高属性=自身高度属性值。注:文字是单行的
4.1拓展 颜色常见取值(了解)
➢ 属性名:
• 如:文字颜色:color
• 如:背景颜色:background-color
➢ 属性值:
➢ 取值类型①:关键词
➢ 常见颜色取值:
• red:红色
• green:绿色
• blue:蓝色
• yellow:黄色
• orange:橘色
• skyblue:天蓝色
• pink:粉色
• …….
➢ 取值类型②:rgb表示法
➢ 每项取值范围:0~255
➢ 常见颜色取值:
• rgb ( 255 , 0 , 0 ) :红色
• rgb ( 0 , 255 , 0 ) :绿色
• rgb ( 0 , 0 , 255 ) :蓝色
• rgb ( 0 , 0 , 0 ) :黑色
• rgb ( 255 , 255 , 255 ) :白色
• ……
➢ 取值类型③:rgba表示法
• 其实,比rgb表示法多个一个a,a表示透明度
➢ a的取值范围:0~1
• 1:完全不透明
• 0:完全透明
➢ 省略写法:
• rgba ( 0 , 0 , 0 , 0.5 ) 可以省略写成 rgba ( 0 , 0 , 0 , .5 )
➢ 取值类型④:十六进制表示法
➢ 取值范围:
• 两个数字为一组,每个数字的取值范围:0~9 , a , b , c , d , e , f
➢ 省略写法:
• 如果三组中,每组数字都相同,此时可以每组可以省略只写一个数字
• 正确写法:#ffaabb 改写成 #fab
➢ 常见取值:
• #fff :白色
• #000 :黑色
➢ 注意点
1. 类似于:#ffaabc 不能改写成 #fabc
2. 实际开发中会直接使用测量工具直接得到颜色,不需要前端自己设计颜色,直接复制粘贴即可
标签水平居中方法总结 margin : 0 auto
➢ 如果需要让div、p、h(大盒子)水平居中?
• 可以通过margin : 0 auto ; 实现
➢ 注意点:
1. 如果需要让 div、p、h(大盒子) 水平居中,直接给 当前元素本身 设置即可
2. margin:0 auto 一般针对于固定宽度的盒子,如果大盒子没有设置宽度,此时会默认占满父元素的宽度
版权声明:
作者:zhuim521
链接:https://zhuimwl.com/43.html
来源:追梦博客
文章版权归作者所有,未经允许请勿转载。

共有 0 条评论