CSS内边距与外边距

喜欢ヅ旅行 2021-09-25 12:52 597阅读 0赞

外边距 margin

外边距是指用标签设置的内容外部的边距。它可以很好地将元素和旁边的其他元素隔开。

1.居中 auto

  1. 使用auto属性值可以将整个被包含在内的内容水平居中,和align="center"属性值有些相似。

注意:
使用auto属性值来对内容进行居中,必须准确的填写内容的总体宽度,auto以填写的宽度未居中标准。

语法:

margin: 0 auto;

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6. <style type="text/css">
  7. <!--
  8. .margn{
  9. border:solid 2px #00ffff;
  10. margin:0 auto;
  11. width:300px;
  12. height:200px;
  13. }
  14. -->
  15. </style>
  16. </head>
  17. <body>
  18. 定义居中:
  19. <div class="margn"></div>
  20. </body>
  21. </html>

在这里插入图片描述

2.上外边距 margin-top

使标签内的内容与上边的其他文本内容隔开一定的距离

语法:
margin-top:边距值;

  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <title>无标题文档</title>
  4. <style type="text/css">
  5. <!--
  6. .margn{
  7. border:solid 2px #00ffff;
  8. margin-top:50px;
  9. width:300px;
  10. height:200px;
  11. }
  12. -->
  13. </style>
  14. </head>
  15. <body>
  16. 定义上外边距:
  17. <div class="margn"></div>
  18. </body>

在这里插入图片描述

3.右外边距 margin-right 左外边距 margin-left 下外边距 margin-bottom

这3个属性分别设置右、左、下外边距,用法与上外边距类似,这里不再举例

4.综合声明外边距 margin

通过margin属性把 4 个不同外边距属性值全部放在一起,对4个外边距一起进行声明。

语法(例):

1.margin:10px 20px 30px 40px; 综合声明上外边距为10px,右外边距为20px,下外边距为30px,左外边距为40px。
2.margin:20px 30px 40px; 综合声明上外边距为20px,右、左外边距为30px,下外边距为40px。
3.margin:10px 20px; 综合声明上、下外边距为10px,右、左外边距为20px。
4.margin:10px; 综合声明上、下、右、左外边距为10px。

内边距 padding

内边距与外边距正好相反,内边距是指用标签设置的内容内部的边距。通过内边距,可以很好的规定元素在标签设置的内部的显示位置。

1.上内边距 padding-top

通过padding-top属性可以设置上内边距,也就是标签设置的元素内的内容与元素顶部的距离
语法:

padding-top:n;

  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  3. <title>无标题文档</title>
  4. <style type="text/css">
  5. <!--
  6. .padd{
  7. border:solid 2px #00ffff;
  8. padding-top:50px;
  9. width:300px;
  10. height:200px;
  11. }
  12. -->
  13. </style>
  14. </head>
  15. <body>
  16. <div class="padd"> 定义上内边距:</div>
  17. </body>

在这里插入图片描述

2.右内边距 padding-right 下内边距 padding-bottom 左内边距 paing-left

这3个属性分别设置右、下、左内边距,用法与上内边距类似,这里不再举例。

注意:虽然内边距是被标签计算在内的,但是内边距的宽度和高度也是不被设置的宽度和高度计算在内的,所以使用时,要在设置的宽度和高度上再加上内边距的宽度和高度。

综合声明内边距 padding
和综合声明外边距一样,通过padding属性把 4 个不同内边距属性值全部放在一起,对4个内边距一起进行声明(用法与外边距一样)。

————————————————
原文链接:https://blog.csdn.net/qq\_42853241/article/details/83274958

发表评论

表情:
评论列表 (有 0 条评论,597人围观)

还没有评论,来说两句吧...

相关阅读