css 内外边距

一、边距  

内边距: 边框于内容之间的距离。

外边距:边框于边框之间的距离。

  

二、外边距margin  

Margin的特性

margin始终是透明的。

margin通过使用单独的属性,可以对上、右、下、左的外边距进行设置。即:margin-top、margin-right、margin-bottom、margin-left。

外边距的 margin-width 的值类型有:auto | length | percentage

也可以使用简写的外边距属性同时改变所有的外边距:margin: top right bottom left;(eg: margin:10px 20px 30px 40px) 记忆方式是元素周围正上方顺时针“上右下左”记忆。

并且规范还提供了省略的数值写法,基本如下:

1、如果margin只有一个值,表示上右下左的margin同为这个值。例如:margin:10px; 就等于 margin:10px 10px 10px 10px;

2、如果 margin 只有两个值,第一个值表示上下margin值,第二个值为左右margin的值。例如:margin:10px 20px; 就等于 margin:10px 20px 10px 20px;

3、如果margin有三个值,第一个值表示上margin值,第二个值表示左右margin的值,第三个值表示下margin的值。例如:margin:10px 20px 30px; 就等于 margin:10px 20px 30px 20px;

4、如果margin有四个值,那这四个值分别对应上右下左这四个margin值。例如:margin:10px 20px 30px 40px;

如下: 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>边距</title>
</head>
<body style="margin: 0 auto">
    <div style="height: 80px; border: 1px solid red">
        <div style="height: 30px; background-color: #3A5FCD">
            hero
        </div>
    </div>
</body>
</html>

 

 修改最里面的div的外边距

 

三、内边距

  修改内边距,内容与边框的距离在改变  

原文地址:https://www.cnblogs.com/bigberg/p/8461427.html

时间: 2024-11-09 00:39:34

css 内外边距的相关文章

Web前端技术:CSS部分深入---盒子模式,overflow属性,border属性,内外边距,水平居中问题,块\行内元素,浮动,层定位

1.盒子模式:页面中的所有元素都可以看成一个盒子,占据着一定的页面空间 2.overflow属性 hidden:超出部分不可见,默认值 scroll:显示滚动条 auto:如果有超出部分,显示滚动条 3.border属性 border-width:px \ thin \ medium \ thick border-style:dashed \ dotted \ solid \ double border-color:颜色 border:width  style color 案例 水平分割线: .

学习微信小程序之css11内外边距集合

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .box{ width: 400px; height: 600px; background-color: #b3d4fc; } .box strong{ /*对于行内元素来说,上下的内外边距不支持设置,

CSS Margin(外边距)

CSS Margin(外边距)属性定义元素周围的空间. Margin margin清除周围的元素(外边框)的区域.margin没有背景颜色,是完全透明的 margin可以单独改变元素的上,下,左,右边距.也可以一次改变所有的属性. 可能的值 值 说明 auto 设置浏览器边距.这样做的结果会依赖于浏览器 length 定义一个固定的margin(使用像素,pt,em等) % 定义一个使用百分比的边距  Margin可以使用负值,重叠的内容. 在CSS中,它可以指定不同的侧面不同的边距: 实例 m

css样式之边框和内外边距

1.css样式之边框:border 实心的边框: <!DOCTYPE html><html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"><title>页面一</title> </head><body> <div style="border:1px solid

css中外边距

1.内部元素设置margin等,父元素高度不能适应 1 .classA { 2 height: 200px; 3 background-color: cornflowerblue; 4 overflow: hidden; /*解决高度不能适应*/ 5 } 6 .classB { 7 width: 1000px; 8 height: 100px; 9 background-color: red; 10 margin: 0 auto; 11 margin-top: 50px; 12 } 13 14

距离单位与内外边距

在android开发中常用的距离单位有px.dp.sp px就是像素,如在480*800的分辨率的显示屏上,横排有480个小格子,竖排有800个小格子,每个格子代表一个像素点.分辨率越高,像素点越高,显示的内容也就越多 屏幕尺寸相同,但分辨率可能不同,因此dpi也可能不同,细腻程度也就不同了 dp = dip(Device Independent pixels) px = dp * (dpi/160) 在dpi为160的屏幕上:1dp = 1px sp:scaled pixels,通常用于指定字

CSS中外边距重叠的问题

相邻的两个或多个外边距会合并成一个外边距,当同为正的,取最大的外边距,当有正负时,取最小的外边距加上最大的外边距,这里的相邻指的是外边距的相邻: <div style="width:100px;height:100px;background-color:red;margin-bottom:20px;border:1px solid red"></div> <div style="width:100px;height:100px;backgroun

css 垂直外边距重叠

元素的上外边距和其属于常规流中的第一个孩子的上外边距. 元素的下外边距和其属于常规流中的下一个兄弟的上外边距. 属于常规流中的最后一个孩子的下外边距和其父亲的下外边距,如果其父亲的高度计算值为auto. 元素的上.下外边距,如果该元素没有建立新的块级格式上下文,且 min-height 的计算值为零.height 的计算值为零或 auto.且没有属于常规流中的孩子.

清楚所有元素的内外边距及边框等

/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em