table td 宽度的问题

sql2015 2013-07-31 02:19:29

<table>
<tr>
<td width="100px"> A </td>
<td width="50%" > B </td>
<td width="100px"> C </td>
<td width="50%" > D </td>
</tr>
</table>


表格有4列,A C 固定 100px宽, B和D把剩余的宽度平分,如何实现这样的效果?
...全文
204 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztszhq 2013-08-01
  • 打赏
  • 举报
回复
引用 5 楼 sql2015 的回复:
B 和 D 列不指定宽度的话,可以保证他们平分吗,比如D列的内容很长需要换行显示的。


<table  style=" table-layout: fixed;word-break:break-all;word-wrap:break-word;width:100%"  >
  <tr>
    <td width="100px"> A </td>
    <td    > B </td>
    <td width="100px"> C </td>
    <td  > 

Dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd

ddddddddddddddddddddddddddddddddddddd</td>
  </tr>
</table>

xuzuning 2013-08-01
  • 打赏
  • 举报
回复
你的不就可以吗?加上边框就可以观察到 不指定宽度就会按内容分配
sql2015 2013-08-01
  • 打赏
  • 举报
回复
B 和 D 列不指定宽度的话,可以保证他们平分吗,比如D列的内容很长需要换行显示的。
螃蟹k3179 2013-08-01
  • 打赏
  • 举报
回复
尽量不要让浏览器自己判断宽度。 常用的做法是,只留一个td不定义宽度,其余的都定义。
fjufo 2013-07-31
  • 打赏
  • 举报
回复

<table width="100%">
  <tr>
    <td width="100"> A </td>
    <td> B </td>
    <td width="100"> C </td>
    <td> D </td>
  </tr>
</table>
ztszhq 2013-07-31
  • 打赏
  • 举报
回复
引用 2 楼 sql2015 的回复:
table 的宽度是 100% 适应屏幕的。


<table  width="100%" >
  <tr>
    <td width="100px"> A </td>
    <td  style="background-color:red" > B </td>
    <td width="100px"> C </td>
    <td   style="background-color:green"> D </td>
  </tr>
</table>
sql2015 2013-07-31
  • 打赏
  • 举报
回复
table 的宽度是 100% 适应屏幕的。
ztszhq 2013-07-31
  • 打赏
  • 举报
回复
引用 楼主 sql2015 的回复:

<table>
  <tr>
	<td width="100px"> A </td>
	<td width="50%"  > B </td>
	<td width="100px"> C </td>
	<td width="50%"  > D </td>
  </tr>
</table>
表格有4列,A C 固定 100px宽, B和D把剩余的宽度平分,如何实现这样的效果?
楼主的 table 不是 定宽 是依据什么来 固定宽度的?

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧