内联模型和幽灵空白点

壹、内联模型

我们看一行html代码

<p> 这是一行代码<em>em</em>标签</p>

分析里边有很多的盒子

  • 内容区域: 围绕文字看不见的盒子,大小受字符本身的大小决定 。但是如果是图片这种替换元素,没有字符,受图片大小决定。内容区域可以看成元素自身
  • 内联盒子: 不会让内容成块显示,而是显示成一排,这里的内联实际就是说这个元素的外在盒子。这个盒子又分为匿名内联盒子和内联盒子。<em>em</em>这个就是内联盒子,这是一行代码标签外边什么没有,只有文字的就是匿名内联盒子
  • 行框盒子:每一行就是一个行框盒子,每个行框盒子又是一个一个的内联盒子组成
  • 包含盒子: <p> 这是一行代码<em>em</em>标签</p>这种由一行一行的行框盒子组成的盒子叫包含盒子

贰、幽灵空白点

每个行框盒子之前有一个空白节点,这个空白节点永远透明,没有高度,无法获取,但是实实在在存在,表现和一个节点一模一样,所以叫幽灵空白点

<div ><span></span></div>

这个时候span里边什么也没有,我们却能看到div有高度,所以我们认为在span前边还有个宽度我为0的字符,这个字符的高度撑起了div

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,451评论 2 66
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,200评论 1 92
  • 目录 vertical-align一、vertical-align基本:二、vertical使用环境:三、vert...
    白璞1024阅读 950评论 0 51
  • 我是日记星球205号星宝宝,这是我第136篇日记! 没有人会直接给你荣华富贵,只有送你机会和平台! 现在 这个时代...
    程程百合阅读 187评论 2 3
  • 时间是长不大的老人,可我们兜兜转转的一生,在这匆匆溜走的岁月里,变了一副大人的模样。那些年,那些事,那些人,都成为...
    鱼泡泡儿阅读 287评论 0 3

友情链接更多精彩内容