WEB标准与XHTML 1.0 Transitional等文档类型介绍(3)
作者:Dflying Chen 来源:Dflying Chen 发布时间:2007-10-20 21:18:00
标签:xhtml,标准,web
标记不可以重叠。
标记可以嵌套,但是不能重叠。如下声明是合法的:
<b><i>This is bold and italic</i></b>而如下包含重叠的声明是不合法的:
<i><b>This is bold and italic</i></b>
属性不可以简写。
所有的属性必须指定值。例如一种常见的写法
<input type="checkbox" checked />在XHTML中是不合法的,因为checked属性没有值与其对应。应该改写成<input type="checkbox" checked="checked" />
使用id属性,而不是name属性。
在HTML中,name属性可以用来标识identify <a>, <applet>, <form>, <frame>, <iframe>, <img>和 <map>标记。XHTML 1.0 Strict 和XHTML 1.1 standards已经删除了对name属性的支持。我们应该使用id唯一标识一个页面上的元素。
属性值中空格的处理。
属性值中开头和结尾的所有空格将被忽略。属性值中词与词之间的多个空格或换行符将被认为成单个空格。例如如下两个属性的值相同:<input value="HTML is out" />
<input value=" HTML is
out " /><script>和<style>标记的内容必须被包围在CDATA段中。
例如:
<script type="text/javascript">注意到上面的Script中有小于号(<)出现,如果不将其包围在CDATA段中,那么小于号(<)以及后面的内容会被误认为是另一个XHTML标记的开始,引起一些不必要的错误。
<![CDATA[
function func(a, b)
{
if (a < b)
return true;
}
]]> </script>
需要注意的是IE认为在<script>标记中的CDATA段是不合法的,并会引发脚本错误,这个问题可以使用JavaScript注释来避免:
<script type="text/javascript">或者
/**//* <![CDATA[ */
function func(a, b)
{
if (a < b)
return true;
}
/**//* ]]> */
</script>
<script type="text/javascript">当然,最好的方法是把脚本和CSS放置于单独的文件中并在XHTML页面中加上引用。
// <![CDATA[
function func(a, b)
{
if (a < b)
return true;
}
// ]]>
</script>
0
投稿
猜你喜欢
- 数据库系统的安全性包括很多方面。由于很多情况下,数据库服务器容许客户机从网络上连接,因此客户机连接的安全对MySQL数据库安全有很重要的影响
- Some readers have asked to me what
- 前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法?现在写了一个,方便大家使用。'定义变量 Dim cn,r
- 假如页面上有很多条记录,很多情况下,对这些信息按照字母表降序排序会比传统的升序排序显示效率更高。采用你熟悉的ORDER BY 子句,你可以很
- 斐波那契记忆优化法:<script type="text/javascript">var fibonacci
- 最近在工作当中遇到一个问题 有个页面需要添加一个浏览历史记录功能具体来说就是要记录下用户在此网站的点击历史 并把它们降序排列出来(只显示前6
- 数据库计算机 databasecomputer 实现数据库的存储、管理和控制的一种专用计算机系统。它能十分快速而有效地完成各种数据库操作,并
- 1 数据库连接a.数据库的连接(ACCESS和SQL)在APS脚本中可以通过3中方式访问数据库: ∈IDC (Inte
- 大家都知道在Dreamwerver中可以很方便地实现记录集的分页显示,但是生成的代码的确很庞大,影响了网页的显示速度,看起来条理也不是很清晰
- 思想:4个数字的排列,加上3个运算符的排列,使用后缀表达式的表现如下:情形一:1,2,3,4,+,-,* => 24*24*4情形二:
- 很实用的过滤重复数据的asp代码,函数如下:<%'**************************************
- 发现这个也是偶然,在测试的时候发现的,因此问题还发现一个bug。蛮有意思~ 假如输入http://www.aspxhome.com的话,在
- 思考一个问题:怎么实现在第一次检索的基础上进行二次检索?通常,我们的做法是第一次检索时保存检索条件,在第二次行检索时组合两次检索条件对数据库
- Array()CInt()CStr() Date() DateAdd() Day() FormatCurrency() FormatDate
- XML(可扩展标记语言)已成为Web应用中数据表示和数据交换的标准,随着Internet的快速发展,尤其是电子商务,Web服务等应用的广泛使
- 一,啥是Block Formatting Context当涉及到可视化布局的时候,Block Formatting Context提供了一个
- 使用ASP实现网站的目录树数据库结构(共使用了两个表)1。tblCategory字段名 类型 Root&
- 文章主要描述的是SQL Server聚集索引的指示(Cluster Index Indications),在实际操作中借助聚集索引来进行搜索
- 让我们重温一下JavaScript的一些基础知识,请先写出以下代码中问号处的答案,再运行比较!<script type=&q
- 阅读上一篇:FrontPage2002简明教程六:图片库 虽然FrontPage已经给我们提供了很多面很强大的所见即所得的工具,但是随着HT