2012-07-01 42 views
0

我希望我会解释得很好。 我有一个样式=“float:right;”的div在这个div中,我有一个带有一些编辑器字段的表格。 但现在我想有两个文本编辑框(在.NET MVC3 @ Html.TextAreaFor),将坐在这些编辑字段。 但是,会发生什么情况是文本编辑框出现在页面中间的某处,而不是在正确的浮动编辑器字段下。 如何使文本编辑器显示在正确的浮动编辑器字段下?浮动权下的CSS

谢谢

+0

也许会更好地把编辑栏中,框i个子DIV每个 – bresleveloper

回答

0

我已经解决了这个问题,将右对齐的div放在两个单元格的右侧单元格中,我给出了100%的宽度。 由于文本编辑器字段的宽度为100%,因此会强制下一个视图使用文本编辑器字段。 它不是非常优雅,但它现在做的伎俩。

谢谢

+1

阅读有关clearfix技巧,请点击这里http://nicolas.google.com/micro-clearfix-hack/ –

+0

有趣的文章。谢谢。从来没有听说过这个。 – elector

0

尝试应用overflow:hiddendiv与浮动权的父母,假设有是它下面的块不在同一个父。但它肯定会帮助你看到你的标记。

+0

谢谢您的回答。我已经尝试过,但似乎没有帮助。我会发布标记,但我使用了大量的部分MVC视图,整个页面由其中的5个构建。并且每个视图都在另一个视图中,并且问题开始出现,最后一个视图需要适合正确的浮动视图。是否有一些窍门插入一些不可见的元素,迫使最后一个视图适合正确的浮动元素? – elector

+0

据我所知,持有浮动的div正在崩溃,您需要将其包含在浮动中。你应该使用一个通用的clearfix技巧。 –