css———理解height与line_height
程序员文章站
2024-02-03 15:05:58
定义 height指的是块级别元素的高度; line-height指的是元素内容的高度。 height和line-height的联系 CSS中起高度作用的应该就是height以及line-height。height是用来设置元素的高度,比如img的高度、div的高度等。 如果不设置div的高度时,是 ......
定义
height指的是块级别元素的高度;
line-height指的是元素内容的高度。
height和line-height的联系
css中起高度作用的应该就是height以及line-height。height是用来设置元素的高度,比如img的高度、div的高度等。
如果不设置div的高度时,是div的font-size决定了div的高度还是line-weight的值?
测试一
css: .test1{font-size:20px; text-align:center;line-height:0; border:1px solid black; background: red;} html: <div class="test1">测试</div>
结果:
测试二
css: .test2{font-size:1px; text-align:center;line-height:20px; border:1px solid black; background:red;} html: <div class="test2">测试</div>
结果:
结论:在没有设置div的height属性时,div的高度根据line-height的大小而变化,且文字垂直居中。
div的height与line-height的大小关系不同时,会有什么显示结果呢?
(1)height = line-height时
(2)height>line-height时
(3)height<line-height时
推荐阅读
-
css———理解height与line_height
-
深入理解line-height、font-size、vertical-align_html/css_WEB-ITnose
-
CSS/块级元素与内联元素的深入理解_html/css_WEB-ITnose
-
CSS中width和height的默认值auto与%案例详解
-
CSS浮动元素与清除浮动的理解
-
HTML与CSS入门--第四章 理解层叠样式表_html/css_WEB-ITnose
-
寒假前端学习(9)--理解CSS盒模型与宽高计算_html/css_WEB-ITnose
-
深入理解line-height、font-size、vertical-align_html/css_WEB-ITnose
-
css———理解height与line_height
-
看完《CSS权威指南》、《JavaScript权威指南》和《深入理解 HTML5:语义、标准与样式》能否胜任前端工程师?