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

.box1{width:350px;height:350px;float:left;margin-left:20px;margin-top:20px;}.box1a:ho... .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像素 不是在原来的边框上替换颜色 怎么破
展开
 我来答
一别山水乡6
2016-06-12 · TA获得超过162个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:80.3万
展开全部
你的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;}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式