Bootstrap 3 中列内容的垂直对齐
Vertical alignment in column content in Bootstrap 3
我正在尝试水平对齐 3 列 (Bootstrap),这些列的高度根据视口的大小而变化。如第一张图片所示,所有内容都在大屏幕上居中对齐。
当视口变小时,段落的高度会改变并且对齐会丢失。我想保持标题(蓝色)、段落和按钮对齐。
我最初的想法是为三种不同类型的元素创建三行。不幸的是,我无法这样做,因为我想将边框保留在中间列中。
无论视口大小如何,保持这三列对齐的正确方法是什么?
假设它们在内联容器中 vertical-align:middle;
我从来没有真正看到一个完美的答案,那不是 javascript,我不记得确切的代码,但是,上次我做的时候,我把文本放在一个嵌套的部分,每个框文本部分都有相同的 class,我为那个 class 分配了一个最小高度,它足够长以适合最长的文本,然后将按钮放在该部分下方.
但是,如果您将代码放在 JSFiddle 中,我可以为您提供更多帮助,
它应该看起来像这样,布局明智,
<div class="four columns">
<img></img>
<div class="text"> this will have a min height
</div>
<input>button here</input>
</div>
我希望这对您有所帮助,我知道它看起来不是很清楚,如果您有实时版本或 JSfiddle,我非常乐意进一步提供帮助。
至于文字,你的水平很有限,有一些很好的jquery脚本,看一下http://www.unheap.com
并且只是玩一般的文字大小
我正在尝试水平对齐 3 列 (Bootstrap),这些列的高度根据视口的大小而变化。如第一张图片所示,所有内容都在大屏幕上居中对齐。
我最初的想法是为三种不同类型的元素创建三行。不幸的是,我无法这样做,因为我想将边框保留在中间列中。
无论视口大小如何,保持这三列对齐的正确方法是什么?
假设它们在内联容器中 vertical-align:middle;
我从来没有真正看到一个完美的答案,那不是 javascript,我不记得确切的代码,但是,上次我做的时候,我把文本放在一个嵌套的部分,每个框文本部分都有相同的 class,我为那个 class 分配了一个最小高度,它足够长以适合最长的文本,然后将按钮放在该部分下方.
但是,如果您将代码放在 JSFiddle 中,我可以为您提供更多帮助,
它应该看起来像这样,布局明智,
<div class="four columns">
<img></img>
<div class="text"> this will have a min height
</div>
<input>button here</input>
</div>
我希望这对您有所帮助,我知道它看起来不是很清楚,如果您有实时版本或 JSfiddle,我非常乐意进一步提供帮助。
至于文字,你的水平很有限,有一些很好的jquery脚本,看一下http://www.unheap.com
并且只是玩一般的文字大小