asp网页制作这两句代码有顺序吗?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:10:11
<!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" lang="UTF-8">



<!-- #include file="conn.asp" --> 哪个在最上面一行?
<!-- #include file="conn.asp" -->
<!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"

第二种是最适合的方法,因为有的时候conn.asp文件里声明类似<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>这种的时候,第三种肯定是会报错的,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">一般都是放最前面的,也更符合html书写的规范性。除非有些js特效,这个拿掉才能成功实现。

二者就像是一楼说的那样,严格意义上讲,二者是没有直接关系的,但是,基于代码的可读性,一般是选第二种,
<!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" lang="UTF-8">
是html的头文件,是一种XHTML 1.0的DTD声明.是声明该文件允许使用html4.0的标识~!但要符合xhtml的写法~!

无所谓,代码是由上往下读