xhtml和html有什么区别?为什么要使用XHTML

2025-04-10 02:30:01 0

xhtml和html有什么区别?为什么要使用XHTML

本文目录

xhtml和html有什么区别

HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。因为XHTML的语法较为严谨,所以如果是习惯松散结构的HTML编写者,那需要特别注意XHTML的规则。但也不必太过担心,因为XHTML的规则并不太难。下面列出了几条容易犯的错误,供大家引用。1、所有标签都必须小写在XHTML中,所有的标签都必须小写,不能大小写穿插其中,也不能全部都是大写。看一个例子。错误:《Head》《/Head》《Body》《/Body》正确:《head》《/head》《body》《/body》2、标签必须成双成对像是《p》...《/p》、《a》...《/a》、《div》...《/div》标签等,当出现一个标签时,必须要有对应的结束标签,缺一不可,就像在任何程序语言中的括号一样。错误:大家好《p》我是muki正确:《p》大家好《/p》《p》我是muki《/p》3、标签顺序必须正确标签由外到内,一层层包覆着,所以假设你先写div后写h1,结尾就要先写h1后写div。只要记住一个原则“先进后出”,先弹出的标签要后结尾。错误:《div》《h1》大家好《/div》《/h1》正确:《div》《h1》大家好《/h1》《/div》4、所有属性都必须使用双引号在XHTML 1.0中规定连单引号也不能使用,所以全程都得用双引号。错误:《div style=font-size:11px》hello《/div》正确:《div style=“font-size:11px“》hello《/div》5、不允许使用target=“_blank“从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel=“external“,并搭配JavaScript实现此效果。错误:《a href=“网址“ target=“_blank“》MUKI space《/a》正确:《a href=“网址“ rel=“external“》MUKI space《/a》

为什么要使用XHTML

我们认为万维网上的许多页面都包含着糟糕的 HTML 代码。下面的 HTML 代码仍然可以工作得很好,即使它没有遵守 HTML 规则:《html》《head》《title》This is bad HTML《/title》《body》《h1》Bad HTML《/body》XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档。XML 用来描述数据,而 HTML 则用来显示数据。今天的市场中存在着不同的浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言。因此,通过把 HTML 和 XML 各自的长处加以结合,我们得到了在现在和未来都能派上用场的标记语言 - XHTML。XHTML 可以被所有的支持 XML 的设备读取,同时在其余的浏览器升级至支持 XML 之前,XHTML 使我们有能力编写出拥有良好结构的文档,这些文档可以很好地工作于所有的浏览器,并且可以向后兼容。

HTML如何添加水平分割线:

HTML提供了修饰段落的水平分割线,在很多的网页布局中都可以轻松使用,而不需要另外作图。水平分割线的标签是单标签:《hr/》 默认情况下只占一行。 《html》《head》《title》建站教程网-为学习HTML,DIV+CSS教程,网站开发制作与建设提供动力《/title》《/head》《body》《p align=“center“》HTML教程《/p》《hr/》《p》建站教程网-xhtml教程提供最全面的html教程,告诉您html是什么,快速学习xhtml知识,并制作html网页页面。《/p》《/body》《/html》 运行上面的HTML代码就可以发现标题和正文内容之间就有一条横线。一个简单的《hr/》标签就可以实现分割线,轻松地修饰了段落排版,使之更美观。不过对于不同的应用场合,《hr/》默认单一的线条样式显然不能满足要求。《hr/》标签的多种属性解决了这个问题,常用的属性有width、size、align、color和titile。 width:即表示宽度,属性值默认单位为像素(px),也可以用百分比来表示分割线所占空间的比例; size:表示分割线的厚度或高度,属性值默认单位也为像素(px); aling:为对齐方式,类似于《p》的align; color:即颜色,我们可以根据需要设置分割线的不同颜色; title:这个属性使用的不多,表示当浏览者光标悬停在分割线上时出现属性值的内容提示。分割线《hr/》还有一个属性时noshade,当分割线没有设置颜色时,并且设置了一定的size时,分割线看上去是立体下凹,有阴影的。如果使用了noshade属性时,分割线将会呈现单色。

xhtml和html有什么区别?为什么要使用XHTML

本文编辑:admin
: xhtml,html,

更多文章:


minutes翻译(Minutes 的翻译是:分钟 是什么意思)

minutes翻译(Minutes 的翻译是:分钟 是什么意思)

本文目录Minutes 的翻译是:分钟 是什么意思minute怎么读音是什么意思十分钟的英文minute中文是什么意思英语give me a minute怎么翻译in ten minutes 是在10分钟里面,还是后面Minutes 的翻译

2025年2月11日 14:20

constant手表(frederique constant geneve手表FREDERIQUECONSTANTGEN)

constant手表(frederique constant geneve手表FREDERIQUECONSTANTGEN)

本文目录frederique constant geneve手表FREDERIQUECONSTANTGEN康斯登表怎么样在瑞士这个牌子算不算有名气呢VACHERONCONSTANTN,是什么手表frederique constant gen

2025年2月13日 14:30

xml描述的是数据的什么(xml描述的是什么)

xml描述的是数据的什么(xml描述的是什么)

本文目录xml描述的是什么XML指的是什么什么是XML语言xml描述的是什么XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Marku

2025年2月14日 07:50

化简绝对值的步骤?绝对值的化简方法口诀

化简绝对值的步骤?绝对值的化简方法口诀

本文目录化简绝对值的步骤绝对值的化简方法口诀绝对值化简是什么绝对值化简怎么做初一绝对值化简的口诀是什么如何化简绝对值技巧绝对值化简绝对值的化简方法化简绝对值的步骤同号得正,异号得负。当M大于等于3时当M大于等于-2小于3时当M小于-2时主要

2025年2月26日 06:20

javascript 高级程序设计(看JavaScript高级程序设计的疑问,为什么不能直接把一个原型对象赋给另一个原型对象)

javascript 高级程序设计(看JavaScript高级程序设计的疑问,为什么不能直接把一个原型对象赋给另一个原型对象)

本文目录看JavaScript高级程序设计的疑问,为什么不能直接把一个原型对象赋给另一个原型对象谁能告诉我,《JavaScript高级程序设计(第4版)》什么时候出来啊看JavaScript高级程序设计的疑问,为什么不能直接把一个原型对象赋

2025年4月8日 03:10

git通俗一点是干什么的(到底什么是ssh和git, 通俗的讲解下, 一定要通俗形象, 一下就明白, 不要扯太多专业术语,)

git通俗一点是干什么的(到底什么是ssh和git, 通俗的讲解下, 一定要通俗形象, 一下就明白, 不要扯太多专业术语,)

本文目录到底什么是ssh和git, 通俗的讲解下, 一定要通俗形象, 一下就明白, 不要扯太多专业术语,git是干什么用的,和dos一样不!请简单说明git有什么作用git是干嘛的(在哪方面会用到)git的工作原理git可以干什么到底什么是

2025年3月2日 15:40

精神分裂症的诊断标准(精神分裂具体是什么)

精神分裂症的诊断标准(精神分裂具体是什么)

本文目录精神分裂具体是什么精神分裂症的诊断标准是什么精神分裂专家请进来精神分裂具体是什么精神分裂症是一组病因未明的精神病,具有感知、思维、情感、行为等多方面的障碍和精神活动的不协调以及精神活动与环境不协调为特征的一种最常见的精神病。多起病于

2025年3月31日 18:20

ubuntu输入法设置(Ubuntu 12.04 如何设置中文输入法)

ubuntu输入法设置(Ubuntu 12.04 如何设置中文输入法)

本文目录Ubuntu 12.04 如何设置中文输入法ubuntu 中文输入法怎么用ubuntu怎么安装并使用中文输入法ubuntu 安装搜狗输入法怎么配置ubuntu怎么添加中文输入法ubuntu14.04怎么设置中文输入法Ubuntu 1

2025年3月1日 10:50

listview1(c#中怎么添加listView1_Click事件)

listview1(c#中怎么添加listView1_Click事件)

本文目录c#中怎么添加listView1_Click事件VB关于listview1的使用C#中,选择listView1的下一条记录求教VB6的combo1和listview1的使用方法如何引用listview1c#中怎么添加listView

2025年3月6日 07:40

什么是控件?Win10安装ActiveX控件不兼容怎么办

什么是控件?Win10安装ActiveX控件不兼容怎么办

本文目录什么是控件Win10安装ActiveX控件不兼容怎么办edittext控件怎么调节字体和边框的距离c# winForm中 用statusStrip控件怎么显示当前登录账户的名字c#的reportViewer控件Access软件的控件

2025年4月8日 00:20

sql数据库触发器(sql数据库什么时候才用触发器)

sql数据库触发器(sql数据库什么时候才用触发器)

本文目录sql数据库什么时候才用触发器求解答,sql server数据库触发器怎么写sql数据库什么时候才用触发器一般是表跟表之间有相关联的字段时候用,例如表a的字段count(数量),是引用表b中的字段count,如果你改变了表b中cou

2025年4月10日 06:30

oppo手机怎么返回?返回什么键

oppo手机怎么返回?返回什么键

本文目录oppo手机怎么返回返回什么键Java 中的indexOf()返回值为什么一直出问题“返回”反义词是什么返回是什么意思JS或者jquery怎么设置滚动条回到顶部oppo手机怎么返回_导航键提供了两侧滑动手势、虚拟按键、上滑手势三种操

2025年3月29日 19:50

body lotion是沐浴露吗(瓶子上写着hand&body lotion ,是相当于沐浴露的意思还是沐浴完用的护肤品)

body lotion是沐浴露吗(瓶子上写着hand&body lotion ,是相当于沐浴露的意思还是沐浴完用的护肤品)

本文目录瓶子上写着hand&body lotion ,是相当于沐浴露的意思还是沐浴完用的护肤品在美国,skin lotion指身体乳还是沐浴乳与body lotion相同吗body lotion lotion pour le corps 什

2025年4月1日 19:50

expression怎么读英语(“expression”解释为“词语”是可数名词吗)

expression怎么读英语(“expression”解释为“词语”是可数名词吗)

本文目录“expression”解释为“词语”是可数名词吗expression \\arouse \\rouse;这英语怎么读表情一词用英语怎么说英语表达是什么呢expression的形容词、副词和动词expression+web4+怎么读

2025年3月3日 03:50

dotnettextbox(DotNetTextbox使用问题)

dotnettextbox(DotNetTextbox使用问题)

本文目录DotNetTextbox使用问题dotnetTextBox上传图片保存路径问题!用的别人给的asp.net源程序,调试的时候提示警告:无法更新自动刷新引用“dotnettextbox.dll”DotNetTextbox使用问题 5

2025年4月9日 21:50

errorlog什么意思中文(有个叫errorlog的东西,是个空记事本,在桌面上,我删除了好多次了,开机就来,是怎么回事该怎么处理)

errorlog什么意思中文(有个叫errorlog的东西,是个空记事本,在桌面上,我删除了好多次了,开机就来,是怎么回事该怎么处理)

本文目录有个叫errorlog的东西,是个空记事本,在桌面上,我删除了好多次了,开机就来,是怎么回事该怎么处理log什么意思err.log到底是什么err_log是什么东东啊手机出现error log怎么解决有个叫errorlog的东西,是

2025年4月15日 07:50

by all accounts(by all accounts 什么意思 造个句子)

by all accounts(by all accounts 什么意思 造个句子)

本文目录by all accounts 什么意思 造个句子by all accounts是什么意思关于by all accountshe is,by all accounts,a superb teacher 这是什么句型by all ac

2025年3月24日 20:40

信号量机制怎么理解?信号量的介绍

信号量机制怎么理解?信号量的介绍

本文目录信号量机制怎么理解信号量的介绍p.v.的什么是信号量什么是信号量机制什么是信号量信号量的分类信号量的物理意义信号量机制怎么理解信号量:信号量(Semaphores)的数据结构由一个值value和一个进程链表指针L组成,信号量的值代表

2025年2月8日 18:40

prototype怎么读(prototype的含义)

prototype怎么读(prototype的含义)

本文目录prototype的含义裙子英语用汉字怎么读prototype的含义我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会“

2025年4月13日 21:30

getproperty什么意思(flash getproperty 什么意思)

getproperty什么意思(flash getproperty 什么意思)

本文目录flash getproperty 什么意思GetTOProperty是什么意思flash getproperty 什么意思getproperty就是获取属性的意思函数getProperty(目标,属性),带两个参数,第一个参数是要

2025年4月18日 00:00

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:20
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:7
标签列表

热门搜索