0

这似乎是一个基本问题。选择使用 css 文档而不是使用 html 文档中的样式标签更改样式的原因是什么?例如,是否不可能从 html 样式标签中更改 ID 和类?谢谢-这是我的第一个 stackoverflow 问题!

4

4 回答 4

2

There's nothing technically wrong with using the style tag, but most pages have a seperate style sheet file.

Here are some reasons to use a seperate style sheet file:

  1. The page may load faster due to asynchronous loading by the browser.
  2. Seperates your HTML markup from your CSS styles.
  3. Caching.
  4. Easier to maintain because all the CSS is in one place.

You may also want to look into LESS or SASS.

于 2013-07-26T06:41:50.293 回答
1

有几个好处

  1. 可重用性。一个外部站点表可以被多个文档使用,因此您不必为每个文档编写新的样式表。
  2. 连贯性。使用外部样式表,您可以确保文档至少具有相同的基本样式并且在视觉上是一致的。嵌入式样式表往往偏离标准。
  3. 表现。外部样式表可以被浏览器缓存,这意味着不必在每次客户端请求文档时都传输它。每次浏览器请求文档时,都必须传输嵌入的样式表。
  4. 可维护性。如果您有一组具有相同视觉外观的文档,并且必须进行更改(例如更改公司标识),如果样式表是外部的,则您只需在一个地方进行更改。使用嵌入式样式,您必须在每个文档中进行相同的更改。
于 2013-07-26T06:55:56.143 回答
0

看看这个链接

用我自己的话来说,使用 CSS 让事情变得简单多了,因为在 HTML 中为每个标签添加样式基本上是不切实际的。因此,只定义一次特定元素在页面上的外观,然后多次重用相同的样式可以节省大量时间

于 2013-07-26T06:43:48.633 回答
0

CSS 文件可以被浏览器缓存,HTML 文档中的样式标签只会增加额外的文件大小开销,每次都需要下载。

于 2013-07-26T06:45:20.373 回答