У меня есть полоса Kendo, и я пытаюсь поместить два div с классом col-md-6
бок о бок внутри элемента tabstrip. Вместо двух столбцов они складываются друг на друга. Если я изменю любой из них на col-md-5
или меньше, они будут работать правильно. Кто-нибудь имел эту проблему и нашел виновника?
Табличка с бутстрапом
Ответ 1
Это может быть скорее "взломать", чем исправить, но так мы обходились.
создать класс, назовем его boxFix
.boxFix *,
.boxFix *::before,
.boxFix *::after {
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important;
}
Затем для полосы вкладок кендо
<div id="tabstrip">
<ul>
<li class="k-state-active">
tab 1
</li>
<li>
tab 2
</li>
<li>
tab 3
</li>
Sydney
</li>
</ul>
<div>
<div class="boxFix">
<!--bootstrap grids work again-->
</div>
</div>
<div>
<div class="boxFix">
<!--bootstrap grids work again-->
</div>
</div>
<div>
<div class="boxFix">
<!--bootstrap grids work again-->
</div>
</div>
Как я уже сказал, это скорее хак... но я надеюсь, что это поможет.
Ответ 2
Я столкнулся с той же проблемой, что и OP; однако я использую обертки Telerik MVC, которые уже размещают класс k-контента в содержимом div div. Поэтому я внедрил предложение Josh, повторно используя классы Telerik/Bootstrap вместо создания нового класса.
.k-content > .row > *,
.k-content > .row > *::before,
.k-content > .row > *::after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
Ответ 3
У меня была та же проблема и она была решена с помощью http://docs.telerik.com/kendo-ui/third-party/using-kendo-with-twitter-bootstrap#nest-widgets-and-bootstrap-grid-layout
Вот рабочий пример http://dojo.telerik.com/@Xavier/iYAW/2