【发布时间】:2010-10-04 10:37:48
【问题描述】:
就像它的 style.css 有 body {background:transparent}。
那么我应该保持背景透明,所以我总是做一个好的html5网站吗?
这些是默认的吗?
我应该根据我的网站覆盖它们吗?
【问题讨论】:
标签: html html5boilerplate boilerplate
就像它的 style.css 有 body {background:transparent}。
那么我应该保持背景透明,所以我总是做一个好的html5网站吗?
这些是默认的吗?
我应该根据我的网站覆盖它们吗?
【问题讨论】:
标签: html html5boilerplate boilerplate
样板的想法是提供一组您不需要更改的基本代码 - 因为这些标签将始终在每个站点上使用。当然也有例外,因为您可能使用不同的 javaScript 库或不同意 Paul Irish 以 Internet Explorer 为目标的方式(参见他的article and comments)。
如果您开始探索 HTML5 和 CSS3,那么这是一个很好的起点,但您应该始终在学习和开始创建 HTML5 时调整核心代码(最好形成适合您的网站和编码风格的样板)网站。
在 CSS 中,包含的代码用于 CSS 重置,基于代码 cmets 中提到的重置。因此,在正文背景透明的情况下,这是为了确保它在每个浏览器中都是相同的。 CSS 中有一个空白部分用于您自己的样式:
200. /* 主要样式 201. 作者: 202. */因此,如果您想要特定的背景颜色,您可以在此处声明它以及您添加的任何其他样式。
【讨论】:
所以我想保留背景 始终透明以制作好的 html5 网站?
没有。
这些是默认的吗?
没有。
我是否应该按照我的要求覆盖它们 网站?
是的。
Boilerplate code 来自维基百科的定义(比我更有说服力),以及reset stylesheet 的示例和简短描述。
【讨论】: