二十二声明declarations

二十二声明declarations

ID:24907011

大小:50.50 KB

页数:4页

时间:2018-11-17

二十二声明declarations_第1页
二十二声明declarations_第2页
二十二声明declarations_第3页
二十二声明declarations_第4页
资源描述:

《二十二声明declarations》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二十二声明Declarations>>edu.5151doc.教育资源库这篇文章说明怎么定义XHTML文档。定义文档声明类型在网页的最顶部,你需要建立一个声明文档。没有指定的文档,你的html不仅是不正确的html而且大部分浏览器会采用'quirksmode'解释它们,意味着浏览器不会理解你的主意而会采用它们自己的方法解析代码。你的HTML代码没有缺点,CSS完美无缺,但没有声明文档,或者是错误的声明文档,你的网页看起来就像近视眼在东拼西凑,学习有困难的长臂猿婴儿。XHTML1.0Strict声明文档:<!DOCTYPEhtml

2、PUBLIC"-//L1.0Strict//EN"".l1/DTD/xhtml1-strict.dtd">下面是xhtml1.1,更优秀的下一个版本的xhtml,不过现在还有点问题。<!DOCTYPEhtmlPUBLIC"-//L1.1//EN"".l11/DTD/xhtml11.dtd">如果你刚从html4.过度过来,或是Netscape4的拥护者,可以使用XHTML1.0Transitional。<!DOCTYPEhtmlPUBLIC"-//L1.0Transitional//EN"".l1/DTD/xh

3、tml1-transitional.dtd">使用它的唯一原因是需要适应老的很少的浏览器,TransitionalXHTML1.0允许旧的html4表现元素,那样可以在Netscape4老版本浏览器拥有更好的表现,但是使用这些元素会建少网页的可用性。最后,如果你是有使用fram的怪癖,使用XHTML1.0Frameset声明文档。<!DOCTYPEhtmlPUBLIC"-//L1.0Frameset//EN"".l1/DTD/xhtml1-frameset.dtd">注意DOCTYPE标签有点叛逆需要在前面标记感叹号

4、,而且它打破规则是唯一不要闭合的标签。Languagedeclarations语言声明你应该通过HTTPheader或html开始标签里的xml:lang属性确定文档的语言。虽然这不是正确的xhtml文档必须的,但出于可用性考虑。值是缩写形式,比如'en'代表英语,'fr'代表法语等待。例子:<htmlxmlns=".l"xml:lang="en">声明主要语言之后,如果内容里使用其他语言,可以使用xml:lang比如<spanxml:lang="de">HTMLHund</span>)。Conte

5、nttypeshtml文档的媒体类型和字符设定同样需要指定,比如使用HTTPheader:Content-Type:text/html;charset=UTF-8前面部分(这里是text/html)是文件的MIMEtype,它让浏览器了解文件的媒体类型和作用。所有文件有许多类型的MIMEtype,一个JPEG图片是image/jpeg,一个CSS是text/css,HTML的是text/html。后面部分是字符设定。使用'HTTP-equivalent'meta标签是建立HTTPheader最容易的方法,如下:<metahttp

6、-equiv="Content-Type"content="text/html;charset=UTF-8"/>有些许复杂,但更加优越(由于这是一个正确的HTTPheader和压缩的HTML),就向服务器端语言PHP中这样:<?header("Content-Type:text/html;charset=UTF-8");?>如果你想使用服务器端语言,你可以直接使用'.htaccess'文件在服务器设定。大部分服务器(兼容Apache)可以用一个在根目录名为'.htaccess'的文件,可以在里面定义所有'.html'

7、文件MIMEtype和字符设定。AddTypetext/html;charset=UTF-8html西方经常设定字符为'ISO-8859-1',基于拉丁文的语言,日本语是'SHIFT_JIS','UTF-8'是UnicodeTransformationFormat的一个版本,提供唯一字符在大部分语言中更广阔的使用范围。基本的,你需要设定字符让用户了解。除了你正在使用一个基于拉丁文的语言(包括英语),ISO-8859-1可以到处使用的地方,你应该用UTF-8,因为它可以显示大部分语言的大部分字符,而且是非常安全的代码,因为它在大部分用户

8、的电脑里都工作。9731248:[这篇文章来自..,]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。