CSS中的冒號經(jīng)常被用來放置偽類和偽元素,但是在某些情況下,我們也需要將冒號這個字符居中,這里我們就介紹一下幾種方法。
方法一:使用text-align屬性將冒號居中
.center { text-align: center; }
這種方法適用于冒號是在文本中的一個字符,只需將其包含在一個span標簽中,并在該span標簽的父級元素中添加text-align屬性即可。
方法二:使用偽元素將冒號放在中間
.center:before { content: ":"; position: relative; left: -0.5em; padding-right: 0.5em; }
這種方法適用于冒號需要在其前面加上其他內容時,比如一個標簽和內容之間需要加上一個冒號。在該元素的偽元素中加入content屬性,將其設為冒號,并將其position屬性設為relative,再將left屬性設為其寬度的一半(也可以用margin-left代替),padding-right屬性設為冒號與其后面內容的間距即可。
方法三:將冒號放在一個塊級元素中,并將該元素居中
.center { display: inline-block; width: 1em; text-align: center; }
這種方法適用于冒號需要放置在其他內容的上方或下方時。創(chuàng)建一個寬度為1em的塊級元素,并將其display屬性設為inline-block,同時將其text-align屬性設為center即可。
上一篇css中全局聲明
下一篇CSS中關鍵幀的屬性