首页 >web前端 >css教程 >使用'overflow:hidden”和浮动元素时,为什么我的 100% 宽度表格在 IE9 中无法正确扩展?

使用'overflow:hidden”和浮动元素时,为什么我的 100% 宽度表格在 IE9 中无法正确扩展?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-13 09:26:10591浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn