下面是一个我在.net中刚刚“新建”的页面的前3行,请问第2和第3行的代码是什么意思?为什么会被自动添加进来呢?<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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" >
<html xmlns="http://www.w3.org/1999/xhtml" >是标准定义的,
这些东西更符合w3c的标准,具有更好的浏览器兼容性
第二行是DOCTYPE(Document Type)声明,表示这是一个XHTML 1.0的文档。
第三行的xmlns是指定html以及其所有子元素都是http://www.w3.org/1999/xhtml命名空间下的。