【发布时间】:2014-09-16 12:36:14
【问题描述】:
当它是移动视口时,我试图将文本放在图像上方我正在使用 twitter bootsrap 3 辅助类 col-push 和 col-pull,但我可以让它工作。
这很像我的 html,我喜欢一行有三个 span4。每个 span4 需要在图像底部有一个图像和一个关联的文本。当视口移动时,我需要将文本的位置切换为图像的位置(文本顶部,图像底部)。
我想不通.. 任何人都可以帮助我解释 col-push 和 col-pull 的工作原理,或者我错过了什么才能让它工作?
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="http://necolas.github.io/normalize.css/3.0.1/normalize.css">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>
<div class="container row">
<div class='col-lg-4'>
<a class="" href="#" target="_self">
<img src="https://d13yacurqjgara.cloudfront.net/users/31371/screenshots/269938/400x300.png">
</a>
<span class=''>Put some text in this area</span>
</div>
<div class='col-lg-4'>
<a class="" href="#" target="_self">
<img src="https://d13yacurqjgara.cloudfront.net/users/31371/screenshots/269938/400x300.png">
</a>
<span class=''>Put some text in this area</span>
</div>
<div class='col-lg-4'>
<a class="" href="#" target="_self">
<img src="https://d13yacurqjgara.cloudfront.net/users/31371/screenshots/269938/400x300.png">
</a>
<span class=''>Put some text in this area</span>
</div>
</div>
</body>
</html>
非常感谢。
【问题讨论】:
-
我不是 bootstrap 用户,但您要查找的内容需要一些 JS 或使用灵活的盒子模型......或使用绝对定位的一些复杂而多毛的 css。
-
是的,@Jbird 是正确的。 Shawn Taylor 的回答 1 是一种使用 Bootstrap 中内置的 CSS 的方法。推和拉不能垂直工作。
标签: html css grid twitter-bootstrap-3