簡體   English   中英

如何使用 CSS 將圖像和文本對齊到同一行的中心?

[英]How to align an image and a text to center in the same row using CSS?

我在一個網站上工作,但遇到了一個大問題。 我無法將同一行中的圖像和文本居中對齊。

我的 HTML 代碼:

 .title2 { text-align: center; font: normal normal bold 76px/87px Arial; letter-spacing: 0px; color: #4a4949; opacity: 1; padding-left: 15px; }.header { display: flex; align-items: center; flex-direction: row; }
 <div class="header"> <img src="img.png" width="200" height="150" > <h1 class="title2">Website</h1> </div>

現在他們在同一條線上,但不在中間。 你能幫我解決這個問題嗎?

添加justify-content: center; .header

 .title2 { text-align: center; font: normal normal bold 76px/87px Arial; letter-spacing: 0px; color: #4a4949; opacity: 1; padding-left: 15px; }.header { display: flex; align-items: center; flex-direction: row; justify-content: center; }
 <div class="header"> <img src="img.png" width="200" height="150" > <h1 class="title2">Website</h1> </div>

您是否嘗試過設置margin: auto; 對於.header div? 不過,這將要求您設置width 對於內容,添加text-align: center;

在您的 CSS 文件中,將其添加到.header中。 justify-content: center; 這將解決您的問題。

暫無
暫無

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

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