在项目中,我的母版页,看起来像这样:火狐3.6.19渲染错误
<asp:Content runat="server" ID="content1" ContentPlaceHolderID="Content">
<div id="RightBar">
<asp:PlaceHolder runat="server" ID="plhRightbar"></asp:PlaceHolder>
</div>
<div id="content">
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</div>
</asp:Content>
出于某种原因FF 3.6渲染内<div id="RightBar">
的<div id="content">
,不用说,这种行为与整个搞乱网站布局。 这个错误只发生在ff 3.6,即使IE6正确渲染它。 到目前为止,我尝试了以下步骤:
1.更改DOCOTYPE。
2.在每个占位符内寻找未封闭的标签。
3.更改css。
的CSS:
#RightBar{float:right;width:225px}
#content{width:707px;float:left;overflow:hidden}
但这些工作。 有什么想法?
编辑:我不能给你一个链接,因为它仍处于开发阶段,但在FF 3.6,它看起来是这样的:
<div id="RightBar">
...right bar content here...
<div id="content">
...content here...
</div>
</div>
你应该包括你CSS也一样,否则就不可能回答。 – Albireo
嗨@tone能给你一个被渲染的html的例子吗?或者我们可以看一个示例页面? –
在http://jsbin.com/上发布您的代码,以便我们可以运行并摆弄它。 –