簡體   English   中英

框中的HTML + CSS文本

[英]HTML+CSS Text in a Box

我遇到了css和html的問題。 我需要將文本放在框中。 當我放置文本時,所有的框都會向下移動一點點。 這是我的代碼

 .box { width: 100px; height: 100px; background: #cce; display: inline-block; margin-left: 10px; } 
 <div id="3box"> <div class="box"> <p>Title</p> </div> <div class="box"> </div> <div class="box"> </div> </div> 

添加vertical-align: top; text-align: center; 像這樣的.box

 .box { width: 100px; height: 100px; background: #cce; display: inline-block; margin-left: 10px; vertical-align: top; text-align: center; } 
 <div id="3box"> <div class="box"> <p>Title</p> </div> <div class="box"> </div> <div class="box"> </div> </div> 

要使文本垂直和水平居中,而不想關心文本長度,你可以使用table - table-cell方法來完成它

 .box { width: 100px; height: 100px; background: #cce; float: left; margin-left: 10px; display: table; } .box p { display: table-cell; text-align: center; vertical-align: middle; } 
  <div id="3box"> <div class="box"> <p>Title</p> </div> <div class="box"> </div> <div class="box"> </div> </div> 

這也提供了很好的瀏覽器支持。

要將塊中的text-align: center;添加text-align: center;

 .box { width: 100px; height: 100px; text-align: center; vertical-align: top; background: #cce; display: inline-block; margin-left: 10px; } 
 <div id="3box"> <div class="box"> <p>Title</p> </div> <div class="box"> </div> <div class="box"> </div> </div> 

暫無
暫無

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

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