全国统一热线:
028-86758058
18980748058
购买流程
付款方式
常见问题
在线提问
续租服务
购物车(
0
件)
用户名:
密 码:
记住
首 页
HOME
域名注册
DOMAIN
虚拟主机
WEB HOST
成品网站超市
AUTO Site
VPS主机
VPS SERVER
云 主 机
CLOUD HOST
租用托管
SERVER
海外主机
HK HOST
代理专区
AGENT
客服中心
SERVICE
站长教程
SERVICE
欢迎光临西部数据云计算中心,我们将竭诚为您提供最优质的服务!
中文域名
域名转入
域名转出
DNS管理
动态域名
获取域名证书
域名停放
域名过户
集群主机
双线主机
基本主机
港台主机
论坛主机
Linux主机
Vip合租主机
超G型主机
ASP.net主机
Java主机
智能建站主机
网店主机
美国主机
数据库
成品网站超市
智能建站主机
集群VPS主机
国内VPS主机
香港VPS主机
美国VPS主机
云主机介绍
云主机购买
服务器租用
主机托管
常见问题
香港主机
港台主机
美国主机
国内免备案
步骤流程
代理级别
代理合同
代理模式
代理优势
在线申请
产品列表
常见问题
代理商分布图
常见问题
有问必答
跟踪提问
购买流程
产品价格
付款方式
常用软件
网站备案
续租服务
汇款确认
相关文档
联系我们
域名资讯
主机资讯
行业动态
网页制作
php教程
mysql教程
域名资讯
云计算资讯
网络编程
您当前的位置:
首页
>
网络编程
>
网站制作
XHTML标签都有一个结束标记
时间:1970-01-01 来源:互联网 作者:佚名
原文连接:http://www.dudo.org/article.asp?id=253
XHTML规范中有一条标准就是“每个XHTML标签都有一个结束标记”。那么对于HTML中原来不带结束标记的元素,则在该结束前加上“/”来关闭这个标签,如,<img>标签原来在HTML中的写法:
<img src="..." alt="...">
到了XHTML中,就应该在“>”前增加一个“/”来关闭这个标签,为了防止某些老式浏览器不认识这种写法,因此要在“/”前加上一个空格(HTML兼容性标准):
<img src="..." alt="..." />
这似乎是说在开始标记中加上一个“/”就可以关闭掉这个标签。特别是对于空内的标签来说,似乎使用这种写法更简洁了。比如说,
<div class="clear"></div>
这是在清除浮动(闭合浮动元素)中经常用到的一段代码。那么它似乎可以样写:
<div class="clear" />
是的,<div>元素可以为空,这样写没有问题,但是我们对其它标签也使用类似的写法会出现什么样的后果呢?如在<head>中引入外部Javascript文件,我们一般这么写:
<script type="text/javascript" src="..." language="javascript"></script>
既然没有内容为空,我们们可不可以写成
<script type="text/javascript" src="..." language="javascript" />
我们发现,这样的写法在浏览器要么不起作用,要么会出错,多数情况下,浏览器会认为这个标签没有关闭,而错误地认识<script>之后的所有内容都是Javascript代码,所以会产生错误。再如,
<textarea id="tt" cols="10" rows="8" />
如果在浏览器运行这段代码,你会发现从<textarea>开始,之后的所有XHTML代码都会被当作文本框的内容出现在文本框内。
这样看来,HTML4.0中已经存在成对的标签在XHTML中必须使用已有的结束标签。那么<div>为什么可以呢?其实,<div>也不可以,只是<div>的在浏览器没有那么明显的显示而已。而诸如<span />一类的写法就更加不正确了,首先<span>本身有关闭标签</span>,此外<span>标签内容不能为空白(纯空格也不行)。也就是说除了<img>、<hr>、<link>、<br>等标签可以使用“/”关闭外,其它的元素必须使用</...>,否则会出现不可预料的问题。
来顶一下
返回首页
推荐资讯
从零开始学ASP.NET-基础篇第1/7页
第一天 学习目的: 掌握最基本的Label、TextBox、Button控件
ASP.NET入门数据篇
对于网站编程的初学者来说,总是会上网找些源码来看,但久而
相关文章
将DataTable中的一行复制到另一个DataTable的方法
为自己的ASP网站系统构建一套标记语言
一个ASP.NET中使用的MessageBox类
Asp.net中处理一个站点不同Web应用共享Session的问题
ASP.Net生成一个简单的图片
一个可以让.net程序在非WIN平台上运行的软件Mono
relaxlife.net发布一个自己开发的中文分词程序
用 Asp.Net 建立一个在线 RSS 新闻聚合器的方法
使CheckBoxList的Attributes属性生效(修改微软的一个
一个经典的ADO.NET入门例子
栏目更新
栏目热门
返回首页
关于我们
联系我们
付款方式
价格总览
资讯中心
友情链接
媒体关注
有问必答
投诉建议
网站备案
《中华人民共和国增值电信业务经营许可证》编号:川B2-20080058号
官方网址:
xibushuju.com
西部数据
Copyright © 2002~2015
天府快车
版权所有
电话总机:
028-86758058
(50线) 传真:
028-86758058