美文网首页
超简单的盒子模型

超简单的盒子模型

作者: 欢宝吖_ | 来源:发表于2022-09-05 20:20 被阅读0次

盒子模型

一、盒子模型是什么

盒子模型本质上是一个盒子,封装周围的HTML元素,它包括:内容、内边距、边框、外边距。

二、标准盒子模型

1、概念

标准盒模型采用的W3C标准,盒子的content内容部分由width宽度和height高度决定,添加padding内边距或border外边框后,宽高都会进行相应增长;

2、标准的盒子模型图:

标准盒子模型.png

3、标准盒子模型的css相关属性

(1)content内容

在盒子模型中存放相关的内容,主要包括文本、图片、视频、音频等html元素。

(2)padding内边距

让内容和盒子的边框产生间距,相当于给盒子添加泡沫,即padding是长在盒子与内容之间的。(主要控制子元素在盒子内部的位置)

属性值 意义
padding:5px 一个值,代表上下左右
padding:5px 5px 两个值,第一个值代表上下,第二个值代表左右
padding:5px 5px 5px 三个值,第一个值代表上,第二个值代表左右,第三个值代表下
padding:5px 5px 5px 5px 四个值,分别代表上、右、下、左 (顺时针转)

注意:当给盒子内边距padding值时,盒子会被撑开,为了避免盒子被撑开,最好要给盒子设置box-sizing:border-box属性,内减盒子,防止盒子被内边距撑开

(3)border边框

border可以设置元素的边框。边框有三部分组成:边框宽度(粗细)边框样式 边框颜色

语法:

border:border-width,border-style,border-color

属性 作用
border-width 边框粗细,单位px
border-style 边框样式
border-color 边框颜色

边框样式

边框样式 作用
none 没有边框
solid 边框为单实线(最常用)
dashed 边框为虚线
dotted 边框为点线
double 边框为双实线

(4)margin外边距

margin属性用于设置外边距,即控制盒子和盒子之间的距离。

margin的简写方式代表的意义跟padding完全一致。

外边距可以让块级盒子水平居中,但是必须满足两个条件;

(1)盒子必须指定了宽度(width)。

(2)盒子左右的外边距都设置为auto。

清除内外边距

网页元素很多都带有默认的内外边距,而且不同浏览器默认的也不一致。因此我们在布局前,首先要清除下网页元素默认的内外边距。

<style>
    *{
        padding:0;/*清除内边距*/
        margin:0;/*清除外边距*/
    }
</style>

相关文章

  • 2019-05-05

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

  • 前端基础整理 | HTML+CSS基础知识

    1. 盒子模型 简介 盒子模型目前主流的是W3C盒子模型,概念也非常简单,从外到内:margin → borde...

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

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

  • 面试题(DAT)

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

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

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

  • CSS盒子模型

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

  • css基础问题

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

  • CSS 盒子模型

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

  • CSS盒模型概述

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

  • 标准CSS盒子模型与IE盒子模型

    盒子模型的概念说法有很多,个人的简单理解就是——即具备内容、填充、边框、边界这些属性的均可以看作盒子模型,无论是不...

网友评论

      本文标题:超简单的盒子模型

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