Tài liệu IE8 cho biết nó hỗ trợ độ rộng tối thiểu, nhưng nó dường như không hoạt động đối với tôi.Cách mô phỏng chiều rộng tối thiểu trong IE8
html tôi muốn có độ rộng tối thiểu là trong ô bảng.
Tôi thấy một câu hỏi khác ở đây đề xuất thêm div chiều cao 1 pixel cho mỗi ô, với cài đặt chiều rộng, nhưng không hoạt động - IE hiển thị cao 18 pixel vì lý do nào đó.
Đây là mã html:
<html>
<head>
<script src="jquery.js" type="text/javascript"></script>
<style type="text/css">
table.keyboard div.key {
height: 50px;
font-size:50px;
border: 5px outset gray;
min-width: 60px;
text-align: center;
}
table.keyboard div.spc {
height: 1px;
width: 60px;
background-color: green;
}
table.keyboard td:hover {
background-color: lightblue;
}
table.keyboard {
border: 3px inset blue;
}
</style>
</head>
<body>
<div id="body">
<div>Here is some stuff</div>
<table class='keyboard'>
<tbody>
<tr>
<td><div class='key'>1</div><div class='spc'></div></td>
<td><div class='key'>2</div><div class='spc'></div></td>
<td><div class='key'>3</div><div class='spc'></div></td>
<td><div class='key'>4</div><div class='spc'></div></td>
<td><div class='key'>5</div><div class='spc'></div></td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Các "SPC" div xuất hiện 18 px cao!
Tất nhiên, nếu min-width làm việc, tôi sẽ không cần div ...
<table class='keyboard'>
<tbody>
<tr>
<td><div class='key'>1</div></td>
<td><div class='key'>2</div></td>
<td><div class='key'>3</div></td>
<td><div class='key'>4</div></td>
<td><div class='key'>5</div></td>
</tr>
</tbody>
</table>
Bất kỳ manh mối?
Để dễ dàng hơn, tôi đã đặt 3 phiên bản khác nhau của this code on my website.
Điều đó thật kinh khủng - nó hoạt động ở đó, nhưng không hoạt động trên trang web của tôi. Tôi tự hỏi sự khác biệt là gì? –
có thể có vấn đề gì đó với DOCTYPE? – bravedick
Không có loại tài liệu. –