第十七节:行盒盒模型

行盒的盒模型

常见的行盒:包含具体内容的元素

span、strong、em、i、img、video、audio等

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p,span {
            background-color: lightblue;
            border: 2px solid;
            line-height: 3;
        }

    </style>
</head>
<body>
    <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam praesentium consequuntur totam qui perspiciatis! Neque animi maiores quod repudiandae officia omnis tempora tenetur perferendis necessitatibus in aliquam, nobis accusantium rerum!
    </p>

    <span>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Rem, pariatur. Assumenda, corporis, nemo repudiandae ipsum ipsam porro soluta enim fugit tempore sapiente illum similique libero aspernatur ex pariatur, quibusdam animi.
    </span>


</body>
</html>

先看看这个样子:


行盒的显著特点

1、盒子沿着内容延伸,行盒存放的就是内容。
2、行盒不能设置宽高

调整行盒的宽高,应该使用字体大小、行高、字体类型,间接调整

3、内边距(填充区)
水平方向有效,垂直方向仅仅会影响背景,不会占据空间

4、边框
水平方向有效,垂直方向不会占据空间

5、外边距
水平方向有效,垂直方向不会占据空间

行块盒

display:inline-block 的盒子
1、不独占一行
2、盒模型中所有尺寸都有效

空白折叠

空白折叠,发生在行盒(行块盒)内部 或 行盒(行块盒)之间

可替换元素 和非可替换元素

大部分元素,页面上显示的结果,取决于元素内容,称为非可替换元素
少部分元素,页面上显示的结果,取决于元素属性,称为可替换元素
可替换元素:img、video、audio
绝大部分可替换元素均为行盒。
可替换元素类似于行块盒,盒模型中所有尺寸都有效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML 选择什么元素取决于内容的含义而不是显示的效果 语义化 为了搜索引擎优化(SEO) 为了让浏览器理解网页:...
    木子川页心阅读 424评论 0 0
  • visibility样式 值描述visible默认。元素框是可见的。hidden元素框不可见,但仍然影响布局。co...
    WhiteStruggle阅读 191评论 0 1
  • 盒模型概述 CSS中最重要的3个概念是浮动、定位和盒模型。这些概念决定了HTML文档中各个元素在页面哪里、如何显示...
    饥人谷_晴天小雨多云阅读 394评论 0 2
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,616评论 0 6
  • 我喜欢山中听雪,雪落的 声音,与山风,与松涛,与鸟鸣 演绎空山的沉寂 而古刹清凉的钟声飘然而来 我却听见 一枝深谷...
    我是宣阅读 454评论 35 64