【发布时间】:2010-09-09 22:00:59
【问题描述】:
我有一个div,有两张图片和一个h1。它们都需要在 div 内垂直对齐,彼此相邻。
其中一张图片需要位于 div 内。
在所有常见浏览器上都需要什么 CSS?
<div id="header">
<img src=".." ></img>
<h1>testing...</h1>
<img src="..."></img>
</div>
【问题讨论】:
-
我列出了所有垂直对齐方式。我将把它留在这里:jsfiddle.net/techsin/FAwku/1
-
这里有两种简单的方法可以让一个 div 中的元素居中,垂直居中,水平居中或两者兼而有之(纯 CSS):stackoverflow.com/a/31977476/3597276
-
margin-top: auto 和 margin-bottom: auto (适用于很多情况)。
标签: html css vertical-alignment