【发布时间】:2015-03-20 13:45:38
【问题描述】:
我看到引导程序不固定行中列的高度。例如:图片 1:1,它会在列中响应,但图片的位置在行首。
如果我在heading 标签中有文本,它有默认的边距来推动下面的文本。因此图像将被绑定到顶部,而文本将略低于顶部。
如果我需要对列进行规范化并使其居中对齐怎么办?
我的问题是:
- 是否有本地引导方法来对齐列?
- 如果它不支持这种对齐方式,我可以使用什么“hack”?我尝试了一些“hacks”,但它们会影响基本引导功能。
我到底需要做什么:
抱歉,很难在 jsfiddle 中制作它,它包含 Angular 指令和模板。举个例子:
我有一个生成这个的指令:
我需要在中间对齐图像,或者至少在heading 垂直开始。例如:
如果你想尝试,我做了这个jsfiddle。我只接受没有任何代码的解释。
我可以用一些“被黑”的 css 来修复它,但我想知道如何以正确的方式做到这一点。
【问题讨论】:
-
据我所知,Bootstrap 中没有原生的
vertical-align设置,您必须使用自定义 CSS。这个问题实际上有很多答案......我仅通过搜索“Bootstrap middle align”就找到了6个SO答案,所以你应该检查一下。 -
我知道这很常见。正如我所说,我尝试了一些自定义 css,但它完全影响了引导元素的定位。如果您知道好的方法,它可以正常工作并且不影响其他功能,您能否只显示链接,我可以在哪里阅读它?
-
我不知道具体的方法,而且我今天没有时间试验你的例子(工作快结束了。)如果明天还没有回答,我会更深入地研究它。对此感到抱歉。
-
@TimLewis - 没问题,几分钟后我要睡觉了。只是问你一个我可以阅读的来源。只是我发现了很多关于这个的文字,而且大部分文字(我测试过的所有内容)都不能正常工作。无论如何谢谢。如果您不知道任何解释问题的帖子,请不要试图在研究上浪费时间。这是我的工作。
标签: twitter-bootstrap vertical-alignment