文章目录[隐藏]
1、文本缩进: text-indent
缩进段落的第一行
- 属性名: text-indent
- 取值:
- 数字+px
- 数字+em (推荐: 1em = 当前标签的font-size的大小,1em就是一个字的大小)
2、文本水平对齐方式: text-align
- 属性名: text-align
- 取值
属性值 | 效果 |
---|---|
left | 把文本排列到左边。默认值:由浏览器决定。 |
center | 把文本排列到中间。 |
right | 把文本排列到右边。 |
justify | 实现两端对齐文本效果。 |
inherit | 规定应该从父元素继承 text-align 属性的值。 |
- text-align: center 能让哪些元素水平居中?
- 文本
- span标签、a标签
- input标签、img标签
- 注意点:
- text-align 不止可以给文本水平对齐,所有内容元素的对齐都是用该属性
- 如果需要让文本水平居中,text-align 属性给文本所在标签(文本的父元素) 设置
- 如果需要让a、img等元素水平居中, text-align: center 需要给以上元素的 父元素 设置,即不能直接给img标签设置该属性,应该是img的上级标签。
3、文本修饰: text-decoration
- 属性名: text-decoration
- 取值
属性值 | 效果 |
---|---|
underline | 下划线 (常用) |
line-through | 删除线 (不常用) |
overline | 上划线 (几乎不用) |
none | 无装饰线(常用) |
- 注意点:
开发中会使用 text-decoration : none; 清除a标签默认的下划线
4、行高:line-height
- 作用:控制一行的上下行间距(两行文字之间的距离)
- 属性名: line-height
- 取值:
- 数字+px
- 倍数(当前标签font-size的倍数,纯数字的形式)
- 应用:
- 让单行文本垂直居中可以设置 line-height: 文字父元素高度
- 网页精准布局时,会设置 line-height:1 可以取消上下间距
- 行高与font连写的注意点
- 如果同时设置了行高和font连写,注意覆盖问题
- font : style weight size/line-height family ;
- 此处字号和行高之前是用 / 隔开的
即:
这一块是行高
5、内容的垂直居中
- 实现:使用行高属性实现
设置行高属性值 = 盒子自身高度属性值
- 实例:
如下所示 div 高度是 400px ,要想其中的内容垂直居中,只需要设置其行高也等于 400px 即可
<style>
div {
width: 400px;
height: 400px;
background-color:pink;
text-align: center;
/*垂直居中技巧:设置行高属性值 = 自身高度属性值 */
line-height:400px;
}
</style>
- 注意:
- 这种方法只适用于单行文字的情况,多行文字不适用
6、文本颜色
- 属性名:
- 如: 文字颜色: color
- 如: 背景颜色: background-color
- 属性值:
颜色表示方式 | 表示含义 | 属性值 |
---|---|---|
关键词 | 预定义的颜色名 | red、green、blue、yellow...... |
rgb表示法 | 红绿蓝三原色。每项取值范围: 0~255 | rgb(0,0,0)、rgb(255,255,255)、 rgb(255,0,0).... |
rgba表示法 | 红绿蓝三原色+a表示透明度,透明度取值范围是0~1 | rgba(255,255,255,0.5)、 rgba(255,0,0,0.3)..... |
十六进制表示法 | #开头,将数字转换成十六进制表示 | #000000、#ff0000、#e92322,简写: #000、#f00 |
声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。