html连接不覆盖,html – >中的链接不会覆盖整个表面

我正在设计一个导航栏.代码如下所示:

...

在css中,我有以下代码用于li元素:

ul.topnav li{

cursor:pointer;

list-style-type:none;

display:inline;

float:left;

background-clip:padding-box;

text-align:center;

width:139px;

background-repeat:repeat-x;

background-image:url(images/nav_normal.png);

background-color:#CC33CC;

font-size:14px;

padding:9px 0 8px 0;

margin:0;

color:#6F5270;

text-shadow:#FCF 0 1px;

}

ul.topnav li a{

font-size:15px;

font-weight:bold;

padding:auto;

color:#FFFFFF;

text-shadow:#903 0 1px;

text-decoration:none;

}

它会生成以下按钮:

问题是链接可点击区域(上面显示为蓝色)未覆盖按钮的整个表面.所以当我点击按钮的边缘时,它不起作用.我尝试使用填充值但无法解决问题.是否有一种简单有效的方法使链接覆盖按钮的整个区域,以便它可以在用户可能单击的按钮上的任何位置工作?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值