剃刀视图 - 模板顶部的额外线条

时间:2013-10-29 08:56:55

标签: razor

@inherits VooDooBytes.Site
@{
Layout = null;
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

呈现为:

--- empty line ---
<!DOCTYPE etc...

我的理解是,这个额外的行可能会导致IE的旧版本出现问题,迫使浏览器进入怪癖模式。

这可以通过将Layout减速度和doctype放在同一行上来解决,但这有点难看。 (虽然不像过渡性文件类那样丑陋,但这从来都不是美丽的东西!)

1 个答案:

答案 0 :(得分:1)

您总是可以反转出现这些指令的顺序:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
@inherits VooDooBytes.Site
@{ Layout = null; }
<html>