博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS盒子模型
阅读量:6309 次
发布时间:2019-06-22

本文共 1191 字,大约阅读时间需要 3 分钟。

   引言

假设要学习CSS,恐怕盒子模型是不可缺少的一部分吧!

到底什么是盒子模型呢?小编来带大家熟悉一下。

  为什么叫盒子模型?

在我们网页中会看到各种各样的图片、文字、音频、视频等,这些就是网页的组成元素。我们会常常看到各种各样美丽的页面,这是怎样做到的呢?通过调整网页中元素的位置来美观自己的排版。我们把网页中的元素看成是一个个的盒子。它们占领着一定空间,通过调整盒子的边框和距离等,来调整盒子的位置。

                                 一句话:就是word中的文字、图片等内容的排版。

   盒子模型的组成

content(内容)、border(边框)、padding(间隙)和margin(间隔)

注意:盒子模型也分为W3C和IE盒子模型两种。

border

   元素的外围,主要属性有color、width、style等样式

padding

   用于控制content与border之间的距离

margin

   元素与元素之间的距离

小学计算题

一个盒子的 margin 为 20px。border 为 1px。padding 为 10px,content 的宽为 200px、高为 50px,假设用标准 W3C 盒子模型解释,那么这个盒子须要占领的位置为:宽 20*2+1*2+10*2+200=262px、高 20*2+1*2*10*2+50=112px。盒子的实际大小为:宽 1*2+10*2+200=222px、高 1*2+10*2+50=72px。假设用IE 盒子模型。那么这个盒子须要占领的位置为:宽 20*2+200=240px、高 20*2+50=70px,盒子的实际大小为:宽 200px、高 50px。

 这就是W3C和IE盒子模型的差别所在。也就是计算宽度和高度的方式不一样而已

牛刀小试

   写了这么多。大家可能仅仅知道有这么多东西。为了可以从视觉上来加深下印象。我们来敲一个小DEMO。

border-style              
the border of dashed
the border of dashed
the border of dashed

   

注意:为了直观理解盒子模型,能够在上述DEMO中,逐个夸大改动某个属性来加深了解。比如padding-bottom:3000等,仅仅有这样才干更直观的理解。

总结

   本篇博客主要带大家熟悉了下盒子模型,学会了它才可以了解网页中每一个元素的位置结构,才干才制作网页的时候做到排版整齐,达到美观的效果。说简单点。我们就是在学习word的排版功能。

下篇博客带大家熟悉下CSS中的选择器。

 

转载于:https://www.cnblogs.com/gavanwanggw/p/6719968.html

你可能感兴趣的文章
DataWorks:任务未运行自助排查
查看>>
ionic/cordova热部署
查看>>
「镁客早报」特斯拉裁员,马斯克解释没有办法;微软推出Azure DevOps赏金计划...
查看>>
Flink入坑指南第五章 - 语法糖 view
查看>>
centos 7.4 使用 pgxc_ctl 安装与使用
查看>>
Redis 单key值过大 优化方式
查看>>
【数据库】表分区
查看>>
nutz-sqltpl 1.3.4.RELEASE 发布,在 Nutz 项目中“解决 Java 拼接 SQL”问题
查看>>
城市 | 800个地铁站数据透析的京沪白领图鉴:隐形土豪、无产中产阶级和猪猪女孩...
查看>>
前端脚本!网站图片素材中文转英文
查看>>
linux的常用易忘命令
查看>>
PHP 分割字符串
查看>>
java 基于QRCode、zxing 的二维码生成与解析
查看>>
关于职业规划的一些思考
查看>>
img垂直水平居中与div
查看>>
Fabrik – 在浏览器中协作构建,可视化,设计神经网络
查看>>
防恶意注册的思考
查看>>
http2-head compression
查看>>
C# 命名空间
查看>>
订餐系统之同步美团商家订单
查看>>