2.文件类型,xtml介绍。
xml文件规则严格
1.xml语言所有标签和属性都自定义
2.xml语言区分大小写。html不区分
3.xml标签必须结束,两种方式
4.xml的属性必须有值,需要引号引起来
5.xml标签必须合理嵌套,不能错位
xml文件是为了存储和传递数据而用
网页文档类型介绍
一个html文件中的第一行代码通常就是用来声明网页文档类型,其格式是
<!doctype 声明语句。。。。。>
html4.0和4.01版本不同,也有分化:
严格型:可用的标签和属性相对较少,但可兼容更多的浏览器
宽松型:可用的标签和属性相对较多,但可兼容较少的浏览器
框架型:一种特殊需要的类型
因此html的声明也有三种(严格型,宽松型,框架型)
• 严格型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
•过渡(宽松)型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
•框架型:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
如果将html的语法用xml的严格标准去写,这样的文档被称为 xhtml 文档,要求:
1.单标签用“/”结束
2.将无值的属性改为有值
例: noshade="noshade"
3.标签都使用小写,属性都加引号,标签不能错位书写。
html有三个文本类型,对应的xhtml也有三种文本类型。
严格型:
<!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">
特别注意:xhtml和html并没有什么本质上的区别,知识xhtml的语法比较严格。
到html5形式已经变为
<!DOCTYPE html>
3.a链接和锚点应用
链接标签
<a href=”设定链接的目标网页文件url” target=”设定要打开该网页的浏览器窗口的名字” >内容部分</a> url其实就是“网页地址”的意思。
_blank: 新的窗口(空白窗口)
_self: 当前网页本身这个窗口
_parent: 当前窗口的“上一级”窗口。
_top: 当前窗口所在的窗口层级中的最顶层那个窗口
target如果没有设定,则现在通常的默认值是_self.
url值“链接地址”
1.绝对地址
2相对地址
./ 代表本身地址
../ 代表当前网页上一级页面
/ 代表当前网页最顶端路径
链接的变种形式:锚点:
什么是锚点:锚点其实是指一个网页中的某个位置。锚点的作用是让用户在一个比较长的网页中可以快速定位其所需要的内容(位置)。
锚点的实现需要由两个a标签来配合使用:
设定锚点的链接:<a href=”#锚点名” >内容部分</a>
设定锚点的名字(锚点位置):<a name=”锚点名”></a>