CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  HTML(CSS)

让我一直很郁闷的表格问题,单元格大小总是莫名其妙的不受控制,请大家来看看

楼主gemini1978(gemini)2005-08-16 11:58:49 在 Web 开发 / HTML(CSS) 提问

很简单的两段代码,代码1是我所需要的格式,代码2只是在代码1上加了一张图片,就出问题了,单元格的边线跑右边去了(不受宽度120的控制)  
  代码1:  
  <table   border="0"   cellpadding="0"   cellspacing="0"   width="100%"   height="100%">  
      <tr>  
          <td   colspan="2"   height="73">没有图片</td>  
      </tr>  
      <tr>  
          <td   width="120"   rowspan="2"   style="border-right:   gray   1px   solid;">边线位置正确</td>  
          <td>无</td>  
      </tr>  
      <tr>  
          <td   height="60">没有图片</td>  
      </tr>  
  </table>  
  代码2:  
  <table   border="0"   cellpadding="0"   cellspacing="0"   width="100%"   height="100%">  
      <tr>  
          <td   colspan="2"   height="73"><img   src="http://community.csdn.net/images/ad/CSDN_jyxgx.gif"></td>  
      </tr>  
      <tr>  
          <td   width="120"   rowspan="2"   style="border-right:   gray   1px   solid;">问题来了,单元格边线跑右边去了</td>  
          <td>无</td>  
      </tr>  
      <tr>  
          <td   height="60">没有图片</td>  
      </tr>  
  </table>  
  上面是两个比较典型的例子,我平时在做表格时经常会遇到类似的问题,一直都不知道原因,希望大家指点指点 问题点数:50、回复次数:4Top

1 楼mfzhao(往来之间,光明无限!)回复于 2005-08-16 14:15:47 得分 10

你表格整体用了100%,单元格又用像索,而且只有一单元格用设定了宽度,所以浏览器无法确定怎么定位。  
   
  建议你最好统一用像索定位,除非你特殊情况!  
   
  <tr>  
          <td   width="120"   rowspan="2"   style="border-right:   gray   1px   solid;">问题来了,单元格边线跑右边去了</td>  
          <td   width="628">无</td>  
      </tr>Top

2 楼gemini1978(gemini)回复于 2005-08-16 14:38:19 得分 0

我的网页想做成全屏的,不管分辨率是800*600还是1024*768,看上来都一样,所以需要用百分比。  
  现在关键问题是为什么我用第一种写法正常,而第二种写法只是多了张图片却会出现问题。Top

3 楼ssm1226(雨中人(虚心学习))回复于 2005-08-16 16:01:03 得分 40

这个可能是table的一个bug吧,  
   
  对于问题2出现的问题,试试给<table标记加入cols属性~~~~~  
   
  <table   border="0"   cellpadding="0"   cellspacing="0"   width="100%"   height="100%"   cols=2>Top

4 楼gemini1978(gemini)回复于 2005-08-16 16:32:03 得分 0

感谢诸位热心的解答,加入cols属性后确实可以解决上面的问题。  
   
  我在编写网页时,经常出现在单元格中嵌套了表格或者图片等元素后,就打乱了原先的表格结构,回头来检查时却检查不出问题(因为表格的定义确实是合理的),难道这真的是html解析的bug?  
  怎样才能避免呢?Top

相关问题

  • 菜鸟问题!!!关于控制表格的单元格!
  • 如何控制表中一个单元格的大小?
  • js导出表格到excel的时候如何控制单元格的格式
  • .net下有什么好用的表格控件,可以编辑,可以控制各单元格,并能支持单元格合并,怎样得到
  • excel 改变整个表格中得一格单元格大小如何实现(马上揭帖)
  • 关于表格单元格问题
  • 表格单元格变色的问题
  • 在FlexGrid的单元格里添加了一幅图片,如何控制图片的大小
  • Word中表格单元格合并后的单元格是如何编号的
  • OLE 控制 Excel 单元格的问题

关键词

  • 表格
  • 代码
  • 单元格
  • 问题
  • 图片
  • 边线跑右边去了
  • 出现
  • 没有

得分解答快速导航

  • 帖主:gemini1978
  • mfzhao
  • ssm1226

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo