作者cat99961 (阿湯)
看板Web_Design
標題[問題] 巢狀DIV上下間距的問題該如何解決呢?
時間Tue Sep 2 23:14:41 2014
請問以下內容,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>
拜託各位高手了....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.166.94
※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1409670883.A.22E.html
→ vi000246: 在top跟left的style裡加上float:left 09/03 00:04
推 aspdoctor: inline-block的空白要用letter-spacing跟word-spacing 09/03 17:01
→ aspdoctor: 來解 09/03 17:01
→ cat99961: 抱歉 那個網頁我有點看不懂 09/03 20:27
→ cat99961: 我在inline-block後面加上letter-spacing:-5px; 09/03 20:31
→ cat99961: word-spacing:-5px;結果沒辦法解決ㄝ 09/03 20:32
推 eight0: 簡單的說,把 </div> ... <div> 之間的空白、換行刪掉 09/03 21:59
推 sycc: 樓上是最簡單的方法,如果你不是排版控的話XD 09/04 03:51
→ cat99961: 我弄出來了 我把上下的外距設為負值 09/04 16:01
推 yshlptt: 應該不用設定負值喔,設定 vertical-align: top 即可 09/05 11:26