首頁 > web前端 > css教學 > 使用'overflow:hidden”和浮動元素時,為什麼我的 100% 寬度表格在 IE9 中無法正確擴展?

使用'overflow:hidden”和浮動元素時,為什麼我的 100% 寬度表格在 IE9 中無法正確擴展?

Mary-Kate Olsen
發布: 2024-12-13 09:26:10
原創
639 人瀏覽過

Why Do My 100% Width Tables Not Extend Properly in IE9 When Using `overflow:hidden` and Floated Elements?

IE9 浮動問題:溢出:隱藏和表格寬度100%

在網頁佈局中,您遇到一個特殊的問題,其中表格的寬度為100 % width 無法沿著右側的浮動容器正確延伸。此問題僅在 Internet Explorer 9 中出現。若要修正此問題,請確保正確配置頁面標頭至關重要。

Internet Explorer 中的溢位:隱藏的解決方法包括新增下列標頭:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<style type="text/css">
  .container{margin:0 auto; min-width:1000px; max-width:1200px;}
  .sidebar{float:right;width:300px;margin-left:5px;}
  .tholder{overflow:hidden;}
</style>
</head>
<body>
<div class="container">
<div class="sidebar">
<img src="dsfd.jpg" height="600" width="295">
</div>
<div class="tholder">
<table width="100%" border="1"><tr><td>Text</td></tr></table>
</div>
<div class="tholder">
<table width="100%" border="1"><tr><td>Test goes here</td></tr></table>
</div>
<div class="tholder">
<table width="100%" border="1"><tr><td>text</td></tr></table>
</div>
</div>
</body>
</html>
登入後複製

透過實作此標頭,您可以確保版面在Internet Explorer 9 中表現一致,顯示沿著浮動容器正確延伸的表格。

以上是使用'overflow:hidden”和浮動元素時,為什麼我的 100% 寬度表格在 IE9 中無法正確擴展?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板