Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否应将样式直接应用于<;html>;标签?_Html - Fatal编程技术网

是否应将样式直接应用于<;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。谢谢!是的,这更像是一个奇怪的问题,所以我不会走内联风格的路线。我只是举个例子来说明一下。