【问题标题】:Where is it preferable to specify the width of tables - in HTML or CSS class?最好在哪里指定表格的宽度 - 在 HTML 或 CSS 类中?
【发布时间】:2021-12-03 05:17:38
【问题描述】:

我在某处读到,即使没有 CSS 文件,该网站也应该可以正常工作。

什么会更好?

<table width=500>

my-table {
   width: 500px;
   min-width: 500px;
}

【问题讨论】:

标签: html css class attributes


【解决方案1】:

不推荐在表格元素上使用 width 属性。参见例如MDN

已弃用

宽度 此属性定义表格的宽度。请改用 CSS 宽度属性。

【讨论】:

  • 如果我这样做呢? 还是我应该把所有的样式都放在一个 CSS 文件中?
  • 这取决于您的用例。通常将 CSS 放在一个文件中以将其与 HTML 分开是很有用的,特别是有助于未来的维护,但在某些情况下这不起作用(例如,某些电子邮件客户端只遵循内联样式)。
【解决方案2】:

取决于您的喜好。您是否需要使用 HTML 呈现样式(在加载 CSS 文件之前)。

我更喜欢在外部样式表中执行此操作,但以上是我能想到的唯一用例,其中内联执行此操作是有意义的。

【讨论】:

  • 我认为您可能混淆了称为宽度的属性以及使用样式属性和 CSS 宽度属性进行内联样式的可能性。
  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
  • 这个怎么样?
猜你喜欢
  • 2010-09-08
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2012-01-19
  • 2013-09-01
相关资源
最近更新 更多