美文网首页
初识盒子模型

初识盒子模型

作者: 徐辉英 | 来源:发表于2019-03-25 19:33 被阅读0次

什么是盒子模型

CSS处理网页时  它认为每个元素都包含在一 个不可见的我们对网页的布局就相 当于是摆放盒子  我们只需要将相应的盒子摆放到网页中相应的 位置即可完成网页的布局

盒子的大小由内容区,内边距,边框决定


盒子模型里有什么<1>

有内容区 内边距 边框 外边距


具体介绍一下他们 

内容区 

通过width和height两个属性可以设置内容区的大小 width和height属性只适用于块元素 内容区指的是盒子中放置内容的区域 也就是元素中的文本内容,子元素都是存在于内容区中的 如果没有为元素设置内边距和边框 则内容区大小 默认和盒子大小是一致的

内边距

顾名思义 内边距指的就是元素内容区与边框以内 的空间 默认情况下width和height不包含padding的大小  使用padding属性来设置元素的内边距

例如:

padding:10px 20px 30px 40px

这样会设置元素的上、右、下、左四个方向的内边距。

如果设置四个值 上右下左顺时针| 

三个值上|左右|下 

两个值上下|左右

在css中还提供了padding-top padding-right padding-right padding-bottom分别用来指定四个方向的内边距

边框

可以在元素周围创建边框 边框是元素可见框的最外部 可以使用border属性来设置盒子的边框:

例如:

border:1px red solid;

上边的样式分别指定了边框的宽度、颜色和样式 也可以使用border-top/left/right/bottom分别指定上右下左 四个方向的边框 和padding一样 默认width和height并包括边框的宽度

边框的样式:

none(没有边框)

dotted(点线)

dashed(虚线)

solid(实线)

double(双线)

groove(槽线)

ridge(脊线)

inset(凹边)

outset(凸边)

外边距 

外边距是元素边框与周围元素相距的空间 使用margin属性可以设置外边距 用法和padding类似 同样也提供了四个方向的  margin-top/right/bottom/left 当将左右外边距设置为auto时 浏览器会将左右外 边距设置为相等 所以这行代码margin:0 auto可 以使元素居中 水平设置margin取最大值 垂直方向设置margin相当于0  一般左右设置margin保持居中<垂直外边距重叠 

设置相邻的两个值取最大值>



设置border和padding

会占据网页位置 需要去除

相关文章

  • 初识盒子模型

    什么是盒子模型 CSS处理网页时 它认为每个元素都包含在一 个不可见的我们对网页的布局就相 当于是摆放盒子 我们只...

  • 面试题(DAT)

    1.什么是盒子模型?盒子模型有两种,标准盒子模型和IE盒子模型。标准盒子模型:width = content + ...

  • 【IMWeb秋招训练营】【Day1】面试题总结

    1.什么是盒子模型? 盒子模型有两种,标准盒子模型和IE盒子模型。 标准盒子模型:width = content ...

  • CSS盒子模型

    标准盒子模型 IE盒子模型 区别 在我看来标准盒子模型也就是: IE盒子模型:

  • 前端面试之HTML+CSS(八股文)

    1. 盒子模型,普通盒子模型和怪异盒子模型有什么区别? 答:普通盒子模型又称标准W3C盒子模型,标准盒子模型的Wi...

  • css基础问题

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

  • CSS盒模型概述

    盒子模型: 盒子模型,又称框模型 (Box Model) 盒子模型主要的属性:width、height、paddi...

  • CSS 盒子模型

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

  • CSS

    1. 盒子模型 1.1 标准盒子模型 标准盒子模型包括margin、border、padding、content,...

  • js笔记五十一之js盒子模型

    js盒子模型 CSS盒子模型 ,margin - border - padding - content JS盒子...

网友评论

      本文标题:初识盒子模型

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