《xhtml入门系列》之二

1 Attribute names must be in lower case
属性名称必须为小写
2 Attribute values must be quoted
属性值使用双引号
3 Attribute minimization is forbidden
属性简写是不允许的
4 The id attribute replaces the name attribute
  用id属性来替代name属性
  在HTML中,name属性可以用来标识identify <a>, <applet>, <form>, <frame>, <iframe>, <img>和 <map>标记。XHTML 1.0 Strict 和XHTML 1.1 standards已经删除了对name属性的支持。我们应该使用id唯一标识一个页面上的元素。


5 The XHTML DTD defines mandatory elements
XHTML DTD定义强制元素

该文的引用地址:http://www.xhtml.net.cn/article_detail.asp?class=xhtml&id=151
该文中有更加详细的讲述;
下面的出自另外一篇文章:
文章地址:http://dflying.cnblogs.com/archive/2006/03/27/360145.aspx

6  所有非空的标记必须成对出现
   单独的<p>或者<br>都是不合法的
7 标记不可以重叠;
  嵌套是允许的,但是重叠是不行的。
  错误代码示例:
  <i><b>This is bold and italic</i></b>
8  属性值中空格的处理。
   属性值中开头和结尾的所有空格将被忽略。属性值中词与词之间的多个空格或换行符将被认为成单个空格。例如如下两个属性的值相同
   <input value="HTML is out" />
   <input value="   HTML        is
     out    " />
9 关于span的理解
   span 这也是一个非常常用的标签,这个标签可以说与div很像,没有什么特定的意义,只是他是一个级联元素,不是块级元素。我一直把它看作是一个袋子,他不像箱子那样可以有自己的宽高,他的宽高只能随着内容的多少而定,所以很像是袋子。这个标签与div正好互补。

原文地址:https://www.cnblogs.com/strinkbug/p/555875.html