当前位置:主页 > 聚焦 >

css图片后的文字无法居中怎么办

时间:2020-12-17 16:58:48

  css图片后的文字无法居中的解决办法:首先创建一个HTML示例文件;然后布局一张图片和文字;最后给图片和文字分别加上样式为“vertical-align: middle”即可。

  本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。

  :《css视频教程》

  css图片后的文字无法居中?

  比如说,现在我要做一个简单的删除按钮,只由一个icon和“删除”两个字组成,你会如何布局,给你30秒时间考虑。

  好,先亮出HTML代码如下:

  <div class="del"><span class="icon"></span><span>删除</span></div>

  很简单,就是一个class为del的div元素下有两个span标签,当然icon你也可以直接用伪元素代替(还不知道伪元素的面壁思过去...)。

  接下来你可能会这么写CSS:

  .del { font-size: 18px; } .del .icon { display: inline-block; width: 16px; height: 24px; margin-right: 5px; background: url("imgs/delete.png") no-repeat center; background-size: 100%; }

  然后它就变成这个样子了:

  咦?好像跟想象的不太一样啊!为什么图片和文字垂直方向上不能对齐呢?Why?

  这是因为图片和文字在行内垂直方向默认是以基线(baseline)对齐的,图片基线在图片底部,而文字基线却在文字中点偏下的位置,所以才会显示成上图的样子。那么这个问题该如何解决呢?

  很简单,我们只需给图片和文字分别加上 vertical-align: middle即可:

  .del .icon { display: inline-block; width: 18px; height: 24px; margin-right: 5px; vertical-align: middle; background: url("imgs/delete.png") no-repeat center; background-size: 100%; } .del span { vertical-align: middle; }

  这样的话,图片和文字就以其中心线对齐了:

  说明:

  vertical-align 属性设置元素的垂直对齐方式。

  vertical-align属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。

  使用vertical-align:middle 可以把元素放置在父元素的中部。

热点推荐
1 巴基斯坦与特朗普家族加密项目签署谅解

巴基斯坦今年1月与特朗普家族加密项目World Liberty Financial关联方SC Financial Technologies签署谅解备...

2 美股大赢家:INTC多单平仓割肉,持仓规模

消息,波段交易员在INTC多单上已完全平仓,平仓前持仓规模为3,278,776.64美元。该交易员资金体...

3 美股大赢家:DRAM空单增持13021.30枚,当前

消息,DRAM空单增持13,021.30枚,约合820,922.86美元,持仓规模为5,852,854.21美元,均价为64.84美元,...

4 2026年上半年约70个加密项目关闭或申请破

2026年上半年约70个加密项目关闭、申请破产、宣布停止运营或被归为不活跃,涉及DEFI、NFT、链...

5 以军称在黎南部打击约10处真主党设施

消息,当地时间3日,以色列国防军发表声明称,针对黎巴嫩真主党所谓持续违反停火协议并袭...

6 JustLend DAO与Binance Wallet联合举办TRON DEFI

消息,JustLend DAO与Binance Wallet联合举办的TRON DEFI Summer活动将于7月6日08:00开启,总奖池为450万美...

7 美股大赢家:DRAM空单增持8579.50枚,当前

消息,DRAM空单增持8,579.50枚,约合562,634.81美元,持仓规模为3,688,575.88美元,均价从64.57美元调...

8 麻吉黄立成:ETH多单增持895枚,当前盈亏

消息,麻吉黄立成增持ETH多单895枚,约合1,639,857美元,持仓规模达到8,686,500美元,均价从1,63...

9 比特币价格反弹,内存和半导体股交易开

消息,随着内存和半导体股票交易开始降温,比特币价格反弹至61,779.89美元,回升至近两年来...

10 主力24小时动向:BTC大户成交限价买单共

消息,最近24小时内,BTC和ETH主力的总成交数据如下:BTC累计成交12.59亿美元,其中买成交6.9...

成都来彰科技 蜀ICP备2025134723号-1

资讯来源互联网,如有版权问题请联系管理员删除。