0
當呈現以下內容時,不考慮image(img)的高度參數。但是,如果我按照%改變寬度(例如80%),則調整大小並保持縱橫比不變。如果我提到px的高度,它就可以工作。問題只出現在所有瀏覽器中的高度。HTML中的高度百分比問題
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<img src="image.jpg" alt="Image" border="0" height="15%" width="100%" />
</body>
</html>
,如下圖所示,身高%的作品,但給圖像的任何填充不會在IE中考慮,但在瀏覽器中的其餘工作正常,如果我們從DOCTYPE刪除「http://www.w3.org/TR/html4/loose.dtd」。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<img src="image.jpg" alt="Image" border="0" height="15%" width="100%" />
</body>
</html>
我已經嘗試使用YUI 3 API for CSS Reset。雖然它刪除了瀏覽器的所有默認填充,但它不會解決我的問題。任何解決方法可用? 謝謝。