HTML知识积累

摘抄自,你真的了解HTML吗?
题目:

  哥写的不是HTML,是寂寞。

  我说:
不要迷恋哥,哥只是一个传说

考点1:html和 xhtml的区别
这行代码在html 4.01 strict下是完全正确的,在xhtml 1.0 strict下是错误一堆的。所以明显是一个考点。在xhtml下所有标签是闭合的,p,br需要闭合, 标签不允许大写,P要小写。同时nbsp和br必须包含在容器里。html下这些都不是错。p在html里是可选闭合标签,是可以不用闭合的。

这个考点告诉你xhtml是多么苛刻。这是基本考点。

考点2:考样式分离
用nbsp控制缩进是不合理的。应该用CSS干这事。所以应该删掉nbsp

考点3:合理使用标签
br是强制折行标签,p是段落。原题用连续的br制造两个段落的效果,效果是达到了,但显然用的不合理,段落间距后期无法再控制。正确的做法是用两个p表现两个段落。“我说”后面是正常的文字折行用br是合理的。

改进的答案:
html:

哥写的不是HTML,是寂寞。

我说:
不要迷恋哥,哥只是一个传说

xhtml:

哥写的不是HTML,是寂寞。

我说:
不要迷恋哥,哥只是一个传说

还有可以深入的部分:

哥写的不是HTML,是寂寞。

我说:
不要迷恋哥,哥只是一个传说

或着:

哥写的不是HTML,是寂寞。

说:
不要迷恋哥,哥只是一个传说

ABBR: Indicates an abbreviated form (e.g., WWW, HTTP, URI, Mass., etc.).
ACRONYM: Indicates an acronym (e.g., WAC, radar, etc.).

这些都是更加深入的了。

你可能感兴趣的:(HTML知识积累)