首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在添加/删除文本时,如何防止div调整大小?

在添加/删除文本时,如何防止div调整大小?
EN

Stack Overflow用户
提问于 2016-04-06 10:18:13
回答 2查看 155关注 0票数 1

我有一张有很多记录和搜索框的桌子

代码语言:javascript
复制
<table>
    <tr>
        <td class="col-3">name1</td>
        <td class="col-3">sName1</td>
        <td class="col-3">age1</td>
      </tr>
      <tr>
        <td class="col-3">name..</td>
        <td class="col-3">sName..</td>
        <td class="col-3">age..</td>
      </tr>
      <tr>
        <td class="col-3">nameN</td>
        <td class="col-3">sNameN</td>
        <td class="col-3">ageN</td>
      </tr>
 </table> 
代码语言:javascript
复制
.col-3{
   width:33,33%
}

有些记录可能被显示为“无”,所以如果搜索框返回一个完整的“无”列,它就会被转到零,就好像它没有“witdh:33%”的分布一样。

有人知道如何使元素保持原来的大小,即使它们没有内容?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-06 10:24:40

尝试table-layout: fixed以及表的固定宽度

代码语言:javascript
复制
table {
  width: 100%;
  table-layout: fixed;
}
.col-3 {
  width: 33, 33%;
  border: 1px solid grey;
}
代码语言:javascript
复制
<table>
  <tr>
    <td class="col-3">name1 askdlhaslkdhsaldsad asjd;kadaj as;dj;asjd as ;asjsd;asjd;ja</td>
    <td class="col-3">sName1</td>
    <td class="col-3">age1</td>
  </tr>
  <tr>
    <td class="col-3">name..</td>
    <td class="col-3">sName..</td>
    <td class="col-3">age..</td>
  </tr>
  <tr>
    <td class="col-3">nameN</td>
    <td class="col-3">sNameN</td>
    <td class="col-3">ageN</td>
  </tr>
</table>

票数 1
EN

Stack Overflow用户

发布于 2016-04-06 10:24:29

试试这个:

代码语言:javascript
复制
<table style="border:1px solid">
    <tr>
        <td style="min-width:50px">one</td>
        <td style="min-width:100px">two</td>
    </tr>
</table>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36448137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档