零基础CSS入门教程(15)–外边距

点此查看 所有教程、项目、源码导航

1. 前言

要理解外边距,先来说一下外边。

物体的外边,指的就是外围的边界,对网页元素来说,外边就是元素最外面的边界。

那么外边距,就是一个物体的外边,与另一个物体的外边的距离。

CSS之中,通过margin来设定元素的外边距,本篇就来说明下用法。

2. 默认情况

先看代码:

<body>
    <input type="button" value="按钮1">
    <input type="button" value="按钮2">
    <br>
    <input type="button" value="按钮3">
    <input type="button" value="按钮4">
</body>

效果如下:
在这里插入图片描述
从上述效果可以看出,默认情况下,元素之间的边距很小,排列非常紧凑,这也会导致从界面效果上看密密麻麻,不够美观。

3. 设置外边距

可以通过margin-left/margin-right/margin-top/margin-bottom分别设定元素的左、右、上、下边距。

我们为按钮1设置一个id:

<body>
    <input type="button" value="按钮1" id="button1">
    <input type="button" value="按钮2">
    <br>
    <input type="button" value="按钮3">
    <input type="button" value="按钮4">
</body>

然后通过id选择器选中该元素,为其设置CSS样式:

 		#button1 {
            margin-left: 100px;
            margin-right: 200px;
            margin-top: 30px;
            margin-bottom: 30px;
        }

上述代码,将按钮1的左边距设为了100px,右边距设为了200px,上下边距设为了30px,所以效果如下:
在这里插入图片描述

我们可以看到,按钮1距离左外边距变大了100px,右外边距变大了300px,上下外边距变大了30px。

4. 简写属性

可以通过以下方式,简化外边距的写法:

			/* 上下左右边距均设置为10px */
            margin: 10px;
            /* 上下10px 左右20px */
            margin: 10px 20px;
            /* 上、右、下、左分别为1px 2px 3px 4px */
            margin: 1px 2px 3px 4px;

也就是说,当只写一个值时,代表同时为4个边设置同样的边距。

当写两个值时,第一个值代表上下边距,第二个值代表左右边距。

当同时写了4个值时,分别代表上、右、下、左四个边距,也就是从上开始,顺时针的顺序。

5. 小结

在网页设计开发过程中,外边距的使用相当频繁,所以本节内容还是需要在理解的基础上多加练习。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
HTML是一种标记语言,用于创建和组织网页。如果您是初学者,以下是一些HTML零基础入门教程的建议: 1. 了解HTML的基本结构和语法。HTML文档由标签(tag)和内容(content)组成。标签包围内容,并告诉浏览器如何呈现内容。HTML文档始于<!DOCTYPE html>定义,然后HTML内容放在<html>和</html>之间。 2. 学习基本标签。例如,<p>表示段落,<h1>表示一级标题,<ul>表示无序列表,<li>表示列表项。您可以通过在线教程和示例代码来学习基本标签。 3. 熟悉属性。标签可以具有属性,以描述标签的一些特性。例如,<img>标记可以具有“src”属性,以指定图像的URL。学习如何正确使用属性可以使您的网页更具交互性和动态性。 4. 学习样式和布局。掌握CSS(层叠样式表)可以让您为您的HTML文档设置样式和布局。例如,您可以使用CSS设置字体,颜色,大小和对齐方式。 5. 实践和练习。除了学习语法和标记以外,实践和练习是最好的学习方法。始终保持好奇心和探索精神,尝试创建不同类型的网页,并始终保持良好的代码规范。您可以使用工具如CodePen或JS Fiddle来练习HTML和CSS。 总结: 学习HTML需要时间和耐心,但它是建立web开发技能的重要基础。逐步学习HTML语法和标记,学习如何使用CSS实现布局和样式,不断实践和练习,您可以传达您的想法和创意,创建出令人惊叹的网页和应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值