题
的目的是什么这一点,为什么当我们添加新的aspx页面此添加?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
什么我有behviour是,当我从页面删除,设计很好看,我的模态弹出是不是在IE中唯一的工作,但是,Mozila工作,当我加入这个设计感到不安和模式弹出做工精细。
由于
解决方案
在DOCTYPE告诉浏览器渲染网页时使用什么样的渲染模式。这可能对CSS布局和跨浏览器的开发效果。埃里克迈耶具有良好的文章,解释它深入。
http://www.ericmeyeroncss.com/bonus/render-mode.html
在指出存在所述一种使浏览器中查看HTML作为XHTML 1.0允许文档类型的完整列表在这里;
其他提示
读
一个有效的HTML文档宣称什么 HTML的版本是在使用 文献。文档类型 声明名称文档类型 定义(DTD)中使用的 文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
当HTML表象功能都包含在文档中,而不是在样式表中被使用的过渡类型。这样做是为了适应不支持CSS的旧版浏览器。
<!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">
在相同的三个文档类型在XHTML 1.0还用于:
<!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">
由于该声明实际上是一个注释标记,它不会混淆旧的浏览器不理解的声明。
不隶属于 StackOverflow