html的一些规则记录

 

 标签嵌套规则

 

  1. 块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。
  2. a里不能嵌a;
  3. 有几个特殊的块级元素只能包含内联元素,不能包含块级元素。如hx,p,dt
  4. li内可以包含div及ul
  5. 块级元素与块级元素并列、内联元素与内联元素并列。(错误的:<div><h2></h2><span></span></div>)
  6. p可包含被转换成内联的块;

        7、空元素不包含文本内容或其他元素,无结束标签,如<img>,严格模式要有/结尾。

 

元素的特性名和特性值

有些元素可以只有特性名没有特性值:<input required = "required "> = <input required = " "> = <input required>

 特性值如果包含空格,要用引号,单双引都可以;但是特性值仅一个单词,可以不用引号;一般要求都用上引号

 

实体符号

用来表示在HTML中具有特定含义的字符,如果不用实体表示,浏览器会可能会误读;如:

  想在文本中用">"符号表达“大于”的含义时(表示本身含义),可以使用命名字符参考来作为替代。 以下例举了四个非常重要的常用实体:

  • &gt; 表示大于符号">" (>)
  • &lt; 表示小于符号"<" (<)
  • &amp; 表示和符号"and"(&)
  • &quot; 表示引用符号" (")
  • &nbsp;空格;

     

注释

html:<!--  -->

css和js中://单行;    /*  多行 */

 

html文件编码

除了meta指定为utf-8,html文件也要存储为utf-8编码,不然会出现乱码

posted @ 2016-04-22 22:46  中二的羊  阅读(185)  评论(0)    收藏  举报