[导入] XHTML中多Div并排的问题解决

多Div的并排问题在网上多有讨论,但是也很难去找到统一的答案(见
http://bbs.mambochina.net/viewthread.php?action=printable&tid=7052),其中第一种方法虽然实现了最终效果,但是嵌套太多,其实质还是两个Div的并存问题,如果有10个20个Div标签并排的话,其工作量相当大不说还会造成代码混乱,不易阅读和修改。
下面是我做的一个示例(在IE6.0 / Opera9.00 / Mozilla Firfox 1.5 验证通过):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
.left
{
float:left;
width:80px;
height:80px;
margin-left:0px;
}
#left1
{
background-color:#333;
}
#left2
{
background-color:#666;
}
#left3
{
background-color:#999;
}
#left4
{
background-color:#ccc;
}
</style>
</head>
<body>
<div id="left1" class="left">dd</div>
<div id="left2" class="left"></div>
<div id="left3" class="left"></div>
<div id="left4" class="left"></div>
</body>
</html>
最终结果可以复制代码运行查看。
文中若有不当之处欢迎展开讨论!


suiqirui 2007-06-12 20:10 发表评论

文章来源:http://www.cnblogs.com/suiqirui19872005/articles/780990.html

posted on 2007-06-19 15:08  温温恭人  阅读(261)  评论(1编辑  收藏  举报

导航