html - CSS - 具有相同高度、设置宽度和垂直对齐方式的列

标签 html css

我正在尝试创建两列相同的高度,但设置了 % 宽度

其中一列的文本应垂直对齐。我尝试使用 display: table-cell 但无法正确设置 width

这张图片显示了我正在努力实现的目标: enter image description here

有什么想法吗?

最佳答案

您可以使用 CSS Flexbox。看看下面的片段:

.box {
  display: flex;
  align-items: center;
}

.box img {
  flex: 0.6;
}

.box .text {
  flex: 0.4;
}
<div class="box">
  <img src="http://placehold.it/200x300" alt="" />
  <div class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi quis hic suscipit recusandae ad veritatis dolorem expedita placeat rerum architecto provident ipsa, consequuntur, assumenda vitae explicabo sapiente laboriosam cum cupiditate.</div>
</div>

希望这对您有所帮助!

关于html - CSS - 具有相同高度、设置宽度和垂直对齐方式的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40978267/

相关文章:

css - 如何过渡高度 : 0; to height: auto; using CSS?

调整浏览器大小时的 CSS Div 页脚

css - 将 optgroup 标签显示为初始选项

html - 可以扩展父容器尺寸的子元素垂直对齐方式

html - 如何在 div 的右侧制作悬停框?

javascript - 如何在视频上放置倾斜叠加

jquery - 使固定 div 停止在页脚处

javascript - 如何防止 'type-jacking'?

JavaScript 滚动以缩小 Logo 和菜单栏

php - 上传图片大于 1.0MB 时 MySQL 服务器已经消失