XHTML
来源:互联网 发布:mac 批量 wav 转 mp3 编辑:程序博客网 时间:2024/06/05 17:27
HTML can travel the network to a browser either in HTML syntax or an XML syntax called
HTML5 and HTML/XHTML
The HTML5 standard defines both these syntaxes. The MIME① type (sent in the HTTP content - Type header) indicates the choice of syntax. for XHML the MIME type will be application/xhtml+xml, otherwise text/html.
XHTML是更严格更纯净的HTML代码
XHTML 指可扩展超文本标签语言 (Extensible HyperText Markup Language)
XHTML与HTML 4.01几乎相同的
XHMTL是更严更纯净的HTML版本
XHMTL是作为一种XML应用被重新定义的HTML
XHTML是一个W3C标准
语法规则:
属性名称必须小写
属性值必须加引号
属性不能简写 错误:<input checked> 正确:<input checked="checked" />
用id属性代替name属性
XHTML DTD定义了强制使用HTML元素
XHTML定义了三种文件类型声明(STRICT严格类型、TRANSITIONAL过度类型、FRAMESET框架类型)。
使用最普遍的是XHTML Transitional
一个 XHTML 的实例
这个一个简单的(最小化的) XHTML 文档:
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>simple document</title></head><body><p>a simple paragraph</p></body></html>
XHMTL 1.0 Strict
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 1.0 Frameset
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
将网站升级至XHTML
1、添加文件类型声明:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2、小写的标签和属性名
3、把所有属性加上引号
4、空标签:<hr>, <br> 和 <img>
在XHTML中是不允许使用空标签(Empty tags)的。<hr> 和 <br> 标签应该被替换为 <hr /> 和<br />
① MIME (Multipurpose Internet Mail Extensions) 描述消息内容类型的因特网标准,消息包括文本、音箱、视频以及其他应用程序专用数据
- XHTML
- XHTML
- xhtml
- XHTML
- XHTML
- xhtml
- XHTML
- XHTML
- XHTML
- XHTML
- XHTML
- XHTML
- XHTML
- xhtml
- XHTML
- XHTML
- xhtml
- XHTML
- 逻辑地址&物理地址
- IOS Xcode8 日志打印不全及屏蔽系统日志解决方法
- 关于较新版本JQUERY的Load方法会为页面引用文件自动附加时间戳参数阻止它缓存的解决方案.
- 1045 access denied for user 'root'@'localhost' using password yes 解决方案
- ubuntu16.4 安装离线mysql5.7.16
- XHTML
- 多线程
- delphi xe10 idhttp post 返回乱码解决方法
- 学习框架
- 【日语】动词的九种变形
- Revit 二次开发---空间过滤(空间查询)
- Android JSBridge的原理与实现
- 解决第三方静态库不适配ARM64问题
- 清除各类 缓存