位置: 编程技术 - 正文

何为XHTML??(何为黄金茶)

编辑:rootadmin
前言:  现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML。毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布。我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程。同时这也是我曾发表过的WEB标准 XHTML&CSS的延续。  XHTML介绍:  XHTML是 EXtensible HyperText Markup Language(可扩展超文本标记语言) 的英文缩写,而HTML则是 HyperText Markup Language(超文本标记语言) ,这是名字的不同。其实我们说得标准应该是XML,那为什么要学习XHTML呢?因为现在的HTML代码烦琐,危机四伏,但是XML使用环境还不成熟,所以推出了一个过度的产品就是XHTML,它起着呈上起下的作用。也有人认为XHTML是HTML的一个升级版本,其实也是正确的,我的理解是XHTML把HTML做得更加规范的一个标记语言,使HTML变得功能强大,减少了代码的烦琐尤其是表格。  XHTML是在年1月日被国际标准组织机构W3C(World Wide web Consortium)定为一个标准的,认为是HTML的一个最新版本,并且将逐渐替换HTML。现在所有的浏览器都支持XHTML,XHTML兼容 HTML 4.0。也有人认为XHTML就是HTML4.。如果你在学习过程中自己编写了一个符合标准的站,你可以通过W3C的验证,验证通过后你将会得到一个标志,通常是XHTML1.0认证和CSS验证。我也不清楚目前国内有多少个网站同时通过了这两个验证。大家可以去  为什么我们使用XHTML   XHTML是HTML升级为XML的过度产品,被定为一个标准,XHTML完全兼容HTML4.,并且具有XML的语法。下面我们来看一个含有错误代码的HTML,如下:<html>  <head>  <title>This is bad HTML</title>  <body>  <h1>Bad HTML  </body>   虽然含有错误代码,但是当我们在浏览器中浏览时还能正常显示。XML是一个标记语言,但是它要求在网页中出现的任何元素都应该被标记出来,XML是用来描述网页中的数据的,而HTML用来显示网页中的元素的。目前我们上网使用的各种浏览器技术,包括手提电脑、手机上网浏览等等,都要求浏览的一些内容都要被正确标记,如果有错误的标记可能会使显示特别混乱、甚至不能正常显示。  因此联合 HTML 和XML , 还有其他的一些技术,我们得到了一种现在有用的而且在将来也有用的语言 - XHTML。  当在将来都规范的时候我们就要用的 XHTML 正确格式的标记了,使所有的浏览器都能正确的执行,所以我们现在有必要开始学习XHTML了。  XHTML和HTML之间的区别:  XHTML是一项新技术,在浏览器和一些其他的软件都支持它之前,我们应该有必要熟悉一下这项技术。为了我们更好的学习XHTML之前我们应该熟悉一下HTML4.0,我们可以去下载一个参考手册来熟悉一下。以便于我们学起XHTML来更简单,换句话说我们现在使用HTML编写代码时应该尽力少写错误代码,如:都要使用小写的字符来编写HTML,每个标记之后都要加上标记的结束如:<p>网页教学网欢迎您的光临</p> 结束一定要有,我们要保持这种规则。  它们之间最大的区别在于:  1.XHTML 元素一定要被正确的嵌套使用。  在HTML里一些元素可以不正确嵌套也能正常显示,如:  <b><i>This text is bold and italic</b></i>   而在XHTML必须要正确嵌套之后才能正常使用,如:  <b><i>This text is bold and italic</i></b>  注意:这个错误通常发生在当嵌套多层之后的标签里面。如:  <ul>   <li>Coffee</li>   <li>Tea   <ul>    <li>Black tea</li>    <li>Green tea</li>   </ul>   <li>Milk</li>  </ul>  正确的应该是:  <ul>   <li>Coffee</li>   <li>Tea   <ul>    <li>Black tea</li>    <li>Green tea</li>   </ul>   </li>   <li>Milk</li>  </ul>  观察上述的两段代码我们可以看到正确的里面我们在 </ul>之后插入 </li> 标签。  XHTML 文件一定要有正确的组织格式。  所有的XHTML应该正确的被嵌套在以<html>开始以</html>结束的元素里面,其他的元素可以有子元素,并且子元素也要被正确的嵌套在他们的父元素内。如:<html>  <head> ... </head>  <body> ... </body>  </html>   标签名字一定要用小写字母。  因为 XHTML文档是XML应用程序, XML 对大小写是敏感的。象 <br> 和 <BR> 是两个不同的标记。如错误代码:  <BODY>  <P>This is a paragraph</P>  </BODY>   正确格式为:  <body>  <p>This is a paragraph</p>  </body>  所有的 XHTML 元素一定要关闭  不能有没有关闭的空的元素存在我们的代码中,其实对于这点我们是比较好结束的,有开始就应该有结束吗?例如错误代码:  <p>This is a paragraph  <p>This is another paragraph  正确的为:  <p>This is a paragraph</p>  <p>This is another paragraph</p>  独立的一个标签我们也要结束用 />来结束。  例如:错误代码  This is a break<br>  Here comes a horizontal rule:<hr>  Here's an image <img src="happy.gif" alt="Happy face">  正确代码:  This is a break<br />  Here comes a horizontal rule:<hr />  Here's an image <img src="happy.gif" alt="Happy face" />  通过上面的几个例子我们基本上看出了HTML和XHTML之间的不同,那么我们应该从现在起应该试着改变我们现在的HTML,例如都使用小写的标记、在标记之后加上结束标记的符号 />。  XHTML 的语法  简单的说写 XHTML 要用干净的 HTML 语法。  XHTML的一些其他语法要求:  属性名字必须小写。如:  错误代码:  <table WIDTH="%">  正确的代码:  <table width="%">   属性值必须要被引用。如:  错误的代码:  <table width=%>  正确的代码:  <table width="%">   属性的缩写被禁止。如:  错误的代码:  <dl compact>  <input checked>  <input readonly>  <input disabled>  <option selected>  <frame noresize>  正确的代码:  <dl compact="compact">  <input checked="checked" />  <input readonly="readonly" />  <input disabled="disabled" />  <option selected="selected" />  <frame noresize="noresize" />  列出一个表让大家知道:  HTML          XHTML   compact       compact="compact"   checked       checked="checked"   declare       declare="declare"   readonly       readonly="readonly"   disabled       disabled="disabled"   selected      selected="selected"   defer        defer="defer"   ismap        ismap="ismap"   nohref       nohref="nohref"   noshade       noshade="noshade"   nowrap       nowrap="nowrap"   multiple      multiple="multiple"   noresize      noresize="noresize"   用id属性代替name属性。如:  HTML 4. 中为a,applet, frame, iframe, img 和 map定义了一个name属性.在 XHTML 里name属性是不能被使用的,应该用id 来替换它。如:  错误代码:  <img src="picture.gif" name="picture1" /> 正确的代码:  <img src="picture.gif" id="picture1" />   注意:我们为了使旧浏览器也能正常的执行该内容我们也可以在标签中同时使用id和name属性。如:  <img src="picture.gif" id="picture1" name="picture1" />   为了适应新的浏览器浏览我们在上述代码中的最后我加了/来结束标签。XHTML DTD定义文档的类型。  在XHTML中我们必须声明文档的类型,以便于浏览器知道你的文档是什么类型的,而且声明部分要加在文档的head之前。如:  <!DOCTYPE Doctype goes here>  <html xmlns="  <head>  <title>Title goes here</title>  </head><body>  Body text goes here  </body></html>  注:DOCTYPE声明不是 XHTML 文档的一部分,它也不是文档的一个元素,所以我们没必要加上结束标签。  注:XHTML属性都是在<html>标签里面。然而当我们在w3.org验证时,并不解释我们的文档有没有声明类型。这是因为"xmlns=  我们使用DOCTYPE时的基本机构:  <!DOCTYPE ...>  <html>  <head>  <title>... </title>  </head>  <body> ... </body>  </html>   DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。  其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。  要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。  XHTML 1.0 提供了三种DTD声明可供选择:  过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.的标识(但是要符合xhtml的写法)。完整代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "  严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,完整代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "  框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "  如何转换现有的结构为XHTML  我们选择什么样的DOCTYPE?理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。  我们从现在的HTML转换为XHTML注意以下几点:  一、在每个页面的首部都加上文档类型的说明。如:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "  二、标记和name 要都用小写。  三、所有的属性值都要用引号引起来。  四、单独的标签,如: <hr> , <br> and <img>,都要在后面加/来结束。在这里不建议使用诸如:<img>和</img>形式的方式,直接在其后面加/就可以了,如<br />。  五、通过W3C 验证。进入W3C DTD 的官方网站:  XHTML的模块化为什么要模块化设计XHTML呢?XHTML虽然简单,但是它的内容很多,包括了一个网络设计师需要的绝大多数功能。XHTML一方面内容繁多复杂,但是从另一个角度来看它却是非常简单的。为了将XHTML分割成小的模块,W3C已经建立起了小型的已经定义好了的一系列XHTML元素,他们独立的能被与其他XML标准合并成的大型的更复杂的程序的简单设备所使用。  通过XHTML模型,程序设计师能够做如下的事情:  1.选择那些能够被使用XHTML构建块标准的设备所支持的元素。  2.在遵循XHTML标准的同时使用XML可以对XHTML扩展。  3.简单化的XHTML可以应用于像掌上电脑、移动电话、电视和家用电器等设备。  4.通过加入心的XML功能(像声音、多媒体的)将XHTML延续到复杂程序的设计上。  5.像XHTML基本(XHTML对于移动设备的一个子集)那样来定义XHTML的轮廓。*表示不赞成应用到XHTML中

推荐整理分享何为XHTML??(何为黄金茶),希望有所帮助,仅作参考,欢迎阅读内容。

何为XHTML??(何为黄金茶)

文章相关热门搜索词:何为三观,三观是什么,何为三观,三观是什么,何为黄金茶,何为朱砂,何为道,何为贤妻,何为朱砂,何为贤妻 月下蝶影,内容如对您有帮助,希望把文章链接给更多的朋友!

有关表格边框的css语法整理(1) 我们知道Dreamweaver在表格制作方面做得非常出色,但是在某些时候还是必须结合css才能达到一些特定效果,下面我们先把有关表格边框的css语法整理出来

中文排版CSS心得 数月来学习web标准,并遵循标准设计和制作web页面。一直想写点什么,整理一下自己的心得体会。写这篇文章,主要是针对中文排版设计,英文排版因

非常好的CSS基本布局例 单行单列单行单列1:采用float浮在左上角,固定宽度。#content{float:left;padding:px;margin:px;background:#FFF;border:5pxsolid#;width:px;/*ie5winfudgebegins*/voice-family:"

标签: 何为黄金茶

本文链接地址:https://www.jiuchutong.com/biancheng/371877.html 转载请保留说明!

上一篇:CSS中常用的单位(css中的单位主要有哪些)

下一篇:有关表格边框的css语法整理(1)(有关表格边框的快捷键)

  • 个体工商户增值税优惠政策2023
  • 税务师补报名时间可以交费吗
  • 企业所得税季报和年报的区别
  • 建设单位施工现场补助
  • 厂部固定资产折旧属于什么费用
  • 发生租赁费用怎么做账
  • 采购人员的费用
  • 留存收益的个别资本成本率计算公式
  • 不是公司员工可以举报公司不交社保吗
  • 小规模小于30万免税会计分录
  • 水果销售公司简介
  • 高新技术企业账务处理注意事项
  • 外币账户收款如何做账务处理呢?
  • 长期待摊费用摊销表
  • 银行理财产品赎回
  • 应收账款贷方余额表示什么
  • 单位充话费送手机
  • 跨月负数发票会计分录
  • 补交注册资本的法律规定
  • 偷税罪立案标准最新
  • 出纳能办理涉税实名认证吗?
  • 计提增值税会计账务处理
  • 咨询服务税费多少
  • 总包劳务工资发什么科目
  • 资产处置损益借贷方向表示什么
  • 商品超出几倍合法
  • 贴息债券计算公式
  • 企业会计制度政府补助
  • win10为什么每次开机都要输入微软密码
  • win11任务栏全部显示
  • 完美解决usb电涌15秒后关机
  • wordpress 常用函数
  • 驾校收入与成本的关系
  • 提前预支工资怎么报税
  • 题管理录入新内容
  • 退货的增值税专票怎么开
  • 购买二手商住房没有给契税发票和购房发票
  • ai生成二次元角色全身
  • 税后现金流入
  • 应付职工薪酬年末结转到哪个科目
  • php浮点数
  • 分包缴纳的个税怎么算
  • json与对象的区别
  • 应付职工薪酬中社保费怎么记账
  • 库存现金科目的辅助核算项目为日记账
  • dedecms怎么改图片
  • sql获取第一条记录的内容
  • 无形资产摊销是当月增加当月摊销吗
  • 记帐时借方是什么意思
  • 根据sql脚本修改数据类型
  • 差旅费会计科目怎么做
  • 有限合伙企业需要缴纳企业所得税吗
  • 销售预付卡的账务处理
  • 退货收到红字发票怎么办
  • 一般纳税人房租租赁费的税率
  • 债券溢价摊销有什么影响
  • 怎样理解
  • 销售费用的主要构成
  • 失业人员的养老金
  • 车保险说给返钱是真的吗
  • 实际开票金额比外经证金额大
  • 建筑施工企业会计分录大全
  • 喝了阿胶补血口服液嗜睡
  • debian8安装
  • solaris8下载
  • mac怎么安装字体到ai
  • macbook如何安装windows
  • 如何修改centos7的workspace name
  • windows的服务怎么打开
  • igfxem module是什么程序
  • win8如何切换用户登录
  • win7旗舰版远程链接登录不上
  • glrotatef函数
  • jquery升级
  • javascript基于什么的语言
  • javascript如何
  • javascript字符类型
  • 成都市地方税务局 组织税收收入 2010
  • 河南省个人无犯罪证明书
  • 税控盘离线开票时间超限是怎么回事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设