我对bootstrap很熟悉,它是响应式堆栈,但在这种情况下,我似乎在任何屏幕大小都能得到堆栈。页面上的其他两列行没有这样做,所以我想知道是否有人可以看一看,看看我疲惫的眼睛错过了什么。
JS Fiddle
我的HTML:
<div class="row">
<div class="col-md-12">
<div class="col-md-6 pull-left" style="margin-bottom:40px;">
<img src="http://placehold.it/1100x1591" style="max-width:400px;" alt=""/>
</div>
<div class="col-md-6 pull-right" style="font-weight:bold; margin-left:20px; margin-bottom:40px;">
<div style="height: 2px; background-color: #9e1e22;">
<span style="background-color: white; position: relative; top: -0.5em; color:#9e1e22; font-size:18px;">
Cybersecurity
</span>
</div>
<div>
While information security and privacy are different, they are interdependent. For that reason, Navigate teams with select partner firms that specialize in cybersecurity to provide services such as highly technical security assessments, penetration testing, or application evaluations. These partnerships enable us to provide one integrated team for all your information protection, privacy and cybersecurity assessment needs.</div>
</div>
</div>
</div>
2条答案
按热度按时间mbskvtky1#
问题是你在你的
div
上设置了一个margin-line
,这样元素就变得比50%大,并且会堆积起来。你可以看到小提琴。
我还在您的
image
中添加了一个div class="row"
和img-responsive
,但不是必需的。https://jsfiddle.net/2oyt71gL/3/
1tu0hz3e2#
我刚刚运行了你的代码,我能够通过将你的第二个div class=“col-md-6”改为col-md-5来修复它,它不再堆叠,直到你开始调整屏幕大小。