• 技术文章 >web前端 >前端问答

    html的盒子模型有几种

    青灯夜游青灯夜游2021-12-23 17:19:38原创3423

    html的盒子模型有2种:1、w3c的盒子模型,其padding和border不被包含在定义的width和height之内;2、IE的盒子模型,其padding和border被包含在定义的width和height之内。

    大前端零基础入门到就业:进入学习

    本教程操作环境:windows7系统、HTML5版、Dell G3电脑。

    一、引入


    二、盒子的布局

    把HTML中的元素看做是一个矩形的盒子(盛装内容的的容器),每个容器都是由元素内容、内边距(padding)、边框(border)和外边距(margin)组成。

    HTML盒子

    ps:浏览器默认的margin值为8px!


    三、两种盒子模型


    这里写图片描述

    这里写图片描述

    ps:一般都使用标准的w3c盒子模型,如果需要使用IE的盒子模型,可以使用box-sizing属性进行修改。

    .test1{
    	box-sizing:content-box;
    	width:200px;
    	padding:10px;
    	border:15px solid #eee;
    }
    .test1{
    	box-sizing:border-box;
    	width:200px;
    	padding:10px;
    	border:15px solid #eee;
    }

    四、总结

    W3C盒模型是与IE盒模型的区别就是对宽高的定义不同。

    W3C认为:宽高是内容区的宽度(只包含节点显示的具体内容)

    IE认为:宽高是显示效果的实际效果(包含节点的全部内容)

    相关推荐:《html视频教程

    以上就是html的盒子模型有几种的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:html 盒子模型
    上一篇:ajax中error在什么时候使用 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• html dfn是什么意思• html中什么是伪类• html div有哪些属性• html5中什么是输出元素• html中什么是空元素
    1/1

    PHP中文网