html - 响应式地在两行文本旁边居中图像

标签 html css

我试图在居中的两行文本旁边显示图像。我附上了一个示例,您会从中看到图像位于文本的左侧,而我试图将图像居中放置在文本的左侧,并使图像/文本完美居中。

CSS:

.center-class{
  text-align:center;
}
.righty img{
  max-width: 100px;
  float:left;
}
.vid-open{
}

HTML:

<section class="">
  <div class="row pull-down">
    <div class="center-class">
      <div class="righty">
        <img src="http://www.psdgraphics.com/file/white-egg.jpg" >
        <h2>This is a header.</h2>
        <h5 class="vid-open">some text some text some text<span class="icon-right-left-01-011" ></span></h5>
      </div>
    </div>
  </div>
</section>

SEE DEMO

最佳答案

简单地将文本包裹在一个div中并显示它 inline-block:

.center-class {
  text-align: center;
}

.righty > * {
  display: inline-block;
  vertical-align: middle;
}

.righty img {
  max-width: 100px;
}
<section class="power-of-egg">
  <div class="row pull-down">
    <div class="center-class">
      <div class="righty">
        <img src="http://www.psdgraphics.com/file/white-egg.jpg">
        <div class="con">
          <h2>This is an egg.</h2>
          <h5 class="vid-open">eggs are very nutritious<span class="icon-right-left-01-011" ></span></h5>
        </div>
      </div>
    </div>
  </div>
</section>

Updated Codepen

关于html - 响应式地在两行文本旁边居中图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35899786/

相关文章:

html - 无法在手机上滚动

html - 滚动时如何停止垂直弹跳

html - css 移动 View 不起作用

css - 如何使用图标列表元素或模块将图标对齐到文本的右侧?

html - float 查询

javascript - 如何在下拉字段中显示 JavaScript 值?

html - Firefox 和 Chrome 渲染 div 高度不同

php - 如何让buddypress个人资料菜单显示用户名和用户照片?

html - 将宽度设置为绝对定位元素的百分比

css - map 在 View 中重叠?