Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
172 views
in Technique[技术] by (71.8m points)

html - How would i slightly lower my image in my text?

I have an image inserted in my table i created when you press a button, it displays the table, but i want the image in my text on the actual website to be slightly lower, how can i do that?

code:

     <div id="demo" style="display:none"><font color="white"><b>Fav Color:</b> Orange/Purple<br><b>Hobbies:</b> Coding, Video games, Hanging out with friends, Drifting<br><b>Fav Song:</b> Homocide - Logic (ft. Eminem)<br><b>Fav Animal:</b> Cat<br><b>Fav Food:</b> Pulled Pork Sandwich<br><b>My Fav Game:</b> Fortnite <img src="https://emoji.gg/assets/emoji/FortniteLogo.png" width="32px" height="32px"></font></div>

enter image description here

i would like the F logo to be slightly lower and more in line with the word Fortnite if you know what i mean

question from:https://stackoverflow.com/questions/65831109/how-would-i-slightly-lower-my-image-in-my-text

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

First of all, you should no longer use the <font> tag, as it is no longer part in HTML5, even though current browser may support it.

You should use paragraphs <p> instead and declare your font styles in the styles property. Look here for an example. https://www.w3schools.com/tags/tag_font.asp

If you change your code to the paragraphs it could look something like this:

<div id="demo" style="text-align: center; color: white;">
    <p>Fav Color:</p>
    <p>Hobbies:</p>
    <p>Fav Song:</p>
    <p>Fav Animal:</p>
    <p>Fav Food:</p>
    <p>My Fav Game: Fortnite <img style="position: relative; top: 5px;" src="https://emoji.gg/assets/emoji/FortniteLogo.png" width="32px" height="32px"></p>
</div>

The specific code you are looking for to bring the image down a bit:

<img style="position: relative; top: 5px;" ... />

If you want to center it according to the text, then you could do the following: <img style="position: relative; top: 50%; transform: translateY(-50%)" ... />

top: 50% will let the image start at the vertical-center from your text. While transform: translateY(-50%)will bring it back upwards by half the image height.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...