<a>标签中的文字居中对齐

a 标签本身默认类似 css中display: inline, 即:内联元素,没有回车符。这时,任何对a元素的配置,均无法让a标签内的文字居中对齐。只能影响 a标签整体对齐。了解a标签的默认状态后,就很容易去用css修改它:

<a href="#" style="display: block; text-align: center;">测试</a>

显然,这时候标签内容居中了,但是,a标签占了整行内容。如果期望仍与以前一样并不独占一行,可以修改它,让它显示为行内块元素:既符合内联元素特点,又符合块元素特点。

<a href="#" style="display: inline-block; text-align: center; background: red; width: 100px;">测试</a> 

这里最好设置宽度,否则,和默认的情况是差不多的(当然,也可以设置padding-leftpadding-right, 甚至是height等等)。

有时候,IE较低的版本对inline-block支持度不够好。虽然非必要,但,在css中可以添加:

display: inline-block; text-align: center; background: red; width: 100px; _display: inline; zoom: 1;

display前加下划线为非标准css,IE可以识别它,其他符合W3C标准的浏览器会忽略这个设置。因此,通常情况下,也可以利用这个办法来精细的分别为不同的浏览器在同一css中进行区别设置。

猜你喜欢
骐骥的意思 骐骥的意思是什么_读音拼音如何_怎么解释
劳动节手抄报画法 劳动节手抄报简单好画步骤
厕所除臭小技巧 小妙招卫生间除臭方法
南京金陵小镇燕集里园区多大 金陵小镇燕集里在哪里
太原华辰农耕文化园在哪里 太原华辰农耕文化园在哪里啊
厦门华侨博物院预约平台 厦门华侨博物院怎么预约
句容宝华山精灵森友会音乐节第四站活动预告
梨与什么不可以一起吃 梨和什么不能一起吃
吃姬松茸会中毒吗 姬松茸生吃有毒吗

很赞哦! ()