簡體   English   中英

如何在div中將圖片居中? (到目前為止,我的img的左邊框居中)

[英]how can I center the image in my div? (so far the left border of my img is centered)

我有以下CSS代碼:

.tos{
    width: 500px;
    margin: 0 auto;
}
.tos-logo{
    width: 10px;
    margin: 0 auto;
}

我想將我的徽標(在tos-logo div內)放在中間(水平)。 到目前為止,左邊框居中,如何更改它,以使圖像的中心直接位於中間? 這是我的小提琴: http : //jsfiddle.net/pxzr679o/

設置.tos-logo的寬度會使div寬10 .tos-logo ,但其中的<img>仍具有其原始尺寸-因此,圖像似乎沒有居中。 解決該問題的一種方法是讓.tos-logo具有覆蓋整個屏幕的原始寬度(默認情況下, <div>是塊元素),然后將其文本居中對齊,如下所示:

.tos-logo {
    text-align: center;
    margin: 0 auto;
}

 .tos { margin: 0 auto; width: 500px; } .tos-logo { text-align: center; margin: 0 auto; } 
 <div class="tos"> <div class="tos-logo"> <img src="http://placehold.it/100x120" alt="logologologo"> </div> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam laoreet commodo magna sed blandit. Curabitur vehicula libero mi, ac molestie eros congue ut. Aliquam erat volutpat. Nam pharetra felis sapien, at porta nunc hendrerit a. Integer augue ligula, pretium accumsan molestie nec, ornare at metus. Nunc in justo dignissim libero fringilla scelerisque ac eget tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi vitae diam eros. Vestibulum tempus elit in lorem scelerisque rhoncus. Etiam eu erat arcu. Vivamus at turpis dui. Nulla erat est, iaculis ac leo quis, luctus auctor ex. Nulla sapien ex, egestas quis risus ac, consequat congue odio. Integer tincidunt non metus quis dapibus. Vestibulum at mauris ante. Integer vestibulum in lectus in accumsan. Ut ligula velit, gravida in lacus in, commodo dignissim metus. Etiam luctus, orci dictum bibendum iaculis, augue dui ultricies risus, vel volutpat nisl ligula id massa. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis eleifend est tristique turpis lacinia, sit amet gravida neque efficitur. Duis sapien sem, faucibus vitae scelerisque sed, commodo sed lectus.</p> </div> </div> 

.tos-logo是一個block元素,這意味着它自然會占據其父元素的整個寬度。 如果您未設置固定值且未設置邊距,則可以簡單地使用text-align:center來將block元素中包含的任何inline或inline-block元素居中。

演示

.tos{
    width: 500px;
    margin: 0 auto;
}
.tos-logo {
    text-align: center;
}

如何將我的文本/邊框與我的頁面中心對齊<div>元素? </div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-css lang-css prettyprint-override"> div1 { background-color: aqua; font-family: Candara; padding: 10px; border-radius: 10px; margin: 10px; width: auto; }</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;body&gt; &lt;div1 style="font-size: 30px; text-align: center;"&gt; &lt;b&gt;Text here&lt;/b&gt; &lt;/div1&gt; &lt;/body&gt;</pre></div></div><p></p><p> 我正在嘗試將我的邊框和文本都對齊到頁面的中心,但有些東西不起作用。 如果我解釋得不夠好,請詢問更多詳細信息:)。 這是代碼:</p><p> <strong>HTML</strong></p><pre> &lt;body&gt; &lt;div1 style="font-size: 30px; text-align: center;"&gt; &lt;b&gt;Text here&lt;/b&gt; &lt;/div1&gt; &lt;/body&gt;</pre><p> <strong>CSS</strong></p><pre> div1 { background-color: aqua; font-family: Candara; padding: 10px; border-radius: 10px; margin: 10px; width: auto; }</pre></div>

[英]How can I align my text/border to the center of my page with the <div> element?

暫無
暫無

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

相關問題 如何使用非居中圖像居中我的標題? 如何將文本與居中的圖像左側對齊? 為什么我不能將圖片居中放置在div中? 我的div居中圖像不 如何使圖像相對於左側的動態div在中心垂直對齊? 如何在div中將居中圖像與div居中? 如何將我的文本/邊框與我的頁面中心對齊<div>元素? </div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-css lang-css prettyprint-override"> div1 { background-color: aqua; font-family: Candara; padding: 10px; border-radius: 10px; margin: 10px; width: auto; }</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;body&gt; &lt;div1 style="font-size: 30px; text-align: center;"&gt; &lt;b&gt;Text here&lt;/b&gt; &lt;/div1&gt; &lt;/body&gt;</pre></div></div><p></p><p> 我正在嘗試將我的邊框和文本都對齊到頁面的中心,但有些東西不起作用。 如果我解釋得不夠好,請詢問更多詳細信息:)。 這是代碼:</p><p> <strong>HTML</strong></p><pre> &lt;body&gt; &lt;div1 style="font-size: 30px; text-align: center;"&gt; &lt;b&gt;Text here&lt;/b&gt; &lt;/div1&gt; &lt;/body&gt;</pre><p> <strong>CSS</strong></p><pre> div1 { background-color: aqua; font-family: Candara; padding: 10px; border-radius: 10px; margin: 10px; width: auto; }</pre></div> 如何將圖像居中對齊div? 如何將導航欄項目與居中圖像的左側和右側對齊? 如何將圖像定位在標題內 div 的左側? 我無法將圖像邊框半徑與文本居中對齊
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM