美文网首页
高度与文档流(1-2)

高度与文档流(1-2)

作者: 飞天小猪_pig | 来源:发表于2020-10-07 21:20 被阅读0次

(1)div高度

文档流指的是文档内元素的流动方向,div高度由其内部文档流元素的高度总和决定,主要是从span标签和div标签方面回答什么是文档流。
1、<span>内联元素从左往右流,如果遇到宽度不够就另起一行继续流
2、<div>块集元素,每一个块都占一行,然后从上往下流

下面代码和效果很好体现了上面那两句话


代码图
效果图

(2)span高度
在了解span由什么决定之前,先认识一下字体在四线谱上写法和结构。通过下图我们知道无论是汉字还是英文,都是按照在基线位置对齐的。而字体建议行高line-height是自带的(虚线包括部分),每种字体的建议行高都会不一样。

字体结构解析
例子:
4.png
效果图

由图可知字体高度是100px,和我们设置一样大小,但是span高度不是100px而是140px,这是因为字体都自带建议行高,所以span高度是字体的建议行高,每种字体建议行高也是不一样的。一般情况下,字体大小比较低的情况下,我们自己写行高是多少就是多少,如果字体比较大的时候,那就导致行高不可控了。

注意点:
在css中div的高度由文档流决定,不要随意给他一个高度,一个确定的高度,有时候会导致出现bug。解决方案是可以通过padding来增加距离来解决。

相关文章

  • 高度与文档流(1-2)

    (1)div高度 文档流指的是文档内元素的流动方向,div高度由其内部文档流元素的高度总和决定,主要是从span标...

  • 高度与文档流

    一、div高度是由什么决定的? div高度由其内部文档流元素的高度总和决定。 二、文档流是什么? 文档流:文档流元...

  • CSS学习笔记

    左右浮动布局 清除浮动模板,给float元素的父元素添加。 文档流 元素的高度与宽度由内部文档流高度和宽的总和决定...

  • css深入理解

    高度和宽度 DIV的高度由其内部文档流元素的高度总和决定。 文档流:文档内元素的流动方向(内联元素从左往右移动,块...

  • CSS小技巧——高度与文档流

    在CSS里,一个元素的高度是由其内部文档流元素高度总和决定的!那么文档流是什么呢?(加border可检测) 文档流...

  • div高度的探讨

    div高度由其内部文档流元素的高度总和决定;文档流:文档内元素的流动方向;(内联元素从左往右流动,如果遇到宽度不够...

  • css布局

    div块级元素的高度由其内部文档流元素的高度总和决定。 内联元素高度由字体和设计师决定。 文档流(Normal F...

  • 高度/文档流/定位

    div高度由其内部文档流元素的高度总和决定。文档流:文档内元素的流动方向内联元素从左往右流动,如果遇到宽度不够另起...

  • css 入门

    1. 块级元素(div)的高度由其内部文档流元素的高度总和决定 文档流: 文档内元素流动的方向内敛元素: 从左往右...

  • CSS基础(学习笔记)

    div 高度由其内部文档流元素高度总和决定 文档流 文档内元素的流动方向内联元素从左往右排版块级元素从上往下排版,...

网友评论

      本文标题:高度与文档流(1-2)

      本文链接:https://www.haomeiwen.com/subject/tnnfpktx.html