[问题] 巢状DIV上下间距的问题该如何解决呢?

楼主: cat99961 (阿汤)   2014-09-02 23:14:41
请问以下内容,DIV TOP和DIV LEFT,DIV RIGHT,之间有一个空白间距
该如何解决呢?
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.box2 {display:inline-block;}
div * {margin: 0;}
</style>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body style="padding:0;;margin:0;">
<div id="wrapper" style="width:600px;margin: 0 auto;height: 900px;
border-width: 1px; border-color: #8f8f8f; border-style: solid;">
<div class="box2" id="top" style="width: 600px;height: 100px;background
: red;"></div>
<div class="box2" id="left" style="width:100px;height: 700px;
background: green;"></div>
<div class="box2" id="right" style="width:500px;height: 700px;
background:gold;"></div>
<div id="footer" style="width: 600px;height: 100px;background:red;">
footer</div>
</div>
</body>
</html>
拜托各位高手了....
作者: vi000246 (Vi)   2014-09-03 00:04:00
在top跟left的style里加上float:left
作者: iamnodoubt (Have Fun)   2014-09-03 00:52:00
http://ppt.cc/NrZT 那是inline-block的特性
作者: aspdoctor (大崎)   2014-09-03 17:01:00
inline-block的空白要用letter-spacing跟word-spacing来解
楼主: cat99961 (阿汤)   2014-09-03 20:27:00
抱歉 那个网页我有点看不懂我在inline-block后面加上letter-spacing:-5px;word-spacing:-5px;结果没办法解决ㄝ
作者: eight0 (欸XD)   2014-09-03 21:59:00
简单的说,把 </div> ... <div> 之间的空白、换行删掉
作者: sycc (100倍返しだ!)   2014-09-04 03:51:00
楼上是最简单的方法,如果你不是排版控的话XD
楼主: cat99961 (阿汤)   2014-09-04 16:01:00
我弄出来了 我把上下的外距设为负值
作者: yshlptt (小y)   2014-09-05 11:26:00
应该不用设定负值喔,设定 vertical-align: top 即可

Links booklink

Contact Us: admin [ a t ] ucptt.com