当前位置:  开发笔记 > 前端 > 正文

如何使HTML表格与包含div标签的宽度相同?

如何解决《如何使HTML表格与包含div标签的宽度相同?》经验,为你挑选了2个好方法。

我在div里面有一张桌子.我希望表占用div标签的整个宽度.

在CSS中,我将表的宽度设置为100%.不幸的是,当div有一些余量时,表格最终比它的div更宽.

我需要支持IE6和IE7(因为这是一个内部应用程序),虽然我显然喜欢完全跨浏览器的解决方案,如果可能的话!

我正在使用以下DOCTYPE ...



编辑:不幸的是我无法对宽度进行硬编码,因为我正在动态生成HTML,它包括将div递归地嵌套在彼此内部(每个div上有左边距,这会创建一个很好的'嵌套'效果).



1> 小智..:

将以下CSS添加到您的

:

table-layout: fixed;
width: 100%;



2> Nate..:

以下对我在Firefox和IE7中的作用......虽然指导原则是:如果在元素上设置宽度,请不要在同一元素上设置边距或填充.这种情况尤其适用于混合单位 - 比如混合百分比和像素.




  
    Test
  
  
    
This is the outer div
This is the inner div
Here is my td

请看这里的例子.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有