2013-07-04 103 views

回答

0

肯定。实际上,HTML5标签可以在html5中省略,所以如果你有它,你可以确定使用它作为样式。我几乎没有任何其他目的,所以如果它不需要添加额外的div,我认为你应该。

0

我通常会将高度属性添加到HTML元素,以使背景图像尽可能大。不要忘了藏汉定身的身高:

html { 
    height:100%; 
} 

body { 
    height:100%; 
    background:#000 url(your-image.png); 
} 
0

无其不推荐使用的样式标签内的HTML作为造型应该由CSS来照顾。

你应该避免这种情况,除非需要特定场景来动态设置某个部分的样式。

但是在这种动态的情况下,我会建议在CSS内创建一个类级别样式,然后在创建时将该类添加到该元素,以便应用所需的样式。

0

是的,您可以将样式应用于HTML元素。更重要的是,它甚至不必存在于您的原始HTML文档中(如HTML5中所允许的),例如,下面这段代码是罚款:

<!DOCTYPE html> 
<title></title> 
<style> 
html { 
    /* ... CSS properties go here ... */ 
} 
</style> 

的技术原因是因为<HTML>元素在W3C规范定义为暗示的元素 - 基本上用户代理必须假设它是存在的,并且所有好的UA会在呈现网页时将其附加到DOM。

阿布的回答,尽管在他谈论的背景下是正确的,但这是对这个问题的误解。 Abu指的是将内联STYLE属性应用于HTML文档内的HTML元素。另一方面,我相信这个问题是指在外部CSS样式表中使用html {}选择器。

相关问题