2016-08-20 116 views
4

为什么在我的div的左侧和右侧有空白区域?div不会水平扩展

enter image description here

render() { 
    return (
     <div className="container intro-body"> 
      <div className="row"> 
       <h2 className="intro-name center-block">TEXT</h2> 
      </div> 
     </div> 
    ) 
} 

在我css

.intro-body { 
    height: 500px; 
    background-color: #3BC5C3; 
} 

我试图设置bodymargin: 0padding: 0,以为它与引导的默认值做的,但它没”工作。我也没有容器,为什么它仍然有填充?

+0

什么在.row类?请使用boostrap –

+0

我使用Bootstrap,是的。 – patrickhuang94

+0

删除.row类然后检查 –

回答

6

问题是“容器”类--Bootstrap也适用这种样式 - 使用“容器流体”来获得全宽。

render() { 
    return (
     <div className="container-fluid intro-body"> 
      <div className="row "> 
       <h2 className="intro-name center-block">TEXT</h2> 
      </div> 
     </div> 
    ) 
} 
+0

然后确保'.intro-body'的父'div'没有任何填充。 – Preetesh

+0

我刚刚从H2中删除了中心块,并在该行中添加了文本中心 - 试试看看它是否有效。如果父行未设置居中,则居中块可能会很困难。尝试让中心块进出。中心区块后面的CSS是“0 auto”,但是如果父区没有设置 - 可能没有足够的信息来计算auto。 – gavgrif

+0

尝试它,但我不认为它的要求 - 检查你的CSS - 是否有一些风格冲突,迫使填充? – gavgrif