CSS基础二(高度与文档流)

2018-09-18  本文已影响0人  索伯列夫

问题:

1.预备:

文档流:指文档内元素的流动方向;

示例(内联元素的特例):


image.png

对于汉字,会自动分行。要是对于很长的单词,默认就不会分行,如果想分行,需要设置:

work-break: break-all

2.第一个问题:div的高度如何确定?

显而易见,div的高度由其内部文档流元素的高度总和决定。

注意:给div指定height会引入bug,不到情非得已千万不要指定高度.
块级元素的高度由其内部元素的高度总和决定。

3.第二个问题:内联元素的高度如何确定?

比如span。

介绍:(方老师的图)

建议行高.png
字体的高度分为五部分。基线、上部、下部,还有上下空余的部分,是由字体设计决定的(比如上下两行字之间存在间隙,不能紧挨在一起)。按照这样的原则,我们就知道比如“你好与a”,实际上是基线对齐的。

span的高度是多少?

内联高度代码.png

我们在这里设置span里的字体大小为100px,我们观察下实际出来的span是多大。


span效果图.png
上一篇 下一篇

猜你喜欢

热点阅读