为了账号安全,请及时绑定邮箱和手机立即绑定
生成sprite图的工具:cssgaga
控制一个层可显示的区域范围大小,通过一个窗口进行背景图的滑动(通过背景图的x轴y轴定位)
li标签本来就是块级元素
移动端还是使用雪碧图 比较省流量;
使用字体icon图标的时候,单单引入字体的文件和字体引用定义的css文件就差不多150kb以上了(室外访问情况--3G甚至是2G这类人还是很多,会发现很慢,体验很差),而雪碧图最多也就10kb左右,不信你试试
*{ margin:0;padding: 0;}
ul{list-style: none;}
.cat li{display: block;overflow: hidden;text-align: center;border-bottom: 1px solid #E4E4E4;}
.cat h3{font-size: 14px;font-weight: 400;line-height: 33px;height: 33px;}
.cat{width: 150px;background:#f8f8f8;border: 1px solid #D2D2D2;padding: 0 5px;}
这么简单的东西居然能说1个小时?
The HTML <i> Element represents a range of text that is set off from the normal text for some reason, for example, technical terms, foreign language phrases, or fictional character thoughts. It is typically displayed in italic type.
还是自己写比较简单~~刷经验的。
为什么图片下载不了呢
li i{background: url(http://img1.sycdn.imooc.com//539a950e00015ba500710200.jpg);display: inline;width: 30px;height: 20px;float:left;margin:5px 12px 0 5px}
.cat-1 i{background-position:0 0}
.cat-2 i{background-position:0 -24px}
.cat-3 i{background-position:0 -48px}
<head>
<meta charset="UTF-8">
h3{margin:0;padding:0}
ul{list-style: none}
li h3{font-size: 14px;font-weight: 400}
li{display: block;height: 31px;line-height: 30px;overflow: hidden;border-bottom:1px solid #ded}
.cat{width: 150px;background:#f8f8f8;border: 1px solid #bbb}
</style>
</head>
建议大家使用 网站来生成 这个工具太恶心了
一直想学习的姿势 今天学习了
发现一个大问题:这代码里面只有一个ul li列表,所以li i{} 可以直接这样写。但是多个ul li列表时。在写样式li i 换成.cat li i{}就不行了
董玉伟
为什么 要浮动呢?

h3是块元素,i是行内元素,我也在想,为什么要加display:inline
课程须知
您至少具备HTML/CSS基础知识。
老师告诉你能学到什么?
1.学会CSS Sprite雪碧图制作方法。2.学会CSS Sprite雪碧图的使用方法。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消