[英]Vertically align link within div
這是我的代碼: http : //jsfiddle.net/spadez/Z3he9/
我一直在嘗試將綠色圓圈在白色框中垂直對齊,但是我在努力應如何解決這個問題。
使用vertical-align: center;
如果應用於圓,則不執行任何操作。
任何人都可以以最語義正確的方式解釋該怎么做。
從title
類中刪除display:block
屬性,這應該可以解決問題。
由於浮動對象不在文檔的常規“流”中,因此vertical-align
將不適用於浮動元素。 您可以將垂直對齊與inline
或inline-block
元素一起使用。
.title{
display: inline-block;
vertical-align: middle;
}
刪除float: right;
來自.number
。
您需要以這種方式更改CSS
.box {
background-color: white;
padding: 30px;
margin-bottom: 30px;
border-radius:4px;
height:30px;
}
.title {color: rgb(15, 15, 15);
font-family: myriad-pro, Helvetica, sans-serif;
font-size: 24px;
margin-bottom: 20px;
display:block;
float:left;
}
正如Dave Mroz所說,從.title
刪除display:block
應該可以幫到您。 但是,為了避免使.box
元素的原始尺寸受到.box
,您還應該清除.title
和.number
之后的浮點數。
這樣 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.