永发信息网

CSS 关于a:hover的问题 大神进 求科普

答案:2  悬赏:40  手机版
解决时间 2021-04-12 17:16
  • 提问者网友:雨不眠的下
  • 2021-04-12 14:25
.box1 {width:350px; height:350px; float:left; margin-left:20px; margin-top:20px;}
.box1 a:hover{border:#99F 1px solid; position:absolute;}
.box1 li{border:#b7b7ff 1px solid; width:350px; height:350px;}

鼠标移动到li上 颜色会位移1像素 感觉就想在最外面加了1像素 不是在原来的边框上替换颜色 怎么破
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-04-12 15:24
你的hover是加在a上的,原有border是在li上的,
.box1 li{border:#b7b7ff 1px solid; width:350px; height:350px;}变成

.box1 a{border:#b7b7ff 1px solid; width:350px; height:350px;}

或者
.box1 a:hover{border:#99F 1px solid; position:absolute;}变成

.box1 li:hover{border:#99F 1px solid; position:absolute;}
全部回答
  • 1楼网友:鸠书
  • 2021-04-12 16:25
搜一下:CSS 关于a:hover的问题 大神进 求科普
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯