2012-05-21 107 views

回答

16

它是无效的HTML 4

<!ENTITY % html.content "HEAD, BODY"> 

<!ELEMENT HTML O O (%html.content;) -- document root element --> 
<!ATTLIST HTML 
    %i18n;        -- lang, dir -- 
    > 

它不是有效XHTML 1.0

<!ELEMENT html (head, body)> 
<!ATTLIST html 
    %i18n; 
    id   ID    #IMPLIED 
    xmlns  %URI;   #FIXED 'http://www.w3.org/1999/xhtml' 
    > 

它是有效的在HTML 5

下面的属性是共同的并且可以在所有的HTML元素上指定(甚至在这个特定的元素中没有定义)通货膨胀):

  • ...
  • ...

我的Oracle ADF应用程序这一点 - wounder为什么

Presumab以便将共享外部文件中的样式或JS应用于特定页面。

+0

感谢您的快速回答:) – hogni89

0

“class属性在base,head,html,meta,param,script,style和title中无效。 http://www.w3schools.com/tags/att_standard_class.asp

你可以得到你想要使用什么这个模式:

<html> 
    <body class=""> 
    </body> 
</html> 

或(更好的,我猜)

<html> 
    <body> 
     <div class=""> 
     </div> 
    </body> 
</html> 
+1

PLZ不发布w3school链接。请参阅[w3fools](http://w3fools.com)。 – Sirko

+0

这也是错误的(取决于正在使用哪个版本的HTML,w3schools无法说出他们在讨论哪个版本)。 – Quentin

+0

感谢您的信息和链接。 – zessx

-1

class属性是无效的:<base><head><html><meta><param><script><style><title>标签。 [Reference]

+2

根据使用的HTML版本,这可能会也可能不会。请不要使用该参考,[它是可怕的](http://w3fools.com/)。 – Quentin

+0

哦,是的,我明白了。谢谢! – Vishal

+1

BTW,官方的W3C wiki显示了他们的漏洞。检查自己在http://www.w3.org/wiki/Main_Page(显示'数据库错误'与有用的错误消息)。有人应该通知他们这件事。 – Vishal