下载APP 编程狮,随时随地学编程
返回 首页

XHTML 教程

开始阅读
手册说明:


XHTML是一种置标语言,表现方式与HTML类似,不过语法上更加严格。HTML是一种基于标准通用置标语言的应用,,而XHTML则基于可扩展标记语言,可扩展标记语言是标准通用置标语言的一个子集。XHTML 1.0在2000年成为W3C的推荐标准。


XHTML起源

XHTML是当前HTML版的继承者。HTML语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。

目前,大部分浏览器都可以兼容XHTML,但是要让XHTML普及,还需要一定的时间。


W3C标准

XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言。

XHTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行。

XHTML是用来代替HTML的, 是2000年w3c公布发行的。

XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。

XHTML是基于XML的应用。

XHTML更简洁更严谨。

XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')。

除此之外XHTML和HTML基本相同。

XHTML是大小写敏感的,XHTML与html是不一样的.标准的XHTML标签应该使用小写。


目录

XHTML 教程

XHTML 教程学习指南
什么是XHTML?
为什么要使用XHTML?
XHTML 与 HTML 之间的差异
XHTML 语法规则
XHTML DTD三种文件类型声明
如何将你的网站升级至 XHTML ?
如何从XHTML迁移到HTML
XHTML 元素
XHTML 标签列表
XHTML 颜色名称
XHTML 模块化模型定义了 XHTML 的模块
XHTML 标准属性
XHTML 事件属性
XHTML 版本1.1
XHTML 提示和技巧
通过 DTD 验证 XHTML
XHTML 7位ASCII参考
XHTML 实体参考
XHTML URL编码参考
XHTML HTTP状态消息
XHTML 示例
入门XHTML后,接着该学习什么?

XHTML 高级教程

XHTML 简介

XHTML高级教程 - XHTML定义
XHTML高级教程-HTML和XHTML之间的区别
XHTML高级教程-XHTML文档结构
XHTML高级教程-XHTML中的基本标签
XHTML高级教程-XHTML网页实例:创建你的第一个网页
XHTML高级教程-XHTML简介 小结
XHTML高级教程-XHTML简介 测验

XHTML 格式

XHTML 标签列表
XHTML高级教程-什么是XHTML格式?
XHTML高级教程-XHTML 标题标签
XHTML高级教程-XHTML格式:段落标签
XHTML高级教程-XHTML格式:换行标签
XHTML高级教程-XHTML格式:水平线标签
XHTML高级教程-字体样式标签
XHTM高级教程-预排格式文本标签
XHTML高级教程-缩写标签
XHTML高级教程-地址标签
XHTML高级教程-引用标签
XHTML高级教程-列表
XHTML高级教程-格式小结
XHTML高级教程-格式 测验

XHTML 链接

XHTML高级教程-什么是XHTML链接?
XHTML高级教程-网址
XHTML高级教程-相对路径
XHTML高级教程-绝对路径
XHTML高级教程-URL
XHTML高级教程-链接 小结
XHTML高级教程-链接 测验
XHTML 结构化之一:使用 XHTML 重构网站
XHTML 结构化之二:案例分析:W3Cschool 的结构化标记

XHTML 测验

XHTML 测验

XHTML 参考手册

XHTML 标签列表
XHTML 属性
XHTML 事件
XHTML 合法 DTD
XHTML 颜色名
HTML 字符集
HTML ASCII
XHTML ISO-8859-1
XHTML 符号
XHTML URL 编码
XHTML 语言代码
XHTML 消息
XHTML 词汇表
XHTML 术语和定义

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }