[英]Need H2 to be only as wide as the text, but also text-align:center
我有兩列,每列頂部都有H2標簽。 H2
標簽中的文本很短。 標簽具有藍色背景。 這是問題的一部分,因為作為常規的內聯元素,藍色背景將跨越div列的寬度。 將H2
更改為display:inline-block
將解決此問題,但這會帶來另一個問題, text-align:center
不再起作用,然后H2
標簽將向左對齊。
如何使H2元素既與文本一樣寬, 又與居中對齊?
<div style="width:auto;margin-left:auto;margin-right:auto;">
<h2 style="display:inline-block;background-color:#558ED5;color:#FFF;text-align:center;font-size:1.1em;padding:5px 10px 5px 10px;margin-left:auto;margin-right:auto;">WE OFFER 2 CLEANING OPTIONS:</h2>
</div>
添加text-align:center; 到主要部門 像這樣:
<div style="width:auto;margin-left:auto;margin-right:auto; text-align:center">
<h2 style="display:inline-block;background-color:#558ED5;color:#FFF;text-align:center;font-size:1.1em;padding:5px 10px 5px 10px;margin-left:auto;margin-right:auto;">WE OFFER 2 CLEANING OPTIONS:</h2>
</div>
您應該將容器div更改為text-align:center,這將使具有display:inline-block的h2居中
<div style="width:auto;margin-left:auto;margin-right:auto;text-align:center"> <h2 style="display:inline-block;background-color:#558ED5;color:#FFF;text-align:center;font-size:1.1em;padding:5px 10px 5px 10px;margin-left:auto;margin-right:auto;">WE OFFER 2 CLEANING OPTIONS:</h2> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.