当前位置: 首页 > news >正文

公司网站作用百度客服电话人工服务热线

公司网站作用,百度客服电话人工服务热线,后端开发流程,怎么免费把自己在dreamweaver做的网站放到网上去前言 CSS 盒模型是 CSS 基础的重点难点&#xff0c;因此常被面试官们拿来考察候选人对前端基础的掌握程度&#xff0c;这篇文章将对 CSS 盒模型知识点进行全面的梳理。 我们先看个例子&#xff1a;下面的 div 元素的总宽度是多少呢&#xff1f; js <!DOCTYPE html> &…

前言

CSS 盒模型是 CSS 基础的重点难点,因此常被面试官们拿来考察候选人对前端基础的掌握程度,这篇文章将对 CSS 盒模型知识点进行全面的梳理。

我们先看个例子:下面的 div 元素的总宽度是多少呢?

js

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> <title>CSS 盒模型(https://github.com/webharry/fe-interview)</title>
<style>
div {background-color: lightgrey;width: 200px;border: 10px solid yellow;padding: 10px;margin: 20px;
}
</style>
</head>
<body><div>这里是盒子内的实际内容。有 10px 内间距,20px 外间距、10px 黄色边框。</div>
</body>
</html>

要回答这个问题,我们首先得弄明白 CSS 盒模型。

什么是 CSS 盒模型?

每个HTML元素都由一个矩形框(盒子)组成,称为盒模型。CSS 盒模型定义了一个 HTML 元素的尺寸和边距。

盒模型的各个部分

CSS 中组成一个盒子需要:

  • Content box: 这个区域是用来显示内容,大小可以通过设置 width 和 height
  • Padding box: 包围在内容区域外部的空白区域;大小通过 padding 相关属性设置。
  • Border box: 边框盒包裹内容和内边距。大小通过 border 相关属性设置。
  • Margin box: 这是最外面的区域,是盒子和其他元素之间的空白区域。大小通过 margin 相关属性设置。

如图所示:

CSS 有两种盒模型:标准盒模型和IE盒模型。

  • 标准盒模型:元素的宽度和高度只包括内容(content),不包括内边距(padding)、边框(border)和外边距(margin)。
  • IE盒模型:元素的宽度和高度包括内容(content)、内边距(padding)和边框(border),但不包括外边距(margin)。

两种盒模型的区别是什么?

这两种盒模型的区别在于它们如何计算元素的宽度和高度,以及如何处理元素的内边距、边框和外边距。

  • 在标准盒模型中,元素的宽度和高度只包括内容,因此设置宽度和高度时需要考虑内边距、边框和外边距对它们的影响。
    • 如图:

  • 而在IE盒模型中,元素的宽度和高度包括内边距和边框,因此设置宽度和高度时不需要考虑内边距和边框对它们的影响。
    • 如图:

重要:  当您指定一个 CSS 元素的宽度(width)和高度(height)属性时,你只是设置内容区域(content)的宽度和高度。

两种盒模型间如何转换?

可以通过设置 CSS 的 box-sizing 属性来指定使用哪种盒模型。默认情况下,box-sizing 属性的值为 content-box,即使用标准盒模型。可以将其设置为 border-box,即使用IE盒模型。

写在最后

现在,我们再来看文章开头的例子,答案显而易见。因为在默认情况下,box-sizing 属性的值为 content-box,即使用标准盒模型。所以例子中的 div 元素总宽度是 200+10x2+10x2=240px。

大厂面试题分享 面试题库

前后端面试题库 (面试必备) 推荐:★★★★★

地址:前端面试题库  web前端面试题库 VS java后端面试题库大全

http://www.hengruixuexiao.com/news/6963.html

相关文章:

  • 刚做网站和搜出来的不一样2345浏览器影视大全
  • q版设计网站东莞市民最新疫情
  • 一元购网站建设多少钱网站的营销推广
  • 找人做网站排名yandex网站推广
  • 263企业邮箱官方入口网页版长沙网站seo推广
  • 做棋牌网站建设哪里有学计算机培训班
  • 廊坊市网站软文推广做得比较好的推广平台
  • 微商城网站建设怎么样广告投放价目表
  • 加盟营销型网站建设网络营销课程总结
  • 北京做网站建设的公司排名搜索引擎优化网站排名
  • 代理注册公司违法吗麒麟seo
  • 做营销型网站费用代推广平台
  • 动态网站留言板怎么做my63777免费域名查询
  • 局网站建设情况seo网站优化知识
  • 网站建设的域名续费网站备案查询官网
  • 承接网站开发郑州网络seo公司
  • 营销型网站建设定制网站建设请输入搜索关键词
  • 最流行的网站开发语言北京全网营销推广
  • 做视频赚钱的网站有哪些seo教程视频论坛
  • 义乌创源网站建设企业网站推广的形式有哪些
  • 南昌网站建设方案服务seo网站优化培训班
  • 建设部网站158号文件网络销售怎么找客源
  • 网站建设优点百度知道官网入口
  • 亚马逊卖家可以做促销的网站新品牌推广策划方案
  • 什么样的网站利于优化销售平台有哪些
  • 购物网站开发简介网站联盟推广
  • 黄埔区做网站做百度推广的公司电话号码
  • 阿里巴巴企业网站注册专业代写软文
  • 自贡做网站南京seo培训
  • 做网站百度关键排名百度服务中心投诉