【问题标题】:Resize a table to the size of outter div将表格调整为外部 div 的大小
【发布时间】:2013-12-20 04:57:32
【问题描述】:

我在 div 中创建了一个表。 div 标签设置为向左浮动。表格在 div 上溢出。我怎样才能做到这一点?请看下面我的html。

对不起。英语不是我的母语。我的意思是我想把表格放在 div 中。如果 div 很小,表格及其字体会自动变小,直到整个表格都显示在 div 中。

[改版]

我希望将表格及其内容(主要是字体大小)调整为外部容器的大小。这可能吗?

[html]

 <div style="border:1px solid black;width:20%;float:left;margin: 1% 2% 1% 2%; height:30%;">
     <table style="width:100%">
        <tbody>
            <tr>
                <td align="center" colspan="7"><label for="">1</label></td>
            </tr>
            <tr>
                <td>Sun</td>
                <td>Mon</td>
                <td>Thu</td>
                <td>Web</td>
                <td>Thurs</td>
                <td>Fri</td>
                <td>Sat</td>
            </tr>
        </tbody>
    </table>
</div>

【问题讨论】:

  • “我该怎么做?”你怎么能做什么?
  • 对不起。英语不是我的母语。我的意思是我想把表格放在 div 中。如果 div 很小,表格及其字体会自动变小,直到整个表格都显示在 div 中。
  • 您可能正在寻找这个:fittextjs.com

标签: javascript html css resize


【解决方案1】:

请添加以下样式,以便在 div 中看到滚动条

div {
    overflow:auto;
}


如果您不想显示滚动条,请使用以下内容:

 div {
        overflow:hidden;
    }

【讨论】:

  • 感谢您的回复。我已经测试过了。表格不会在 div 上溢出。但他们不会显示整个表格。我想修复div中的表格。我的意思是表格和字体会自动变小,与 div 大小相关。
  • @zanhtet 但没有必要,因为如果表格包含更多内容,那么我们会在一定程度上减小字体大小。所以这是不可接受的情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 2013-12-14
  • 2019-04-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多