返回顶部
首页 > 资讯 > 精选 >CSS的两种盒模型是什么
  • 465
分享到

CSS的两种盒模型是什么

2023-06-27 09:06:39 465人浏览 泡泡鱼
摘要

本篇内容主要讲解“CSS的两种盒模型是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的两种盒模型是什么”吧!IE的盒模型问题 下面的代码可以直接复制出去运行哦<!DO

本篇内容主要讲解“CSS的两种盒模型是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的两种盒模型是什么”吧!

IE的盒模型

问题

 下面的代码可以直接复制出去运行哦

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>css盒模型</title></head><style type="text/css">.content {width: 300px;height: 400px;border: 5px solid #242424;padding: 20px;background-color: #898989;}</style><body><div class="content" id="zwkkkk1"></div></body></html>

上面代码的逻辑很简单,就是设一个宽 300px,高 400px 的 div,并设置 5px 的边框和 20px 的 padding。

这里我们会发现明明我们设置了 300*400 长宽比,为什么呈现出来的是一个 350*450 的盒子呢?接着让我们打开调试页面一探究竟。

我们发现我们设置的300*400出现在了最里面的那个蓝框中,与此同时我们可以发现在这个盒模型中除了我们设置的内容(content),还有margin(外边距)、border(边框)、padding(内边框)

margin(外边距) - 清除边框外的区域,外边距是透明的。

border(边框) - 围绕在内边距和内容外的边框。

padding(内边距) - 清除内容周围的区域,内边距是透明的。

content(内容) - 盒子的内容,显示文本和图像。

为了正确设置元素在所有浏览器中的宽度和高度,你需要知道盒模型是如何工作的。

而我们在测试效果图看到的 350*450 盒子,

350(width) = 300(content) + 20(padding)* 2 + 5(border)* 2

450(height)= 400 (content)+ 20(padding)* 2 + 5(border)* 2

CSS 的两种盒模型

而引起上面效果的原因来自于 css 的两种盒模型的不同,这里我先对两种盒模型做个介绍。

W3C的标准盒模型

 在标准的盒子模型中,width 指 content 部分的宽度

IE的盒模型

 在 IE 盒子模型中,width 表示 content+padding+border 这三个部分的宽度

我们可以看出我们上面的使用的默认正是 W3C 标准盒模型
而这里盒模型的选取更倾向于项目开发者的习惯,并没有绝对的好坏之分。

box-sizing的使用

如果想要切换盒模型也很简单,这里需要借助 css3box-sizing属性

box-sizing: content-box 是W3C盒子模型
box-sizing: border-box 是IE盒子模型

box-sizing 的默认属性是 content-box

到此,相信大家对“CSS的两种盒模型是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: CSS的两种盒模型是什么

本文链接: https://lsjlt.com/news/309380.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS的两种盒模型是什么
    本篇内容主要讲解“CSS的两种盒模型是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS的两种盒模型是什么”吧!IE的盒模型问题 下面的代码可以直接复制出去运行哦<!DO...
    99+
    2023-06-27
  • 什么是css盒子模型
    这篇文章主要介绍“什么是css盒子模型”,在日常操作中,相信很多人在什么是css盒子模型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是css盒子模型”的疑惑有所帮助!接...
    99+
    2024-04-02
  • CSS 盒子模型是什么
    本文将为大家详细介绍“CSS 盒子模型是什么”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“CSS 盒子模型是什么”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。网页设...
    99+
    2023-06-08
  • CSS+DIV盒子模型是什么
    今天小编给大家分享一下CSS+DIV盒子模型是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2024-04-02
  • Css中盒子模型是什么
    这篇文章主要介绍了Css中盒子模型是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。网页设计中常用的属性名:内容(content)、填充(...
    99+
    2024-04-02
  • css中什么是盒子模型
    这篇文章主要为大家展示了“css中什么是盒子模型”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中什么是盒子模型”这篇文章吧。什么是盒子模型CSS框模型(B...
    99+
    2024-04-02
  • CSS的盒子模型指的是什么
    这篇文章主要讲解了“CSS的盒子模型指的是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的盒子模型指的是什么”吧!一、什么是CSS?CSS(Cas...
    99+
    2024-04-02
  • css标准盒子模型是什么
    这篇文章给大家分享的是有关css标准盒子模型是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 css盒子模型 又称为框模型(Box Model),包含了元素内容(conte...
    99+
    2024-04-02
  • css中盒模型是什么意思
    小编给大家分享一下css中盒模型是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS3盒模型是CSS技术所使用的一种思维模型,指在一个网页文档中,每个元...
    99+
    2023-06-14
  • CSS技术中的盒子模型是什么
    这篇文章主要为大家展示了“CSS技术中的盒子模型是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS技术中的盒子模型是什么”这篇文章吧。盒子模型:布局一般...
    99+
    2024-04-02
  • html的盒模型是什么
    html的盒模型是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。   1.1.盒的内容区的尺寸contentwidth和...
    99+
    2024-04-02
  • css3两种盒模型的区别有哪些
    这篇“css3两种盒模型的区别有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css3...
    99+
    2024-04-02
  • CSS中怪异盒模型和标准盒模型有什么用
    这篇文章主要为大家展示了“CSS中怪异盒模型和标准盒模型有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中怪异盒模型和标准盒模型有什么用”这篇文章吧...
    99+
    2024-04-02
  • IE盒子模型是什么
    这篇文章主要介绍“IE盒子模型是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“IE盒子模型是什么”文章能帮助大家解决问题。 IE盒子模型如下图: 图中的内层...
    99+
    2024-04-02
  • CSS盒子模型的种类区别有哪些
    这篇文章主要介绍“CSS盒子模型的种类区别有哪些”,在日常操作中,相信很多人在CSS盒子模型的种类区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS盒子模型的种类...
    99+
    2024-04-02
  • java并发模型中的两种锁是什么
    这篇文章主要介绍java并发模型中的两种锁是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5...
    99+
    2023-06-14
  • css的盒模型有哪些
    这篇文章主要介绍了css的盒模型有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css的盒模型有2种,分别...
    99+
    2024-04-02
  • css3盒子模型的作用是什么
    这篇“css3盒子模型的作用是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css3盒...
    99+
    2024-04-02
  • CSS盒子模型怎么理解
    本篇内容主要讲解“CSS盒子模型怎么理解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS盒子模型怎么理解”吧!理解CSS盒子模型如果你想实现不需要很多奇巧淫...
    99+
    2024-04-02
  • css盒模型的示例分析
    小编给大家分享一下css盒模型的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 1.各种盒模型 inline-blo...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作