簡體   English   中英

如何在DIV內垂直對齊文本和圖像?

[英]How do I align text and an image vertically inside a DIV?

我試圖垂直居中圖像和文字。 這是我在一個wkring jsfiddle http://jsfiddle.net/4a9XX/中的代碼,因為你可以看到文字低於圖像我怎么能把它們帶到水平?

CSS

#display {
position:fixed !important;
bottom:0;
z-index:999;
background-color:#D41924;
width:100%;
padding:5px;
color:#FFF;
font-weight:bold;
vertical-align:middle;
}

HTML

<div id="display"><img src="http://i46.tinypic.com/2jd4due.gif" /> SOME TEXT </div>

使用此( vertical-align ):

​#display img, #display span {vertical-align: middle;}​'

並將文本包含在<span>標記內。

更新小提琴: http//jsfiddle.net/4a9XX/10/

http://jsfiddle.net/4a9XX/4/

在文本中添加了span標記。

<div id="display"><img src="http://i46.tinypic.com/2jd4due.gif" /> <span>SOME TEXT</span> </div>

使用CSS position: relative;移動它position: relative;

#display span {
   position: relative;
   top: -3px;    
}

#display span選擇一個span標簽,它是元素id display的子元素。 其他一切都非常自我解釋。

CSS

   #display {
position:fixed !important;
bottom:0;
z-index:999;
background-color:#D41924;
width:100%;
padding:5px;
color:#FFF;
font-weight:bold;
}

img{
vertical-align:top;
}
p{
display:inline-block;
    vertical-align:top;
}

HTML

<div id="display"><img src="http://i46.tinypic.com/2jd4due.gif" /> <p>SOME TEXT </p></div>

因為img 標簽inline-block 元素

現場演示http://jsfiddle.net/4a9XX/8/

vertical-align屬性應該應用於內部元素而不是容器。 您可以將文本放在span並在spanimg上應用vertical-align

​#display img, #display span {
    vertical-align:middle;
}​

這是小提琴

對齊內部的圖像和文本<div>水平和垂直</div><div id="text_translate"><p>我想水平和垂直對齊 div 內的圖像和文本。 我的代碼:</p><pre> &lt;div style="white-space:nowrap" (click)="sidenav.toggle()"&gt; &lt;img alt='image' style="margin-top: 1vw;display: inline;" width="25" height="35" src="../assets/menu-white-18dp.svg"&gt; &lt;span style="display:inline; white-space:nowrap;" &gt; KRON&lt;/span&gt; &lt;/div&gt;</pre><p> 目前它看起來像這樣: <a href="https://i.stack.imgur.com/VP0Ld.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/VP0Ld.png" alt="在此處輸入圖像描述"></a></p><p> 我希望“KRON”與圖像對齊。 我做錯了什么?</p></div>

[英]Align image and text inside <div> horizontally and vertically

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM