|
发表于 2020-7-27 11:45:01
|
显示全部楼层
看注释和例子。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
body{
BACKGROUND: #dfd;
MARGIN: 0px;
PADDING: 0px;
}
div#1 {
background:red;
text-align:center;
}
</style>
</head>
<body>
<!--<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
这一句等价于CSS中的margin:0px;在CSS中也可以这样写:
body{
BACKGROUND: #dfd;
margin-left:0px;
margin-right:0px;
margin-right:0px;
margin-bottom:0px;
PADDING: 0px;
}
其实他指的就是网页正文内容距浏览器窗口上下左右四个的边距,以上三种写法效果相同。
padding:为当前元素距他的父级元素上下左右的边距,在此效果和margin应该是相同的。看下面的例子。
-->
<div id="1">
abcd
</div>
<br>padding的例子
<table width="600" border="0" cellpadding="0" cellspacing="1" bgcolor="#FF0000">
<tr>
<td width="305" bgcolor="#FFFFFF" style="padding-left:50px;">距此单元格左侧50个象素的边距开始写内容</td>
<td width="295" bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" style="padding-left:10px;">距此单元格左侧1个象素的边距开始写内容</td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF" style="padding:50px;">不设具体方向则上下左右相同,都为50象素。在此你可以把这段文字理解为body,而单元格的上下左右四个边距理解为浏览器窗口的四个边界。</td>
<td bgcolor="#FFFFFF"> </td>
</tr>
</table>
</body>
</html>
另:你的background:red;的意思应该是设置div的背影颜色,但如果html页面的开头用了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">则你的background:red;就会失效,建议用background-color:red;,应该是标准不同。自己多试试就知道了。 |
|