如何让id=latest_tweet
来到id=logo
中心的某个地方?
注意:我正在尝试水平对齐,图像在左边,而latest_tweet在右边但在中间。
HTML:
<div id="header">
<span id="logo"> <img src="twibuffer.gif" alt="twibuffer" /> </span>
<span id="latest_tweet"> Latest Tweet:</span>
</div>
CSS:
#header {
margin-bottom:2%;
}
#latest_tweet {
margin-left:40%;
float:left;
}
答案 0 :(得分:1)
http://jsfiddle.net/2jpDw/2/show
http://jsfiddle.net/2jpDw/2
#header {
text-align: center;
}
#header span {
display: inline-block;
vertical-align: middle;
}
答案 1 :(得分:1)
的 Demo 强>
CSS
.block {
text-align: center;
}
.centered {
display: inline-block;
vertical-align: middle;
}
#header {
display: table;
width: 100%;
}
#latest_tweet {
display: table-cell;
text-align: center;
vertical-align: middle;
}
HTML
<div class="block">
<div class="centered">
<span id="header">
<img src="http://numenta.org/images/stackoverflow.png" alt="twibuffer"/>
<span id="latest_tweet">Latest Tweet</span>
</span>
</div>
</div>
答案 2 :(得分:-1)
您应该设置display:inline;
的两个内部div display:inline-block;
并设置#header text-align:center;
。
这是 fiddle