简体   繁体   English

将文本和图像垂直集中在<a>元素内</a>

[英]Centralize vertically a text and an image inside a <a> element

My simple HTML: 我简单的HTML:

<a>
    <span>My Text</span>
    <img src="" width="50" height="50" />
</a>

My CSS: 我的CSS:

a {
    padding: 6px;
}

Fiddler: http://jsfiddle.net/sa3LT/ 提琴手: http//jsfiddle.net/sa3LT/

Hi everybody!! 大家好!!

I'm having a trouble with this question. 我遇到了这个问题。 Is simple, I think, but for me I don't find a resolution for this problem. 我认为很简单,但对我来说,我找不到解决这个问题的方法。

Tks for all. Tks for all。

It sounds like you want the text in the a tag to be vertically centered next to the image. 这听起来像你想在文本a标签垂直居中图片旁边。 Adding this bit of CSS will solve the issue (and as pointed out from Smeegs, this CSS will be for all img tags inside an a block: 添加这一点CSS将解决问题(正如Smeegs所指出的,这个CSS将用于a块内的所有img标签:

a img {
    vertical-align: middle;
}

JSFiddle : http://jsfiddle.net/sa3LT/1/ JSFiddlehttp//jsfiddle.net/sa3LT/1/

对齐内部的图像和文本<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.

相关问题 如何将小边框元素内的图标集中? - How to centralize icon inside small bordered element? 在TD元素内垂直对齐图像和文本 - Aligning a image and text vertically within TD element 在fancyBox内垂直放置图像和文本 - Fit image+text vertically inside a fancyBox 按钮内文本与图像的垂直对齐 - vertically alignment of a text inside a button with an image 垂直对齐Div内的图像和文本 - Vertically Align Image and Text Inside a Div 将文本与div中的图像垂直对齐 - Vertically align a text with an image inside a div 对齐内部的图像和文本<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 如何将文字与图片中的图片垂直对齐<div> - How to align text vertically with an image inside a <div> 如何将文本集中在按钮内 - How do I centralize the text inside a button 在父div元素内垂直对齐文本元素? - Vertically aligning a text element inside a parent div element?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM