html和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>

6、不允许使用target="_blank"

从XHTML 1.1开始全面禁止target属性,如果想要有开新窗口的功能,就必须改写为rel="external",并搭配JavaScript实现此效果。

错误:<a href="域名" target="_blank">MUKI space</a>
正确:<a href="域名" rel="external">MUKI space</a>
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-22
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。
HTML 和 XHTML 的区别简单来说,XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更严谨些。
以下是 XHTML 相对 HTML 的几大区别:
XHTML 要求正确嵌套
XHTML 所有元素必须关闭
XHTML 区分大小写
XHTML 属性值要用双引号
XHTML 用 id 属性代替 name 属性
XHTML 特殊字符的处理
第2个回答  2016-11-23
可以这样认为,XHTML 就是符合 XML 标准的改进型 HTML,对语法的苛刻程序和其它基于 XML 的一样。
strict html 4.01 标准

<html> 必须是root元素
<head>和<body> 是 <html>中一定有且只有的元素
<head> 必须有 <title>, <meta>和<style>可选, 他们只能在<head>里
<body> 里只能有 block元素
block元素不能放在inline元素里
block元素不能放在<p>里
<ul>和<ol>中只能有<li>元素,但<li>里可以放其他,包括block元素
<blockquote>中只能放block元素

xhtml 1.0 标准

html元素需要有xml相关属性
元素名必须是小写字母
元素属性用"包围,不能为空值
在内容里不能有&, 需要转义,包括其他特殊字符<>
空元素以 />结尾

具体还有不清楚的就百度一下

xhtml和html有什么区别
一、其基础语言不同 1、XhtmL是基于可扩展标记语言(XmL)。2、htmL是基于标准通用标记语言(sgmL)。二、语法严格程度不同 1、XhtmL语法比较严格,存在dtd定义规则。2、htmL语法要求比较松散,这样对网页编写者来说,比较方便。三、可混合应用不同 1、XhtmL可以混合各种XmL应用,比如mathmL、sVg。2、ht...

HTML和XHTML的区别是什么?
HTML和XHTML的区别体现在功能上和书写习惯两大方面。1.功能上 (1)HTML对于各大浏览器兼容性较差(pc端浏览器、手机端浏览器、PAD),对于网页页面编写技巧要求比较高,现在web前端开发的静态网页,一般都是html4.0,HTML5就另当别论了。(2)XHTML可以很好处理各大浏览器的兼容,XHTML的语法较为严谨...

xhtml和html有什么区别
1、编码和结构:HTML是一种标记语言,它定义了网页内容的结构和行为,但不包含语义而XHTML则是一种更严格的HTML版本,它使用XML作为语法,并遵循一套更严格的规则和结构,以增加代码的可读性和可维护性。2、元素和语法:在HTML中,一些元素可以通过各种属性来设置不同的属性值,而XHTML则需要将这些属性...

HTML和XHTML之间有什么区别
因为XHTML在语法和区分大小写方面比HTML更严格严谨。XHTML文档是格式良好的,并使用标准XML解析器进行解析,这与HTML不同,HTML需要宽松的HTML特定解析器。总的来说,与HTML相比,XHTML发生了一些变化,有了一下差异。这些变化可分为三个部分:文档结构的变化1、所有文件都必须有DOCTYPE。2、<html>中的xml...

xhtml和html有什么区别
HTML与XHTML之间的差别,粗略可以分为两大类比较:一个是功能上的差别,另外是书写习惯的差别。关于功能上的差别,主要是XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。因为XHTML的语法较为严谨,所以如果是习惯松散结构的HTML编写者,那需要特别注意XHTML的规则。但也不必太过...

HTML与XHTML的区别
实际上,XHTML 与 HTML 4.01 标准没有太多的不同。它们最主要的不同:1.XHTML 元素必须被正确地嵌套。错误:<p><span>this is example.<\/p><\/span>正确:<p><span>this is example.<\/span><\/p>2.XHTML 元素必须被关闭。错误:<p>this is example.正确:<p>this is example.<\/p>3.标签名必须用小写字...

网页语言xhtml和html的概念与区别的详细介绍
xhtml和html的主要区别 XHTML元素必须被正确地嵌套。XHTML元素必须被关闭。标签名必须用小写字母。XHTML文档必须拥有根元素。拿例子来解释一下:1.不正确的嵌套 pstrong一个段落中的粗体字\/p\/strong 正确的嵌套应该是这样 pstrong一个段落中的粗体字\/strong\/p 2.注意标签关闭状态 pstrong一个段落中的...

请问html和xhtml的区别有哪些方面啊?
区别在于:html即是超文本标记语言(Hyper Text Markup Language),是最早写网页的语言,但是由于时间早,规范不是很好,大小写混写且编码不规范;xhtml即是升级版的html(Extensible Hyper Text Markup Language),对html进行了规范,编码更加严谨纯洁,也是一种过渡语言,html向xml过渡的语言。xhtml对比与...

xhtml和html有什么区别
【XHTML与HTML的区别】:XHTML 1) 所有标签必须闭合,也就是说开始标签要有相应的结束标签。2) XHTML中所有的标签必须小写。3) 所有的参数值,包括数字,必须用双引号括起来;4) 所有元素,包括空元素,比如img、br等,也都必须闭合,实现的方式是在开始标签末尾加入斜扛,比如<img …\/> 、<br \/...

html与xhtml的区别规范是什么
1、XHTML 元素必须被正确地嵌套。 例子:一般html网页可以“主要内容”这是个不严格,在XHTML是错误的;正确的在xhtml标准中就必须要求这样“主要内容”。2、XHTML 元素必须被关闭。 exp:1、一个HEAD里的例子,“ ”像这个标签在html是可行的,但是为了xhtml的标准所以必须关闭如“”2、如在一般html...

相似回答