CSS雪碧的基本原理是把你的网站上用到的一些图片整合到一张单独的图片中,从而减少你的网站的HTTP请求数量。该图片使用CSS background和background-position属性渲染(值得一提的是,这也就意味着你的标签变得更加复杂了,图片是在CSS中定义,而非<img>标签)。
这种方法已经广泛的应用到了众多的网站上,如果想学习,可以参考一下GOOGLE、Tencent等知名网站的CSS,相信你会获益匪浅。
我认为这里的篇幅太小,详细的了解及操作方法,建议去这些地方学习:
1、CSS雪碧操作方法视频讲解 http://www.aa25.cn/div_css/896.shtml
2、前端观察神飞:CSS雪碧:要还是不要? http://www.qianduan.net/to-sprite-or-not-to-sprite.html
3、CSS雪碧在线生成器 http://www.tulongzhiji.com/mopvhs/2010/08/26/css-sprite-generator%E4%B8%A8css%E9%9B%AA%E7%A2%A7%E5%9C%A8%E7%BA%BF%E7%94%9F%E6%88%90%E5%99%A8/
4、CSS雪碧是鱼翅还是三鹿 http://www.qianduan.net/css-sprites-useful-technique-or-potential-nuisance.html
5、CSS雪碧的一些实用技巧 http://www.qianduan.net/css-spriting-tips.html
<div class="Body"><div style="width:1000pxheight:100px">
<div style="float:leftwidth:800pxheight:100px">不管你要两栏还是3栏,加起来的width值不能大于外层div的宽度,要兼容IE6、7、8和FF的话,你最好都用这些浏览器浏览过</div>
<div style="float:leftwidth:200px">右边</div>
</div>
<div style="width:1000pxheight:100px">
<div style="float:leftwidth:800pxheight:100px">不管你要两栏还是3栏,加起来的width值不能大于外层div的宽度,要兼容IE6、7、8和FF的话,你最好都用这些浏览器浏览过</div>
<div style="float:leftwidth:200px">右边</div>
</div>
<div style="width:1000pxheight:100px">
<div style="float:leftwidth:800pxheight:100px">不管你要两栏还是3栏,加起来的width值不能大于外层div的宽度,要兼容IE6、7、8和FF的话,你最好都用这些浏览器浏览过</div>
<div style="float:leftwidth:200px">右边</div>
</div>
<div style="width:1000pxheight:100px">
<div style="float:leftwidth:600pxheight:100px">不管你要两栏还是3栏,加起来的width值不能大于外层div的宽度,要兼容IE6、7、8和FF的话,你最好都用这些浏览器浏览过</div>
<div style="float:leftwidth:200px">中间</div>
<div style="float:leftwidth:200px">右边</div>
</div>
</div>
《CSS设计指南》史密斯电子书网盘下载免费在线阅读
链接: https://pan.baidu.com/s/1MjYZmuqbwYoZplODLqzvVA
提取码: 1234书名:CSS设计指南
作者名:史密斯
豆瓣评分:8.8
出版社:人民邮电出版社
出版年份:2013-05-01
页数:288
内容介绍:
《CSS设计指南》是一本面向初中级读者的经典设计指南,涵盖HTML5、CSS3和响应式设计。
作者介绍:
Charles Wyke-Smith
一直从事媒体相关工作。20世纪80年代中期,他与人在旧金山共同创办了PRINTZ Electronic Design,当时这可是一家全部工作都使用计算机处理的设计工作室。