这似乎是一个基本问题。选择使用 css 文档而不是使用 html 文档中的样式标签更改样式的原因是什么?例如,是否不可能从 html 样式标签中更改 ID 和类?谢谢-这是我的第一个 stackoverflow 问题!
问问题
166 次
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:
- The page may load faster due to asynchronous loading by the browser.
- Seperates your HTML markup from your CSS styles.
- Caching.
- Easier to maintain because all the CSS is in one place.
于 2013-07-26T06:41:50.293 回答
1
有几个好处
- 可重用性。一个外部站点表可以被多个文档使用,因此您不必为每个文档编写新的样式表。
- 连贯性。使用外部样式表,您可以确保文档至少具有相同的基本样式并且在视觉上是一致的。嵌入式样式表往往偏离标准。
- 表现。外部样式表可以被浏览器缓存,这意味着不必在每次客户端请求文档时都传输它。每次浏览器请求文档时,都必须传输嵌入的样式表。
- 可维护性。如果您有一组具有相同视觉外观的文档,并且必须进行更改(例如更改公司标识),如果样式表是外部的,则您只需在一个地方进行更改。使用嵌入式样式,您必须在每个文档中进行相同的更改。
于 2013-07-26T06:55:56.143 回答
0
看看这个链接
用我自己的话来说,使用 CSS 让事情变得简单多了,因为在 HTML 中为每个标签添加样式基本上是不切实际的。因此,只定义一次特定元素在页面上的外观,然后多次重用相同的样式可以节省大量时间
于 2013-07-26T06:43:48.633 回答
0
CSS 文件可以被浏览器缓存,HTML 文档中的样式标签只会增加额外的文件大小开销,每次都需要下载。
于 2013-07-26T06:45:20.373 回答