html - 图片和文字没有在中间对齐?

标签 html css

我想把图片和文字放在中间。

  <div class="topHeader">
    <img src="Images/loginheader.jpg" />
    <span> Sample text</span>                        
  </div>

div.topHeader {
   height:70px;
   background-color:#868686;
   font-family: Segoe UI;
   font-size:40px;
   padding-left:30px;
}

JSFiddle

最佳答案

申请

display:table; 到你的容器和 display:table-cell; vertical-align:middle; 到跨度。

检查这个:FIDDLE

关于html - 图片和文字没有在中间对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22386893/

相关文章:

php - 在从 mysql 加载的列表框中插入选项

css - 为什么我的 CSS 相对定位不起作用?

html - html中表格行的固定高度

html - '.row' 中整个一半的 '.col-md-6' 的 CSS 背景

需要插入 DIV 类时出现 Javascript 问题

html - 我应该在哪里放置产品架构微数据

javascript - 使用 JavaScript 进行 Cordova 相机捕获

javascript - 带有加号和减号图标的 jQuery 可扩展 div

html - IE 8 和填充问题

html - 如何使 div 占据所有可用的剩余水平空间而不指定其宽度?