我試圖在錨標記內居中顯示一個元素(顯示通過背景圖像的圖標)。 FF和Chrome正在完善他們的工作,但所有的IE版本都讓我感到噁心。如果你的某個人對我有欺騙,那將是很酷的。在錨標記中居中顯示bg圖像的跨度
你可以找到正確中心版Firefox瀏覽:http://i.stack.imgur.com/o3i62.png
而且不正確的IE版本在這裏:http://i.stack.imgur.com/nDPno.png
這是我的HTML代碼:
<a href="#" class="show-more"><span class="show-more-arrrow"></span></a>
而且我SCSS代碼:
.show-more{
height: 15px;
width: 100%;
background: none repeat scroll 0 0 rgba(239, 239, 239, 1.0);
text-align: center;
padding-top: 2px;
position: absolute;
bottom: -12px;
}
.show-more-arrrow {
background-image: url(../images/arrow-submenu-large-hover.png);
background-repeat: no-repeat;
background-size: contain;
height: 10px;
position: absolute;
width: 16px;
}
The ancho r標籤的計算公式爲863px,跨度寬度爲16px。
你有沒有嘗試過'背景位置:中心;'? – azhpo 2014-12-04 08:25:09
我向.show-more-arrow添加了這種風格,但它沒有做出改變... – 2014-12-04 09:08:30