ASP.NET MVC4 _layout.cshtml中<!DOCTYPE html>不能正常加载的问题 50

最近初学ASP.NETMVC4,从网上找了一个.master文件的模板改编了一下,写一个_layout.cshtml的母版页,发现table属性的line-height最... 最近初学ASP.NET MVC4,从网上找了一个.master文件的模板改编了一下,写一个_layout.cshtml的母版页,发现table属性的line-height最小只能取到18px,调试了一下发现Elements里没有加载<!DOCTYPE html>,见下图(第一个图是我的调试结果,第二个图是模板的调试结果)

貌似因为没有加载<!DOCTYPE html>,使浏览器自动套用了自己的user agent stylesheet,就出现了浏览器自带的table style,

使得我的表格line-height只能取到18px(定义的是9px),出现了两层非常恶心。。。

因为之前试着做了一个非母版页的cshtml,没有出现问题,所以问一下这是不是_layout.cshtml的bug,如果是的话怎么解决呢???
展开
 我来答
让你笑了
2014-10-30 · TA获得超过572个赞
知道小有建树答主
回答量:227
采纳率:50%
帮助的人:288万
展开全部
_layout.cshtml应该跟这个问题没关系...因为最终都是要解析成html到前端的...

为了解决这个问题 , 同时也让各个浏览器兼容 , 最好还是在页面中加一个reset.css ...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式