html - 调整 html 列大小的正确方法是什么?

标签 html css xhtml

一个简单的问题,我想知道,2011 年调整 html 表格大小的正确方法是什么? (当然包含表格数据!)

下面的方法还应该继续吗?

<tr>
    <th width="45%">Name</th>
    <th width="10%">Author</th>
    <th width="20%">Description</th>
    <th width="10%">Rating</th>
    <th width="15%">Download</th>
</tr>

或者给每一列一个 ID(或类)并用 CSS 设置它的宽度会更好吗?

感谢您的参与!

最佳答案

您可以使用 colcolgroup为此目的。

<table>
  <col class="x"/>
  <col class="y"/>
  <col class="z"/>
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
</table>

...并将样式应用于类:

col.x {
   ...
}

关于html - 调整 html 列大小的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605896/

相关文章:

jquery - 禁用点击 html 元素 jQuery

android - 强制 WebChromeClient 而不是 WebViewClient

javascript - 在一个 div 中放大和缩小

css - 我应该给每个元素 float 还是只需要给第一个元素?

html - Materialize,静态导航中的移动菜单在模态后面?

php - 如何使用 php 和 mysql 创建唯一的自动编号

html - 下拉菜单位置和宽度问题

html - 为什么我在图像上方有额外的空间?

html - 如何将 html 单选按钮垂直对齐到它的标签?

javascript - 如何将 HTML 元素复制到另一个 Div?