[閒聊] 標題區塊icon與文字的對齊
<h3>
<span class="icon"></span>
這是標題
</h3>
span.class{
height:15px;
width:15px;
background-image:...
display:inline-block;
vertical-align:middle;
}
有時候想要在標題的文字旁邊加個icon來做裝飾
不過遇上不同的瀏覽器就會有不同的對齊..會讓人頭大
像上面的效果,在FF,IE,GC都會出現不同的對齊
(不在h3上做,要為了要把span.icon做成通用的元件)
最後想了想 八成是inline-block這個屬性的關係
所以想到了一個辦法..
<h3>
<span class="icon"> </span>
這是標題
</h3>
span.class{
background-image:...
padding:0px 7px;
}
直接忽略掉display這個屬性
在span加上padding..成個偽block
這樣所有瀏覽器就將文字與span同樣視為同樣的區塊,自己對齊了
(PS..不加 的話,IE6不會顯示span..)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.168.158
※ 編輯: JYHuang 來自: 114.39.168.158 (09/16 13:55)
→
09/16 14:04, , 1F
09/16 14:04, 1F
→
09/16 14:05, , 2F
09/16 14:05, 2F
→
09/16 16:53, , 3F
09/16 16:53, 3F
推
09/16 20:12, , 4F
09/16 20:12, 4F
→
09/16 20:13, , 5F
09/16 20:13, 5F
→
09/16 20:14, , 6F
09/16 20:14, 6F
→
09/17 00:22, , 7F
09/17 00:22, 7F
→
09/17 00:23, , 8F
09/17 00:23, 8F
→
09/17 00:23, , 9F
09/17 00:23, 9F
→
09/17 01:11, , 10F
09/17 01:11, 10F
推
09/17 08:15, , 11F
09/17 08:15, 11F
→
09/17 12:36, , 12F
09/17 12:36, 12F
→
09/17 17:13, , 13F
09/17 17:13, 13F
→
09/17 17:14, , 14F
09/17 17:14, 14F
→
09/17 17:27, , 15F
09/17 17:27, 15F
→
09/17 22:38, , 16F
09/17 22:38, 16F