国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

使用font-size:0 來去掉inline-block元素之間的空隙方法

2024-07-11 08:34:24
字體:
來源:轉載
供稿:網友

像下面圖中的布局,如果排列的元素是等高的話,相信很多人都會使用浮動來布局,不過如果元素不等高的話,不添加多余的標簽,浮動布局是很難實現下圖中的效果。如果遇到這種情況,可以使用inline-block來布局。
現代瀏覽器的最新版都支持inline-block,只有該死的ie6、7不支持inline-block,但ie6、7可以通過 display:inline;zoom:1;來模擬。
下面是inline-block兼容的代碼:
view sourceprint?display:inline-block;*display:inline;*zoom:1;width:100px;vertical-align:top;
但是大家有沒有發現,在firefox,safari,opera,ie8+中的 inline-block 元素之間會莫名其妙多出3px的間距,其實這個是換行符,如果將 inline-block 元素間的換行符去掉,這3px的間距就會消失了。
有沒有在不影響代碼美觀的情況下去掉間距尼,答案是有的。可以在inline-block的父元素中加上 font-size:0;然后在 inline-block講字體設回來。


view sourceprint?<!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” xml:lang=”en”>
<head>
<meta http-equiv=”Content-Type” content=”text/html;charset=UTF-8″ />
<title></title>
<style type=”text/css”>
*{margin:0;padding:0;}
body{font:400 12px/1.5 arial,sans-serif}
li,.inline-block{display:inline-block;width:100px;background:#cdcdcd;font-size:12px;*display:inline;*zoom:1;vertical-align:top;}
view sourceprint? .box{margin-top:10px;}
.font0{font-size:0;}
</style>
</head>
<body>
<h1>寫成一行的 line-block</h1>
<ul>
<li>我是inline-block 我是inline-block 我是inline-block</li><li>我是inline-block 我是inline-block 我是inline-block 我是inline-block 我是inline-block 我是inline-block</li><li>我是inline-block 我是inline-block 我是inline-block</li>
</ul>
<div class=”box”>
<div class=”inline-block”>我是inline-block 我是inline-block 我是inline-block</div><div class=”inline-block”>我是inline-block 我是inline-block 我是inline-block</div><div class=”inline-block”>我是inline-block 我是inline-block 我是inline-block</div><div class=”inline-block”>我是inline-block 我是inline-block 我是inline-block 我是inline-block 我是inline-block 我是inline-block</div>
<h1>有換行符的 line-block</h1>
<ul>
<li>我是inline-block 我是inline-block 我是inline-block</li>
<li>我是inline-block 我是inline-block 我是inline-block我是inline-block 我是inline-block 我是inline-block</li>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 嘉黎县| 龙海市| 湛江市| 景东| 扎鲁特旗| 上林县| 屯昌县| 马龙县| 从化市| 北辰区| 镇原县| 文安县| 包头市| 湄潭县| 安多县| 沙河市| 开鲁县| 亚东县| 五家渠市| 吴忠市| 汉寿县| 岳西县| 新建县| 滦南县| 湟中县| 苏尼特右旗| 陆良县| 疏勒县| 中卫市| 永仁县| 和硕县| 承德县| 东平县| 衡南县| 梨树县| 陆河县| 蚌埠市| 徐闻县| 霍林郭勒市| 辽阳市|