<div  style='float:left; width:auto;margin-top:2px;height:13px;background:url(../images/arrow_sp.png) 0px -75px'></div>我的这个div显示的一一条背景直线,可是我不想给div固定宽带,应该怎么做

解决方案 »

  1.   

    可以设置背景图片 x-repeat
      

  2.   

    width:auto; 
    background:url((../images/arrow_sp.png) x-repeat;
      

  3.   


    background:url(../images/arrow_sp.png) repeat-x;
      

  4.   

    <div  style=' width:auto;margin-top:2px;height:13px;background:url(../images/arrow_sp.png) 0px -75px repeat-x'></div>这样不行的,因为我的图片是定位的
      

  5.   

    背景也可以定位background-position: Xpx -Ypx;(指将图片向右移Xpx,向下移Ypx;)
      

  6.   

    楼主的意思是div的宽度随背景图片的宽度而改变?
      

  7.   

    有点糊涂哦!
    1.你div的宽度设置成0px,若动态往div里添加东东,这div会自动撑开!
    2.也可以想你设置的一样auto!
      

  8.   

    有点更加糊涂!!
    你要达到什么效果可以发个图上来瞧瞧!设置div背景图片并设置定位和div自动撑开有什么关系,你想让他们有什么关系??