header问题:a中加上img后文字无法对齐

本文介绍了一种解决网页导航栏中图标与文字无法对齐的方法,通过使用背景图片并设置适当的内边距来确保图标和文字在链接标签内正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:header中导航中有 首页 游戏 视频。。。。 a标签中加上img文字无法对齐。

解决方法:

                    <ul class="headerNav">
			    <li><a href="#" class="home">首页</a></li>
			    <li><a href="#" class="video">视频</a></li>
			    <li><a href="#" class="found">发现</a></li>
			    <li><a href="#" class="game">游戏</a></li>
			    <li><a href="#" class="me">黎泰院小绅士m..</a></li>
		    </ul>


              a{
     			display: inline-block;
     			padding-left: 26px; //留padding-left给img
     		}

     		.home{
     			background: url(../img/home.jpg) left center no-repeat;
     		}
     		.video{
     			background: url(../img/video.jpg) left center no-repeat;
     		}
     		.found{
     			background: url(../img/found.jpg) left center no-repeat;
     		}
     		.game{
     			background: url(../img/game.jpg) left center no-repeat;
     		}
     		.me{
     			background: url(../img/me.jpg) left center no-repeat;
     		}

padding-left:26px;


<template> <el-card class="mb-[10px]"> <template #header> 快捷入口 </template> <div class="list"> <div class="quick-item" v-for="item in quickList" :key="item.value" @click="jump(item)"> <img class="quick-img" :src="item.img" /> <div class="name">{{ item.name }}</div> </div> </div> </el-card> </template> <script setup> import contactImg from "@/assets/imgs/quick/contact.svg"; import highSeaImg from "@/assets/imgs/quick/highSea.svg"; import perfImg from "@/assets/imgs/quick/performance.svg"; import financeImg from "@/assets/imgs/quick/finance.svg"; import talentImg from "@/assets/imgs/quick/talent.svg"; import clueImg from "@/assets/imgs/quick/clue.svg"; const router = useRouter() const quickList = ref([ { name: "公海池", value: "contact", url: "", img: highSeaImg }, { name: "线索录入", value: "contact", url: "", img: clueImg }, { name: "人才管理", value: "contact", url: "", img: talentImg }, { name: "联系人名单", value: "contact", url: "", img: contactImg }, { name: "财务管理", value: "contact", url: "", img: financeImg }, { name: "业绩管理", value: "contact", url: "", img: perfImg }, ]); const jump = (item) => { router.push({ path: item.url }) } </script> <style lang="scss" scoped> .list { display: flex; flex-wrap: wrap; justify-content: space-between; .quick-item { width: 33%; display: flex; flex-wrap: nowrap; align-items: center; margin-bottom: 10px; justify-content: space-between; .quick-img { width: 18px; display: block; } .name { width: 70px; font-size: 14px; line-height: 24px; margin-left: 4px; } } } </style> 样式优化
最新发布
07-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值