首页 > 应用开发 > IT综合 > HTML初学者指南(十)(转)
疑难解答
避免标记重叠请看这个 HTML 例子:This is an example of overlapping HTML tags.
overlapping 这个单词被同时包含在 和 两个标记中. 浏览器在这种情况下会无所适从,因而你可能得不到预期的效果.
通常情况下应该避免标记重叠. 检查你的标记,让它们成对出现. 成对使用的标记(显然,结束标记可以省略的元素除外, 如段落标记) 中间不应该被打断. 再看看上面的例子. 在中间的标记(DFN)尚未结束前,你不能使粗体标记结束. 在你把文件放入服务器中之前,应该先检查以下是否含有类似上述情况的错误.
只嵌入锚链和字符标记mbed Only Anchors and Character Tags 不要 在一个锚链中嵌入 HTML 标记:
尽管当前的多数浏览器能够处理第二个例子, HTML 的正式说明是不支持这种结构的,你的文件也许在将来的浏览器中将发生问题. 记住,一个浏览器显示不正确编码的文件是可以被原谅的. 但是这种宽容可能不会延续到该软件的下一个版本!当发生疑问时, 就根据 HTML 说明的规定来书写 (参见下面的 其它信息 ).
字符标记可以用在其它元素中改变文本显示模式:
避免嵌入其它类型的 HTML 元素标记. 例如, 你可能想在一个列表中嵌入标题字体以增大一些字符的显示:
尽管有些浏览器可以很好地显示这种编码, 这种格式将来是否有效是很难说的,因为它是未定义的 . 为了保证对所有浏览器兼容, 你应该避免使用这种结构. (Netscape 支持一种 标记, 用于指定某个字符在浏览器中显示的大小, 也不是当前官方 HTML 说明中的定义.)
在 字符格式标记通常也不可以附加. 例如, 你可能想这样写:
some text
期望得到一种加粗的斜体文本. 有些浏览器确实可以; 另外一些浏览器则只解释最内层的标记.
最后的步骤 你可以通过 HTML 有效性服务来验证你的文件是否符合目前普遍接受的 HTML 的标准. 如果你不知道你的文档是否符合 HTML 说明, 这个服务是一个有用的教学工具. 这个服务允许你选择一个校验的级别(如, 严格校验strict, 二级校验level 2, 三级校验level 3).如果你想使用一些非标准的格式,这种自由是很有用的.
替代图像 更新你的文件 当文件含有诸如每周计划或事件的最后期限这一类信息时,更新是非常重要的. 删除过时的文件或注明为什么有些过期的信息依然在服务器中 (例如, 某个事件在下一轮中的要求和当前内容是相同的,所以该文件过一段时间后仍有参考价值).
浏览器的区别 你可能花费了很多时间是你的文件在你当前使用的浏览器上“看上去非常漂亮”. 如果你用另一个浏览器察看你的文件, 它很可能看起来不太一样,甚至很不相同. 因此请记住这个建议:使用正确的 HTML 来书写你的文件. 把解释工作留给浏览器,争取得到最好的效果.
注释你的文件 一般的注释包括更新文件的作者姓名, 生成一个文件所使用的软件和其版本, 或者一些较小的改动信息等.
加入一段注释的格式为:
<!-- 注释内容 -->
你必须包含叹号和连字符.
其他信息
My heading
A large heading
Something slightly smaller
标记有什么不同呢? 在匀TML 语义说明中
的含义是一个文档中主标题字体的开始,它后面应该跟当前文档的内容. 因此在一个列表中出现
时是没有含义的.
标记指向的图像不存在时, 你的浏览器会使用一个替代图像. 在你最后检查你的文件时如果出现了这种情况, 应该确保所指向的图像文件确实存在, 超链使用的 URL 信息正确, 以及文件属性被正确设置(对所有人可读). 然后再检查一遍!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-957407/ ,如需转载,请注明出处,否则将追究法律责任。