是否有一個好方法可以製作一個正方形,並且該字符在中間對齊,中間對齊。如何創建1個字符平方
就像一個圍繞'+'字符(對於「好」,紅色圍繞' - '對於「壞」或藍色圍繞'我'對於「信息」)的小綠框。
我想問題的一部分是在大多數瀏覽器/操作系統中使用相同大小的字體。 另一個如何填充它,使其正方形,並且角色居中。
嘗試設置width
,height
並line-height
到1 em
,但「+」結束了位斷,並用在鉻和Firefox不同量,代替「+」與「重加號」 U + 2795由以下瀏覽器之間的差異,但猜測它可能會使操作系統之間的差異更大。
目前我有
.pros_icon
{
\t float: left;
\t text-align: center;
\t height: 1em;
\t height: calc(1em + 2px);
\t width: 1em;
\t width: calc(1em + 2px);
\t font-size: 20px;
\t line-height: 1em;
\t font-weight: bold;
\t border: solid black 1px;
\t color: white;
\t background: green;
}
<span class="pros_icon"> ➕ </span>
(或者也許我應該只使用SVG圖像)
你可以嘗試高度或寬度自動。 – Jainam