首页  |  精品网站  |  原创作品秀   |  艺术设计  |  网络学院  |  信息中心  |  站内搜索  |  求职招聘  |  建站资源  |  服装网站  |  编程开发 |  设计论坛 
  平面设计 画册 VI欣赏 包装 CG-插画   酷站 个人网页 商业网站   Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校   专题欣赏 SEO 图标欣赏
域名注册 虚拟主机 广州网站建设 广州网页设计 IDC赞助 设计资源下载 虚拟主机 域名注册 品牌网站建设 服装品牌网站建设 广告服务 网站推广 娱乐
当前位置:首 页 >> 网络学院 >> Dreamweaver ※ FrontPage >> 网页设计中空白边叠加问题

网页设计中空白边叠加问题


中资源
转载请注明出处-中国设计秀-cnwebshow.com

首先看一点xhtml代码

<div class="main">
 <p class="one">测试代码</p>
 <p class="two">测试代码</p>
</div>

css样式:

body{margin:0px; padding:0px;}
*{margin:0px; padding:0; font-family:"宋体"; font-size:12px;  }
.main{width:200px; background:#ccc; }
.main p.one{margin-bottom:20px; border:1px solid #000;background:#cc0000; }
.main p.two{margin-top:10px; border:1px solid #000;background:#cc0000;}

解释:

当第一个p标签有margin-bottom:20px;

第二个p标签有margin-top:10px;

在我们理解为两个p标签的边距应该为20px+10px=30px;

但是在浏览器中却是20px的高度,这就发生的重叠。

全部代码:

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
body{margin:0px; padding:0px;}
.main p.one{margin-bottom:20px; border:1px solid #000;background:#cc0000; }
.main p.two{margin-top:10px; border:1px solid #000;background:#cc0000;}
</style>
</head>
<body>
<div class="main">
 <p class="one">测试代码</p>
 <p class="two">测试代码</p>
</div>

</body>
</html>

转载请注明出处-中国设计秀-cnwebshow.com



投稿 】【对本文进行评论】 【字体: 】【发布于2007-09-24 12:27】
 认证LOGO下载
     
Copyright © 2005-2007 中国设计秀_网页设计教程_优秀网页设计欣赏_平面设计欣赏 All Right Reserved.
做最专业的设计服务网站,秀出自我,秀出精彩!中国设计秀,秀---无处不在!!
QQ:54292427  8208442 MSN:kingvisual#hotmail.com 交流群:9107036 3848215 8850631
粤ICP备05067046号 RSS