PHP学习4_HTML的主体结构

本文介绍了HTML文档的基本结构,包括文档的三大部分:html标签、head头部信息和body主体内容。详细解析了各部分的作用及如何使用,特别是head部分的title、base、link和meta标签的应用。

 HTML的主体结构

一、HTML文档基本格式

 1. 三部分:

Code:
  1. <html>  
  2.         <head>  
  3.         ... ...  
  4.         </head>  
  5.   
  6.         <body>  
  7.         ... ...  
  8.         </body>  
  9. </html>  

        (1)<html>和</html>:网页文件的最外层标签,HTML所有内容在其之内

        (2)<head>和</head>之间:头信息(不会显示在浏览器窗口中),包括当前页面的一些基本描述的语句,用以说明文件的标题和整个文件的一些公共属性

        (3)<body>和</body>之间:HTML文件的主体

 2. 头部标记

        在头部标记中可以使用的标记(4个):

        (1)标题标记<title></title>

                显示在浏览器的标题栏,用以说明文件的用途(有利于搜索引擎——作为搜索关键字&在搜索引擎页面中作为标题显示)

                只有1个

                一般是:公司名称+产品(要好好设计)

        (2)基地网址标记<base>

                用于设定浏览器中文件的绝对路径,之后只要加相对路径,就能形成完整路径

                只有1个

Code:
  1. <base href="http://www.lampbrother.net">
  2. <base href="URL" target="WINDOW_NAME">  

        (3)设置外部文件的链接标记<link>

                显示本文档和其它文档之间的链接关系

                最有用的是CSS 的应用

                可有多个

Code:
  1. <link rel=stylesheet" href="style.css" type="text/css">  

                rel——指定什么样的链接;href——路径;type——以什么类型载进来

        (4)元信息标记<meta>(头标签中最复杂的一个)

                定义文件信息的名称、内容等。

                可有多个

                有两种形式:

Code:
  1. <meta name="" content="">  
  2. <meta http-equiv="" content="">  

                a. name标记(用于在网页中加入一些网页的描述信息,如关键字、网页描述信息)的content内容:

                keyword(重点)——网页的关键字(搜索引擎会通过~搜到网页)

                description(重点)——网页的描述(在搜索的结果显示中显示~中的内容(当前页面的中心思想);如果没有~,则会显示第一段文字)<字数以搜索引擎的结果放得下为准>

                robots——多种值:index:允许放在搜索引擎的缓存中(若想被搜索到应设置index)

                                                    noindex:不允许放在搜索引擎的缓存中

                                                    follow:允许搜索引擎通过网页上的引擎爬到别人的网页,搜到别人

                                                    nofollow:不允许搜索引擎通过网页上的引擎爬到别人的网页,搜到别人

                                                    all:index+follow(一般都是all)

                                                    none:noindex+nofollow

                author——作者

                copyright——版权、版本

                b. http-equiv标记(用于在HTML文档中模拟HTTP协议的相应消息头)的content内容:

                Content-Type——文档类型,指定整个网页类型和使用的字符集(内容可放多个,用“;”隔开)        

Code:
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">  

                                               text/html:文档格式;charset字符集类型

                refresh——刷新时间,没多少时间刷新一次(不要太频繁,不要小于5s,),后面加链接可以赚到那里去

Code:
  1. <meta http-equiv="refresh" content="3000;url=http://www.baidu.com">  

                expires——缓存时间,内容中些时间(若为0,则禁止缓存)

Code:
  1. <meta http-equiv="expires" content="0">  

                Windows-Target——内容为“-top”禁止被放入小窗体

                Page-Enter和Page-Exit——进入、退出页面时的效果

Code:
  1. <meta http-equiv="Page-Enter" content="revealTrans(Transition=2,Duration=1.000)">  
  2. <meta http-equiv="Page-Exit" content="revealTrans(Transition=22,Duration=1.000)">  

                                revealTrans中的Transition是特效的种类(一共有23种)

 3. 主体标记

        (1)常用属性(不用记,可以用样式控制)(只有body体自己能用)

                text——设定页面文字的颜色;

                bgcolor——设定页面背景的颜色

                background——设定页面背景图像

                link——设定页面默认的链接颜色

                alink——设定鼠标正在单击时的链接颜色

                vlink——设定访问后链接文字的颜色

                topmargin——设定页面的上边距

                leftmargin——设定页面的左边距

        (2)通用属性(所有元素都可以使用)

                id、name、class、style

二、DTD(文档类型定义)

        加在全局文件开头(对网页效果有点影响,但不大)

        Html,Public,Version,URL四部分:

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

        !DOCTYPE——开头

        html——告诉这是最外层标签

        PUBLIC——指明所依据的DTD文档可以对任何人公开访问,而不是某公司的内部文档

        - ——ISO标准开头

        W3C——那个组织发布的DTD

        DTD XHTML 1.0——DTD版本

        Transitional//EN——字符集类型

    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd——DTD的地址,加载该DTD,按其结构显示网页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值