【问题标题】:Bootstrap - box border collapses span widthBootstrap - 框边框折叠跨度宽度
【发布时间】:2013-05-07 01:24:40
【问题描述】:

我在引导程序中使用来自http://css3pie.com/ 的框边框。当容器和​​跨度是流动的时,盒子的宽度为 span4、span8。 当行宽固定时,框的宽度会缩小。有什么问题?

标记:

  <div class="container"> 

      <div class="row-fluid">
        <div class="span8 box">

CSS(框):

border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 2px 3px;
-moz-box-shadow: #666 0px 2px 3px;
box-shadow: #666 0px 2px 3px;
background: #EEFF99;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
background: -webkit-linear-gradient(#EEFF99, #66EE33);
background: -moz-linear-gradient(#EEFF99, #66EE33);
background: -ms-linear-gradient(#EEFF99, #66EE33);
background: -o-linear-gradient(#EEFF99, #66EE33);
background: linear-gradient(#EEFF99, #66EE33);
-pie-background: linear-gradient(#EEFF99, #66EE33);
behavior: url(/pie/PIE.htc);

我正在研究固定行设计,例如 -

  <div class="row">
    <div class="span8 box">

【问题讨论】:

    标签: twitter-bootstrap


    【解决方案1】:

    看看这是否有帮助:
    http://jsfiddle.net/panchroma/3gHGQ/

    我在你的 CSS 中添加了两件事:

    box-sizing: border-box;
    

    您在样式中使用了边框,这会增加 div 的宽度,并会与 Bootstrap 网格发生冲突。

    其次,我用

    强制框为全宽
    width:620px !important;  
    

    你需要一个比我更好的头脑来解释为什么当它不是一个流动的行时盒子会塌陷,但上面的 CSS 解决了这个问题。

    祝你好运!

    【讨论】: