【发布时间】:2012-07-13 10:40:24
【问题描述】:
在这个 ASP.NET MVC 3 项目中,我刚刚开始尝试使用 Twitter Bootstrap,但我注意到它与 <fieldset> 图例的呈现相混淆。此处的图例渲染发生了什么,如何使其恢复正常?也就是我想让右边的线再次和左边的线垂直对齐。
左侧是标准图例渲染,预引导,右侧是受引导影响的渲染:
更新: 我至少找到了导致渲染中断的原因:Bootstrap 将图例的宽度属性更改为 100%,将边框底部属性更改为“1px solid”。这会导致图例右侧的原始边框被删除,而在其下方出现一个边框。问题是这是如何工作的。也许MVC的CSS(Site.css)干扰了Bootstrap?
【问题讨论】:
-
这可能是宽度问题。尝试更改文本的长度、
legend的宽度或填充。只是初步猜测 -
你的传奇的 CSS 是什么?我只是得到一个border-bottom:1px?
-
我看到 Bootstrap 添加了一个
width: 100%和一个border-bottom: 1px solid属性,这会导致这种行为。第一个属性使右侧的原始行消失,而第二个属性使图例下方的行出现。不确定 Bootstrap 在这里尝试做什么。
标签: css asp.net-mvc asp.net-mvc-3 twitter-bootstrap