打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
精)解决表格使用样式 table
下面的代码,是想在使用 后,本意是想让单元格的宽度保持有效,在 IE 中测试,宽度设置是无效的:
<table style=";width:200px" border="1" cellspacing="1" cellpadding="1">
  <tr>
    <td style="width:100px">1</td>
    <td colspan="2">2</td>
  </tr>
  <tr>
    <td>1.1</td>
    <td style="width:80px">2.1</td>
    <td style="width:20px">2.2</td>
  </tr>
</table>

下面给出解决方法, 样式使用后,除第一行外,剩下的行中单元格的宽度,是按照第一行中的单元格宽度设定的,既然这样,我们就设置一个隐藏的行来规定宽度:
<table style=";width:200px" border="1" cellspacing="1" cellpadding="1">
<tr style="display:none">
  <td style="width:100px"></td>
  <td style="width:80px"></td>
  <td style="width:20px"></td>
</tr>
<tr>
  <td>1</td>
  <td colspan="2">2</td>
</tr>
<tr>
  <td>1.1</td>
  <td>2.1</td>
  <td>2.2</td>
</tr>
</table>

这个方法,在IE6,IE7,IE8中都可以正确地显示,但在非IE中,是没起作用的。下面给出另外一种方法:
<style>
td{border:1px solid red;}
</style>
<table style=";width:200px" border="0" cellspacing="1" cellpadding="1">
<tr style="height:0;">
  <th style="width:100px"></th>
  <th style="width:80px"></th>
  <th style="width:20px"></th>
</tr>
<tr>
  <td>1</td>
  <td colspan="2">2</td>
</tr>
<tr>
  <td>1.1</td>
  <td>2.1</td>
  <td>2.2</td>
</tr>
</table>
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
css之自动换行
(精)解决表格使用样式 table
四个好看的CSS样式表格
"眼神"模块代码
【代码应用】用代码制作图片的油画效果
图片雾化同时添加flash的方法(收藏) 高山流水老师的网校Office 最专业的教师、学...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服