是否应将样式直接应用于<;html>;标签?
可能重复:是否应将样式直接应用于<;html>;标签?,html,Html,可能重复: 将样式直接应用于标记是否有效 例如: <html class="myclass"> 例2: <html style="background-color: #000000;"> 我认为答案是否定的,但我希望社区能给予确凿的确认。将样式直接应用于html标记是有效的,但这是一种非常糟糕的做法。您应该始终将css和html分开是的,将样式应用于元素既有效又正常。我经常使用它来应用整页背景渐变: html{ 背景图像:线性梯度(45度,eee,ddd)
将样式直接应用于
标记是否有效
例如:
<html class="myclass">
例2:
<html style="background-color: #000000;">
我认为答案是否定的,但我希望社区能给予确凿的确认。将样式直接应用于html标记是有效的,但这是一种非常糟糕的做法。您应该始终将css和html分开
是的,将样式应用于
元素既有效又正常。我经常使用它来应用整页背景渐变:
html{
背景图像:线性梯度(45度,eee,ddd);
}
或使图元占据整个可用高度:
html,body,#元素{
最小高度:100%;
}
当只应用于
元素时,这种方法不起作用。当然,不要使用内联样式。外部样式表是处理样式的最佳方式;这允许你在整个网站上应用相同的风格,使更新变得轻而易举。另外,它减少了HTML文件的大小,使加载时间更快。您可以这样做,但这通常不是一个好的做法。话虽如此,这确实取决于你的项目。快速尝试是可以的,但我建议您使用一个类,并在您满意后将样式放入一个单独的样式表中。将类添加到
标记以按页面设置内容样式更为常见。您实际上不需要类。
元素只能出现一次。只需在样式表中使用html{background color:#000000}
。但是,如果您想在站点的不同页面上对html
应用不同的样式,则需要一个类或ID。谢谢!是的,这更像是一个奇怪的问题,所以我不会走内联风格的路线。我只是举个例子来说明一下。