首页
学习
活动
专区
工具
TVP
发布

HTML第五课——css盒子模型

从今天开始,恢复更新,谢谢大家的关注和赞赏!

直接上代码:

上面代码没有任何难度,只是写了一个标签,大家已经知道,标签是块级元素,所以会占满一行:

但是我们也注意到了图片的左侧其实还是有一些间隙的:

这个间隙在我们预期中是不应该存在的,这种间隙基本上就是出在`margin`或者`padding`或者`border`上。

我们先看开发者工具的右侧:

上面有一个,下面有一个标签的属性,默认。上面那个是干什么用的呢?我们修改一下代码:

然后再刷新页面看:

这下我们就知道了,这个就是我们写在代码里的属性。但是我们一般不会这么写,也就是大家在写代码的时候把所有属性都放到文件中为好,不要让这个有任何内容。

下面还有一个方框:

这个框就是目前这个css盒子的具体属性,比如宽度等信息。

margin:外边距

border:边框

padding:内边距

也就是说一个完整的盒子模型大小是由这三个参数值共同决定的。现在我们修改代码:

原代码不变,只是给加一个。

然后我们刷新页面:

下面盒子区域也会随之变化:

我们看到内容区域大小变成了,而都为0,我们来修改这三个值,再看效果:

盒子大小由原来的变为了。

为内边距,我们看到文字和边缘有了10像素的距离:

从上面图片看到,属性也是分为上下左右的,所以这个其实是分为。

如果四个方向边距都不一样,我们写四个有点太累赘了,所以我们可以这样写:

可以看到,四个值从左到右分别代表:上、右、下、左,也就是走的边距。只要这样写的方式,都是这种顺时针代表的。

如果你写

就代表上下10px,左右20px。

这些大家试一下就知道了。

代表边框。

代表上下左右都是10像素、实线、红色。如果要四个边框不一样就只能一个一个写了:

增加了border以后盒子大小也会变化:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603G14YA400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券