博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XHTML
阅读量:5225 次
发布时间:2019-06-14

本文共 1349 字,大约阅读时间需要 4 分钟。

 XHTMLHTML差别:XHTMLHTML更高级,因为XHTML扩展了HTMLXHTML使用可扩展置标语言的语法规则。

编写XHTML语法有几个特殊要求:

 ①每个元素都必须终结。(HTML中,有时可以只使用起始标记)

        eg:非空元素: <p>...</p>

             空元素:<br />   

 ②要求具体的DOCTYPE声明。(HTML中,文档开头可以不带DOCTYPE的<html>)

     HTMLXHTML都有三种文档类型:第一种称为严格型(strict),他禁止使用任何废弃的标记。第二种称为过度型(transitional),它允许使用废弃标记。第三种是框架型(frameset),它允许使用废弃的标记和框架。

       下面是XHTML的三个DOCTYPE声明

    严格型:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Strict.dtd">

   过渡型: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    框架型:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Frameset.dtd">

 

  ③所有元素、属性和值都必须是小写字母。(HTML中,大小写均可)

 ④所有的值都必须放在引号中。使用双引号或者单引号,每次每次使用的引号类型需要一致。(HTML中,对于值均可不使用引号)

 ⑤每个属性都必须有明确的值。(HTML中,有时属性可以没有明确的值)

 ⑥在标记中的注释对于表现无效。

 ⑦注释不能在一行内有两个连续的连字符(-),除了再注释的起始和结尾。

 <!--This is a comment-->

 

编辑一个完整的HTML的基本格式:

 

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="textml; charset=utf-8" />
<tile>标题</tile>
</head>
<body>
 
</body>
</head>
 
 即使标题并不出现在浏览器页面中,但一个好的标题也是非常重要的。
原因:①当搜索引擎对搜索到的网页检索和分类时,使用的是标题。
        ②当网页被收藏时,保存的是标题名。
           
                                                                                                                                                                    ——Jvst_Live_洋。

                                          

转载于:https://www.cnblogs.com/Jvst-Live-WUYang/p/3545207.html

你可能感兴趣的文章
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
[BSGS][哈希]luogu P3846 可爱的质数
查看>>
Python 第四十五章 MySQL 内容回顾
查看>>
iostat参数说明
查看>>
Python-Mac 安装 PyQt4
查看>>
实验2-2
查看>>
String,StringBuffer与StringBuilder的区别?? .
查看>>
MongoDB遇到的疑似数据丢失的问题。不要用InsertMany!
查看>>
session token两种登陆方式
查看>>
IntelliJ IDEA 12集成Tomcat 运行Web项目
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>