为所有浏览器正确设置我的服务器表单样式。没有打破设计

时间:2014-03-24 14:02:28

标签: html asp.net css

我目前正致力于将模板集成到asp.net webforms项目中。模板是基于响应和引导程序的,并且工作得很好。当我需要将<body>内容包装在一个完全混淆了样式的<form runat="server">内时,问题就出现了。

一些例子:

原始布局:

<body>
<section class="vbox"> content.. </section>
</body>

我需要做什么,才能将其作为aspx网站运行。

<body>
<form runat="server">
<section class="vbox"> content.. </section>
</form>
</body>

但如果我将vbox分配给<form> <form class="vbox">,那么这会让一切变得混乱 它在Chrome和IE11中运行得非常好,但在Firefox和旧的IE浏览器中都不行。

vbox css属性包含:

  .vbox {
    display: table;
    border-spacing: 0;
    position: relative;
    height: 100%;
    width: 100%;
  }

有解决方案吗?我可以关闭表单的样式,还是让浏览器忽略它的样式?或者我是否需要添加&#34;修复&#34;对于FF和较旧的IE浏览器?

提前,谢谢;)

0 个答案:

没有答案