HTML语言基本语法规范

XHTML是一种更严格的HTML版本,对大小写、元素嵌套、封闭、属性引用等方面有严格规范。所有元素必须封闭并使用小写字母,属性值需加双引号,不允许某些元素嵌套,并推荐使用CSS控制样式。此外,特殊字符需编码,注释使用标准形式,脚本推荐通过外部链接引入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在使用的HTML版本是一种改进后的版本,称为XHTML,XHTML中使用的元素和HTML基本没有区别,只是在书写方法上更加规范,其具体内容可以分为以下几点。

1.区分大小写

XHTML对大小写是敏感的,在XHTML中,使用相同字母的大写和小写定义的元素是不同的。例如,<h>.和<H>表示的是不同的元素。

说明:在XHTML中,规定要使用小写字母来定义页面中所有的元素和属性,包括CSS样式表中的属性等也要使用小写字母。

2.正确嵌套所有元素

XHTML中,当元素进行嵌套时,必须按照打开元素的顺序进行关闭。正确嵌套元素的实例代码如下。

<ul><li></li></ul>

XHTML中还有一些严格强制执行的嵌套限制如下。

  • <a>元素中不能包含其他的<a>元素。
  • <pre>元素中不能包含<object>、<big>、<img>、<small>、<sub>或<sup>元素。
  • <botton>元素中不能包含<input>、<textarea>、<label>、<select>、<botton>、<form>、<iframe>、<fieldse>或<isindex>元素。
  • <label>元素中不能包含其他的<label>元素。
  • <form>元素中不能包含其他的<form》元素。

3.元素必须要封闭

  • 在XHTML中,所有的页面元素都要有相应的结束元素。如</body>、/。
     

4.属性必须加上双引号

XHTML中所有的属性,包括数字值都必须加上双引号。实例代码如下。

<table width="400">

5.明确所有的属性值

XHTML中规定每一个属性都必须有一个值,没有值的属性也必须用自己的名称作为值。例如,在XHTML中,checked属性是可以不取值的,但是在XHTML中必须用它自身名称作为值。实例代码如下。

<input type=“checkbox" name="box1" value=”abc" checked="checked"/>

6.特殊字符要用编码显示

在XHTML页面内容中,所有的特殊字符都要用编码表示,例如,&必须用&amp;的形式。

<img src="pic.ipg" src="abc &def">

在XHTML中必须要写成:

<img src="pic.jpg" src="abc &amp def" />

7.推荐使用级联样式表控制外观

在XHTML中,推荐使用级联样式表控制外观,实现页面的结构和表现相分离,相应的会有部分外观属性不推荐使用,如algin属性等。

8.使用页面注释

XHTML中使用<!--和-->作为页面注释,其实例代码如下。

<!--这是一个注释>  说明:在页面中相应的位置使用注释可以使得文档结构更加清晰。

9.推荐使用外部连接来调用脚本

XHTML中使用在<!--和-->注释中插入脚本,但是在XML浏览器中会被简单的删除,导致脚本或样式的失效。推荐使用外部链接来调用脚本。调用脚本的代码如下。

<script language="javascript1.2" type="text/javascript" src="scripts/menu.js"></scripe>

说明:language是指所使用语言的版本;type是指所使用甲苯语言等的种类;src是指脚本文件所在的路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值