IE9 网页元素未对齐:“浮动”问题、“溢出:隐藏”和表格宽度
在网页布局中,尝试使容器元素向右浮动,同时确保相邻的表格元素延伸 100% 宽度会面临显示问题IE9。
问题:
表格保留在浮动元素下方,破坏了所需的视觉效果
代码:
<head> <style> .container{margin:0 auto; min-width:1000px; max-width:1200px;} .sidebar{float:right;width:300px;margin-left:5px;} .tholder{overflow:hidden;} </style> </head> <div class="container"> <div class="sidebar"> <img src="dsfd.jpg" heigh="600" width="295"> </div> <div class="tholder"> <table><tr<td>Text</td></tr></table> </div> <div class="tholder"> <table><tr<td>Test goes here</td></tr></table> </div> <div class="tholder"> <table><tr<td>text</td></tr></table> </div> </div>
解决方案:
可以通过确保正确的标头来纠正 IE9 行为:
<!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" />
通过此修改,表格将适当扩展,并与浮动元素。
以上是使用'overflow:hidden”时,为什么我的表格出现在 IE9 中的浮动元素下方?的详细内容。更多信息请关注PHP中文网其他相关文章!