在这个网站上: http ://www.livenews.surf/ 我想使新闻图像和文本垂直居中对齐,我该怎么做?
原文由 Gonçalo Loureiro 发布,翻译遵循 CC BY-SA 4.0 许可协议
在这个网站上: http ://www.livenews.surf/ 我想使新闻图像和文本垂直居中对齐,我该怎么做?
原文由 Gonçalo Loureiro 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.9k 阅读✓ 已解决
2 回答866 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
最简单的解决方案是使用 Flexbox(有关其用法的更多详细信息,请参阅规范)。
对于这种特殊情况,为每个包含 div 的内容分配一个自定义类(目前它只有
.col-md-11
),例如类“content”并将此代码添加到您的样式表小代码解释:
align-items
垂直对齐项目,因为我们保留了默认的 flex 方向,即行和flex-wrap
将允许我们的父容器将子容器包装到下一行(默认为nowrap
)。请记住,为了这个答案, 我没有包含供应商前缀,但是我强烈建议您使用诸如 Autoprefixer 之类的工具这样做。