0

我知道使用内联 CSS 通常被视为不好的做法。但是,如果我有一个页面的元素只在网站上出现一次(可能是动态生成的表格或表单),如果它只有一个 CSS 声明,使用内联样式会更好吗?似乎几乎没有必要为只需要一种独特风格的东西制作完整的风格。对于这些类型的情况,使用内联样式会更好吗?

HTML

<div style="padding-left:13px;"></div>

对比

HTML/CSS

<div class="box"></div>
.box {padding-left:13px;}

4

2 回答 2

1

与该领域的所有答案一样:这取决于...

如果您追求速度,那么我建议您严格分离,浏览器使用高度集中的解析上下文,并且切换上下文(例如 HTML 到 CSS)并非易事(或者这就是 Google 和 Microsoft 告诉我们的)。但是,如果您只是为了提高开发速度,那就做有效的事情。理想的情况是使用一个类,但对于原型设计内联样式可能很好。

于 2013-07-01T12:52:11.087 回答
1

好吧,有时元素只需要一个 CSS 属性。但这并不意味着使用内联 CSS 会更好。

CSS 的优点之一是您无需触摸您的结构即可更改网站的某些内容。那么,如果您可以在 CSS 中更改它,为什么还需要更改任何其他文件呢?

如果必须通过返回某个数据库或任何其他源来设置任何属性,那么使用内联 CSS。这对我来说只是逻辑。但不是静态属性的内联 CSS 。

于 2013-07-01T12:52:42.963 回答