我有以下代碼:圖像垂直對齊的CSS - 奇怪
<html>
<head>
<style type="text/css">
#test img {vertical-align: middle;}
div#test {
border: 1px solid green;
height: 150px;
line-height: 150px;
text-align: center;
color: white
}
</style>
</head>
<body>
<div id="test">t<img class="bottom" src="http://www.w3schools.com/css/w3schools_logo.gif" alt="W3Schools" width="270" height="50" /></div>
</body>
</html>
如果刪除了噸的圖像之後,則它不能在中心垂直對齊(I在測試它火狐)。因爲它現在是對齊的,所以我可以將文本的顏色更改爲與背景相同,或者另一種方法是放置內聯樣式並將其設置爲背景。
是否有任何其他方式垂直對齊圖像與CSS?我發現這些方法有點破解。 這將如何在CSS3中工作?
這是否有文檔類型? – 2010-09-26 19:40:16
這是我創建的一個演示快,我有一個真正的網站,我試過它,它具有doctype爲HTML過渡和它具有相同的行爲。 – JohnDel 2010-09-26 19:56:29