首页 >web前端 >html教程 >请教一下!图片自动适应大小的问题_html/css_WEB-ITnose

请教一下!图片自动适应大小的问题_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 12:24:18868浏览

#div_left_sidebar{
margin:10px auto 10px 10px;
border:0px #00ff00 solid;
background: url(images/side_beijing.jpg)  #CCC no-repeat left top;
width: 200px;
height:600px;}


side_beijing.jpg的大小是364X775,请问,怎么能够在不改变图片大小的情况下,让这张背景图能够自动适应div的尺寸,如果图片尺寸比div定义的尺寸小又该怎么办,谢谢给位老师指教!


回复讨论(解决方案)


background-size: cover; 

background-size: cover; 

成功,太感谢了,还有一个问题,

我在一个div_main中嵌套了三个层,请问怎么才能达到并排排列的效果,第二,三个层我用了绝对定位还是不行,请指教,谢谢!
css代码:
#div_main{
padding:0px;
width:1000px;
background:url(images/div_main_beijing.jpg) #CCC no-repeat left top;
margin:20px auto auto auto;
border: 1px #CCC solid;

}

#div_left_sidebar{
margin:10px auto 10px 10px;
border:0px #00ff00 solid;
background: url(images/side_beijing.jpg)  #CCC no-repeat left top;
background-size:cover;
width: 200px;
height:600px;

}

#div_zhongjian_sidebar{
position:absolute;
left:220px;
top:10px;
margin:10px auto 10px auto;
border:0px #00ff00 solid;
background: url(images/zhongjian_beijing.jpg)  #CCC no-repeat left top;
background-size:cover;
width: 560px;
height:600px;

}

#div_right_sidebar{
position:absolute;
left:790px;
top:10px;
margin:10px 10px 10px auto;
border:0px #00ff00 solid;
background: url(images/side_beijing.jpg)  #CCC no-repeat left top;
background-size:cover;
width: 200px;
height:600px;


页面代码:



这里是头部标题 




  

  

  
  

  

  
  

  

  


#div_main >div{ 
 float:left;
 }
position:absolute; 走掉

#div_main >div{ 
 float:left;
 }
position:absolute; 走掉

请问这个是写在样式表里单独一行么?不好意思小弟初涉css不太懂,麻烦给讲解一下,谢谢!

而且感觉中间和右边的层不在main曾里面,

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn