-
1常用<i></i>来放小图片 2为给小图片设置background-position属性,需要给<li>定义一个类名<li class="cat-数字"> 3去掉<ul>标签下<li>标签的小黑点,在<style>标签下ul{list-style:none} 4不依赖于浏览器自身所设定的margin、padding,通过对<li>的行高已经margin、padding的设置来展示样式以便在各个浏览器下效果相同:先将display属性设置为block,否则设置行高什么的没用,overflow:hidden可防止元素溢出 (决定浏览器如何处理溢出的步骤: (1) 输入 overflow: 。 (2) 输入 visible ,让元素盒子中的所有内容可见,这是默认项; 或者输入 hidden ,隐藏元素盒子容纳不了的内容; 或者输入 scroll ,无论元素是否需要,都在元素上添加滚动条; 或者输入 auto ,让滚动条仅在访问者访问溢出内容时出现。)查看全部
-
li i{ background:url();/*雪碧图片*/ display:inline;/*设置成行级元素*/ width:30px; height:24px;/*因为i标签本身没有内容,所以设置宽高作为显示区*/ float:left; margin:3px 10px 0 0;/*微调*/ }查看全部
-
h3{margin:0; padding:0;//不同浏览器的默认margin不同,为了跨浏览器运行,清楚默认样式,自定义;} ul{list-style:none;//清楚列表点} li{display:block;//将元素设置为块级元素,前后有换行符 height:31px; line-height;31px;//height=line-height:行内元素垂直居中 border-bottom:1px solid #f8f8f8;} .cat-1 li{ background-image:url(你的图片地址); backgroud-position:x y;//icon在雪碧图上的横纵坐标 } <ul> <li class="cat-1"> <i></i> <h3></h3> </li> </ul>查看全部
-
雪碧图实现方式: 1. PS拼图 2. 生成sprite工具生成 (CssGaga:生成雪碧图并生成background代码;http://www.99css.com/archives/1524)查看全部
-
通过CSS background-position来控制 坐标轴,拼合背景图的小图(x,y)为负值 以雪碧图左上角的定点为(0,0)坐标 当需要对坐标系中的某个小图标进行展示的时候,只需要取左上角的坐标进行偏移,查看全部
-
CSS Sprite :CSS雪碧图 通常一些网站,为了性能优化和减少请求数目,在导航图上的小图片,并没有使用img标签,使用的是CSS Sprite技术,加速网站显示。 使用雪碧图:1.静态图片,不随用户信息变化而变化。 2.小图片,图片容量小。查看全部
-
实现方式: PS手动拼图 使用sprite工具(CssGaga)自动生成 下载地址:http://www.99css.com/archives/1524查看全部
-
雪碧图实现原理: 以左上角为原点(0,0),偏移都为负值。background-position:x坐标 y坐标。 设置<i></i>为显示窗口,尺寸为需显示icon大小,从而只显示背景图中的某一个icon。 原理:控制一个层,可显示的区域范围大小,通过一个窗口进行背景图的滑动。查看全部
-
使用雪碧图,可以减少http请求的次数(一次请求所有的雪碧图内容)。 应用雪碧图的要求: 1.静态图片,不随用户信息变化而变化。 2.小图片,图片容量小。查看全部
-
①display:inline:任何不是块级元素的可见元素都是内联元素。其表现的特性是“行布局”形式!(行布局:其表现形式始终以行进行显示) ②float:left:指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上,也就是说浮动并不应用于内联标签。或者可以说如果应用了float这个元素将被指定为块级元素。 那么两者的区别显而易见:display:inline元素不能设置宽高,因为它属于行布局,其特性是在一行里进行布局,所以不能被设定宽高。 简单的说就是float可以设置宽高,然而display:inline;虽然也会浮动,但是他不能设置宽高查看全部
-
给i标签设置雪碧图背景图片 li i{ background:url();/*雪碧图片*/ display:inline;/*设置成行级元素*/ width:30px; height:24px;/*因为i标签本身没有内容,所以设置宽高作为显示区*/ float:left; margin:3px 10px 0 0;/*微调*/ }查看全部
-
雪碧图设计: 先对图标区域设置背景图 再将其相应区域撑开,即定义宽高 最后再逐个设置背景图的位置坐标,即:background-position属性 display:inline 为了设置高度和宽度查看全部
-
小于飞飞 CSS display:inline和float:left两者区别 ①display:inline:任何不是块级元素的可见元素都是内联元素。其表现的特性是“行布局”形式!(行布局:其表现形式始终以行进行显示) ②float:left:指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上,也就是说浮动并不应用于内联标签。或者可以说如果应用了float这个元素将被指定为块级元素。 那么两者的区别显而易见:display:inline元素不能设置宽高,因为它属于行布局,其特性是在一行里进行布局,所以不能被设定宽高。 ... 时间: 2014-05-04查看全部
-
1常用<i></i>来放小图片 2为给小图片设置background-position属性,需要给<li>定义一个类名<li class="cat-数字"> 3去掉<ul>标签下<li>标签的小黑点,在<style>标签下ul{list-style:none} 4不依赖于浏览器自身所设定的margin、padding,通过对<li>的行高已经margin、padding的设置来展示样式以便在各个浏览器下效果相同:先将display属性设置为block,否则设置行高什么的没用,overflow:hidden可防止元素溢出 (决定浏览器如何处理溢出的步骤: (1) 输入 overflow: 。 (2) 输入 visible ,让元素盒子中的所有内容可见,这是默认项; 或者输入 hidden ,隐藏元素盒子容纳不了的内容; 或者输入 scroll ,无论元素是否需要,都在元素上添加滚动条; 或者输入 auto ,让滚动条仅在访问者访问溢出内容时出现。)查看全部
-
使用spite工具自动生成雪碧图: CSS Gaga 下载地址:http://www.99css.com/archives/1524 不旦生成雪碧图,还会提供background-position的值查看全部
举报
0/150
提交
取消