mdsk.net
当前位置:首页 >> spAn的BACkgrounD为一张图片,直接写在Css文件中可... >>

spAn的BACkgrounD为一张图片,直接写在Css文件中可...

刚才测试了下, 确实jquery没法直接处理 background 组合属性, 你可以这样处理:将 no-repeat scroll等处理到一个 样式中, 譬如 abc<span class='abc' .>然后修改背景图片:$(").css("background-image", "url('')");这个方法是可行的.

a标签和span标签默认都是行内元素,如果里面的内容为空(指实际内容如文字和图片为空,即使里面包含了空的行内元素也是不算作实际内容的,此外背景图片也不是实际内容),则它的宽高始终是保持为0的,不管怎么设置都是不行的(你可以试着在span内加入一些文字,它立刻就会有宽高了,但实际上这是文字的宽高,不是span本身的宽高).解决办法就是使用块级元素,方法有:1、直接换用块级元素,比如 div 就是2、在css中用 display:block 可以把行内元素改成块级元素3、浮动元素(float:left或float:right)会自动变为块级元素4、绝对定位(position:absolute)的元素也会变成块级元素

给span增加一个class,例如:<span class="title">文字</span> 然后css里写上:.title { background: #000 url("背景图片地址"); }

先在css中设这个SPAN的宽度和高度,还要将overflow设为hidden.接下来,就是JS.首先获取图片的高度,你是背景图片,比较麻烦.最好直接知道这个图片的高度 var picHeight=你图片的高度;var count=0; 然后 var timer=setInterval(function(

document.getElementById('xxx').style.background=""设置为空,就把背景去掉了.再看看别人怎么说的.

背景颜色 background-color:#颜色代码; 例如:background-color:#ff0000; 背景图片 background-image:url(图片路径名字); 例如:background-image:url(/images/123.gif);

是图片样式,png支持透明格式,jpg最少的磁盘空间得到较好的图片质量,gif会压缩减少图片体积,动图,所以说你看你的图片后缀名是什么,你写两个是肯定不行的,除非你图片命名是1.jpg后缀是png

document.getElementById('xxx').style.background=""设置为空,就把背景去掉了.

background-image开始使用版本:CSS1支持浏览器:IE4以上 , NS4以上继承性:无作用:设置或检索对象的背景图像layer-background-image开始使用版本:Netscape私有属性支持浏览器:NS4以上继承性 无作用设置或检索对象整个区域的

加 display:block; 因为span是内联元素,要把span变成块级元素才会换行,望采纳!

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com