CSS盒子模型

作者: 钢笔先生 | 来源:发表于2020-02-05 23:28 被阅读0次

Time: 20200205

截屏2020-02-05下午10.35.57.png

依据盒模型,如果我们在单个元素上,想浮动标记一下虚框,则可用margin来做。

在中心是内容元素,注意在border和element中间是padding负责的区域。

margin是与其他盒子进行的隐形边界。

Play with box model

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒子模型</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <p>test</p>
    <p>test</p>
    <a href="http://">test</a>
    <a href="http://">test</a>
</body>
</html>

可以看到:

截屏2020-02-05下午11.15.32.png 截屏2020-02-05下午11.15.42.png

块元素和行内元素的不同,一个默认占据父元素的全部空间,另一个则是只占一行的部分空间。

如果修改样式:

p, a{
    width: 50%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
}

会得到失控的效果,因为a本身是行内元素,不是块元素。

截屏2020-02-05下午11.22.10.png

将行内元素改成块元素即可:

p, a{
    width: 50%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
    display: block;
}
截屏2020-02-05下午11.23.02.png

如果将样式改为inline-block

p, a{
    width: 20%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
    display: inline-block;
}

显示效果如下:

截屏2020-02-05下午11.24.27.png

这种行内块元素不会占据父元素的一整行空间。

END.

相关文章

  • CSS 盒子模型

    CSS盒子模型 盒子模型边框 CSS盒子模型的宽度和高度 CSS模型的填充 CSS盒子模型的边界 填充和边界的区别

  • 2019-05-05

    基于CSS盒子模型及其CSS定位详解 CSS盒子模型 效果显示 盒子模型的简单应用 效果显示: CSS定位 效果显示

  • css基础问题

    介绍css的盒子模型 css的盒子模型有两种:IE盒子模型,W3C盒子模型盒子模型:内容(content),内边距...

  • css 盒子模型

    1.css 盒子模型(css box model) 所有的html元素本质上都是盒子模型。在css 中,盒子模型常...

  • html页面绘制方面

    1.css盒子模型 CSS css盒子模型 又称框模型 (Box Model) ,包含了元素内容(content...

  • CSS:盒子模型(box)

    盒子模型(CSS 重点) css 学习三大重点: css 盒子模型 、 浮动 、 定位 主题思路: 目标...

  • 你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)

    1.CSS盒模型,在不同浏览器的差异 css 标准盒子模型 css盒子模型 又称为框模型(Box Model),包...

  • 需要掌握的CSS

    1.CSS盒模型,在不同浏览器的差异 css 标准盒子模型 css盒子模型 又称为框模型(Box Model),包...

  • CSS的基本使用

    1.CSS盒模型,在不同浏览器的差异 css 标准盒子模型 css盒子模型 又称为框模型(Box Model),包...

  • 前端一些面试题

    HTML 和 CSS 面试题 盒子模型 CSS 中盒子模型包括 IE 盒子模型和标准的 W3C 盒子模型。W3C ...

网友评论

    本文标题:CSS盒子模型

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