为了账号安全,请及时绑定邮箱和手机立即绑定

css样式的问题

css样式的问题

薏苡x 2017-09-15 11:44:36
<ul>     <li style="background: url('images/toDoEmpty.svg')no-repeat;width: 17px;height: 17px"></li>     <li style="background: url('images/toDoEmpty.svg')no-repeat;width: 17px;height: 17px"></li>     <li style="background: url('images/toDoEmpty.svg')no-repeat;width: 17px;height: 17px"></li> </ul>写了行内样式,然后在写<style>    li:nth-child(3):hover{        width: 17px;        height: 17px;        background: url("images/toDoEmptyHover.svg")no-repeat;    } </style>为什么会没有效果
查看完整描述

6 回答

已采纳
?
菜鸟教程

TA贡献25条经验 获得超33个赞

内联样式权重最高,当然是先用内联样式了。内联>id选择器>class选择器
内联样式写一个人class即可。

查看完整回答
3 反对 回复 2017-09-15
  • 薏苡x
    薏苡x
    对呀,行内先用,但是hover只是鼠标经过呀
  • 菜鸟教程
    菜鸟教程
    你的标签选择器li是不会替换行内的。因为行内权重高,hover也一样
  • 薏苡x
    薏苡x
    也是哈,谢啦
?
名分开就是姓名

TA贡献39条经验 获得超4个赞

css优先行内样式,背景图片的地址有问题所以没效果,那个svg地址前面加个/,svg文件必须xml格式

查看完整回答
反对 回复 2017-09-15
  • 6 回答
  • 0 关注
  • 2400 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信