DIV盒子模型:
从外到内依次包括:
margin:外边距、
border:边框、
padding:内补白、
content:内容。
内外距离区别:
其实说白了
padding就是内容与边框的空隙。
margin 则是模块与模块的空隙。
图解:
padding就是内容与边框的空隙。
margin 则是模块与模块的空隙。
图解:
以下是W3C标准的盒子示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<title>DIV+CSS</title>
<style type="text/css">
.div1{
width:300px;
height:300px;
background:yellow;
border:2px solid red;
padding:10px 20px 30px 40px; /*上、右、下、左 顺序*/
}
#div1{
width:300px;
height:300px;
background:#c09;
border:2px solid yellow;
margin:10px 20px 30px 40px; /*上、右、下、左 顺序*/
}
</style>
</head>
<body>
<!--div的实际宽度为:div宽度+padding宽度*2+border宽度*2+margin宽度*2-->
<div class="div1">DIV内补白padding,距离边框的空隙。会撑开盒子。</div>
<div id="div1">DIV外部边距margin,距离外部元素的空隙(外边距)。</div>
</body>
</html>