HTML+CSS进阶学习摘录(文本效果)(四)
来源:互联网 发布:韩信点兵的算法 编辑:程序博客网 时间:2024/06/08 13:45
一 、深入text-indent
(1)"text-indent : 2em ;"实现段落首行缩进
(2)"text-indent: -9999 px ; " 隐藏标题h1内容,使用LOGO图片作为h1的背景图片。display:none 隐藏元素,搜索引擎会直接忽略(搜索引擎优化)。
二、深入text-align
text-align对文字、inline元素以及inline-block元素起作用,但对块元素不起作用。img属于inline-block元素。
对于块元素,需使用"display: inline-block;"转化后,"text-align: center;"才有效。
" text-align:center;"与 "margin: 0 auto;" 的区别
(1)" text-align:center;"实现的是文字、inline元素以及inline-block元素的水平居中。
(2)"margin: 0 auto;" 实现的是对块元素的水平居中。
(3)" text-align:center;"在父元素中 定义,"margin: 0 auto;"在当前元素中定义。
三、深入line-height
行高(line-height)指的是两行基线之间的垂直距离 。
(1)定义height和line-height这两个属性值相等 ,就可以实现单行文字的垂直居中。
(2)line-height取值为百分比值、em值
当前元素的行高是相对于父元素的font-size来计算的。
line-height = (父元素 font-size )* (百分比)
line-height = (父元素 font-size)*(em值 )
子元素会继承父元素行高。
(3)line-height取值为无单位数字
line-height = (当前元素的font-size)*(无单位数字)
子元素会继承父元素的系数。
四、深入vertical-align
(1)vertical-align 属性用于定义“周围的文字、inline元素以及inline-block元素”相对于该元素基线的垂直 对齐方式。
(2)vertical-align 对 table-cell类型元素有效。
(3)vertical-align取值 负值、百分比、关键字(top,middle,baseline,bottom)
- HTML+CSS进阶学习摘录(文本效果)(四)
- HTML+CSS进阶学习摘录(表单效果+清除浮动+定位布局)(五)
- HTML+CSS进阶学习摘录(CSS技巧)(二)
- HTML+CSS进阶学习摘录(CSS图形)(六)
- HTML+CSS进阶学习摘录(Display属性)(三)
- HTML+CSS进阶学习摘录(性能优化)(七)
- HTML+css进阶学习摘录(标签语义化)(一)
- Css基础学习(四)—文本
- HTML 学习笔记(四)HTML文本格式化
- HTML+CSS慕课网学习总结(四)
- 前端进阶学习(四) --css框架再探
- CSS学习笔记(四):文本、颜色和背景
- 语句摘录(四)
- html和CSS基础学习(四)字体的总结
- CSS 文本效果(20160826-0026)
- HTML学习笔记——(四)HTML标题、段落及文本格式化
- css text文本属性(四)
- html&css----结构、文本(10/31)
- bigchaindb源码分析(三)——后端存储
- 重拾Java——一些小的知识点(2)
- qt调用动态库注意点
- java面试题(一)
- Scala学习: 字符串插值
- HTML+CSS进阶学习摘录(文本效果)(四)
- Struts2系列之结果视图 Result
- java中构造方法的调用和简单解释(this)
- Android中Mqtt协议的使用
- 将本地文本文件直接导入hive(impala好像不支持)表中
- Codeforces 358D Dima And Hares DP
- SQL基本语法---概述
- 建立Android代码库本地镜像
- 特征工程(二)