javascript - HTML 表格中列的不同宽度

标签 javascript html css

我试图在 HTML 故事中使 tds 的宽度不同,但我做不到。

HTML代码

<table class="TFtable" border="1">
        <tr>
            <th >Heading1</th>
            <th >Heading2</th>
            <th >Heading3</th>
        </tr>
        <tr>
            <td>Text jshdf hjkhsdk jhfkhds fkjhf sdjkh dsfkjh</td>
            <td >Text</td>
            <td >Text</td>
        </tr>
        <tr>
            <td>Text</td>
            <td>Text</td>
            <td>Text</td>
        </tr>
        <tr>
            <td>Text</td>
             <td>Text</td>
            <td>Text</td>
        </tr>
    </table>

CSS

.TFtable {
    width: 50%;
    border-collapse: collapse;
    table-layout: fixed;
}

.TFtable tr {
    padding: 7px;
    border: #4e95f4 1px solid;
}

/* provide some minimal visual accomodation for IE8 and below */
.TFtable tr {
    background: #FFFFFF;
}

/*  Define the background color for all the ODD background rows  */
.TFtable tr:nth-child(odd) {
    background: #FFFFFF;
}

/*  Define the background color for all the EVEN background rows  */
.TFtable tr:nth-child(even) {
    background: #BCCECE;
}

.TFtable td{
table-layout: fixed;
width: 20px;
height:auto;
overflow: auto;
}

链接到 JSFiddle。

Here

最佳答案

您可以使用此 HTML 代码在不使用 CSS 的情况下制作不同的 td 宽度

<table border="1" width="100%;"> 
          <tr>
            <th >Heading1</th>
            <th >Heading2</th>
            <th >Heading3</th>
        </tr>
        <tr>
            <td width="20%">Text jshdf hjkhsdk jhfkhds fkjhf sdjkh dsfkjh</td>
            <td width="30%">Text</td>
            <td width="50%">Text</td>
        </tr>
        <tr>
            <td>Text</td>
            <td>Text</td>
            <td>Text</td>
        </tr>
        <tr>
            <td>Text</td>
             <td>Text</td>
            <td>Text</td>
        </tr>

        </table>

关于javascript - HTML 表格中列的不同宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097492/

相关文章:

javascript - jquery mobile 滑出对话框中有以前的剩余内容

javascript - 在 JavaScript 中从数组创建对象

html - Bootstrap 网格分隔列中的十进制错误

jquery - 打印屏幕问题

javascript - 揭示和延迟加载

css - Bootstrap tooltip 箭头边框和背景色

javascript - Jquery根据当前页面url中的字符串加载远程页面元素

javascript - Google 广告已使用链接预加载进行预加载,但在窗口加载事件后的几秒钟内未使用

css - xpath 在 r 中进行网页抓取时返回空文本

javascript - 在这种情况下的解决方法是通过降低不透明度来保持 z 顺序?