课程
/前端开发
/HTML/CSS
/企业网站综合布局实战
用li标签写的导航,每个导航前有自定义的小图标,不想用float方法让导航横向展示,有其他方法吗?当设置li的display属性为inline-block时,自定义的小图标没有显示。
2016-12-25
源自:企业网站综合布局实战 3-2
正在回答
list-style-image 属性只对 {display: list-item;} 的元素有效。当li并没有设置display时,默认为list-item;
但是,当你把 <li> 设置display:inline-block后,于是那个自定义的图标就无法显示了。
如果设置了inline-block,可以设置ul li{background:url(list.gif) left center no-repeat;padding-left: 20px;} 来代替list-style-image。希望对你有帮助!
举报
本课程重点介绍HTML/CSS实现常见企业网站布局的方法
3 回答导航标题
2 回答为什么我的导航不在一行显示?
1 回答显示小图片的进度条怎么自己设置宽度
4 回答导航栏中的“首页”为什么没有显示在左侧
2 回答导航nav