html - CSS/HTML - 列宽格式

标签 html css

我有两段代码。我期待这些有相同的结果,但没有运气。谁能给我解释一下?

<table border=1px>
  <tr>
    <td width=20%>test1</td>
    <td width=80%>test2</td>
  </tr>
</table>
<style>
    table { width:100%;}
    td.1  { width:20%; }
    td.2  { width:80%; }
</style>

这如我所料。第一列是20%,第二列是80%。

<table border=1px>
  <tr>
    <td class="1">test1</td>
    <td class="2">test2</td>
  </tr>
</table>
<style>
  table { width:100%;}
  td.1  { width:20%; }
  td.2  { width:80%; }
</style>

此版本将列显示为 50/50。

最佳答案

将数字 12 更改为更合适的名称。 CSS 名称不能以数字开头。

<table border=1px>
  <tr>
    <td class="twenty-percent-width">test1</td>
    <td class="eighty-percent-width">test2</td>
  </tr>
</table>
<style>
  table { width:100%;}
  td.twenty-percent-width  { width:20%; }
  td.eighty-percent-width  { width:80%; }
</style>

阅读更多 here .

为了良好的编程习惯,您永远不应该以数字开头命名变量、名称等

关于html - CSS/HTML - 列宽格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24848631/

相关文章:

css - 在 CSS 中分层图像 - 可以将 2 个图像放在同一个元素中吗?

css - 当悬停子元素时如何切换元素的背景颜色?

css - 如何将类添加到 Drupal 7 区域?

javascript - 列宽问题

javascript - 使用 document.execCommand ('insertHTML' 在 contentEditable 中插入 span,

html - 添加填充后内容从容器中取出

css - 提取 :after using XPath 中的内容

javascript - 使用 Javascript 的实时日历(不是任何其他语言)

java - 在 Wordpress 中嵌入 Java 小程序

javascript - 悬停或单击 lavalamp jquery 菜单时如何更改链接颜色?