DIV下图片自适应解决方法

2016-02-19 17:25 22 1 收藏

今天图老师小编要向大家分享个DIV下图片自适应解决方法教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

div下图片自适应解决方法

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。

 关键在于:max-width:780px;以及下面那行。

固定像素适应:

dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted" cellSpacing=0 cellPadding=6 width="95%" align=center border=0  以下是引用片段:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
html xmlns="http://www.w3.org/1999/xhtml";
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlecss2.0 VS ie/title
style type="text/css"
!--
body {
font-size: 12px;
text-align: center;
margin: 0px;
padding: 0px;
}
#pic{
  margin:0 auto;
  width:800px;
  padding:0;
  border:1px solid #333;
  }
#pic img{
    max-width:780px;
width:expression(document.body.clientWidth 780? "780px": "auto" );
border:1px dashed #000;
}
--
/style
/head
body
div id="pic"
img src="/articleimg/2006/03/3297/koreaad_10020.jpg" alt="感谢blueidea被我盗链图片!"/
/div
/body
/html

百分比适应:
以下是引用片段:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
html xmlns="http://www.w3.org/1999/xhtml";
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titlecss2.0 VS ie/title
style type="text/css"
!--
body {
font-size: 12px;
text-align: center;
margin: 0px;
padding: 0px;
}
#pic{
  margin:0 auto;
  width:800px;
  padding:0;
  border:1px solid #333;
  }
#pic img{
    max-width:780px;
width:expression(document.body.clientWidthdocument.getElementById("pic").scrollWidth*9/10? "780px": "auto" );
border:1px dashed #000;
}
--
/style
/head
body
div id="pic"
img src="/articleimg/2006/03/3297/koreaad_10020.jpg" alt="感谢blueidea被我盗链图片!"/
/div
/body
/html

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1615178.html

延伸阅读
标签: Web开发
代码如下: script type="text/javascript" !-- $( function() { //iframe高度随内容自动调整 $('.main').load( function() { $(this).height($(this).contents().find("body").attr('scrollHeight')); } ); } ); // -- /script
标签: Web开发
图片自动适应大小是一个非常常用的功能,在进行制作的时候为了防止图片撑开容器而对图片的尺寸进行必要的控制。 代码:   .img { max-width:600px; width:600px; width:e­xpression(document.body.clientWidth600?"600px":"auto"); overflow:hidden; } ◎ max-width:600px; 在IE7、FF等其他非IE浏览器下最大宽度为600px。但在IE6...
标签: Web开发
问题描述: IE7下 img与div(block类型元素)下边界有距离(或者叫缝隙、空隙)。 IE7才会有这个问题,IE8下是没有的。 解决方案: 法宝一:定义图片img标签vertical-align:bottom,vertical-align:middle,vertical-align:top。 img{vertical-align:bottom;} 法宝二:定义容器里的字体大小为0。 div { width:110px; border:1px soli...
标签: Web开发
此代码欢迎各位转摘;网上有好多,但没有真正的自适应高度,看到一个自适应宽度的,还可以,没有我们长用的控制一定宽度的。 测试通过:IE5、IE5.5、IE6、IE7、FF其他的没有测试,如果有问题在下面留言。 说下主要的CSS在此页面的作用,:overflow:hidden;强制contain自适应高度(看背景),clear:both这个就不用说啦! [html] style type="text/c...
标签: Web开发
网页布局中常有的一种情况就是网页主体部分分成一行两列;而在很多种情况下,设计师们常把左右两列的背景色设计成不同色彩,以实现内容块的明显区分;但这样的设计给布局提出了一个看似简单,而实现非常难的问题;那就是左右两列怎么样实现背景高度自适应,及左边内容高于右边时,右边背景色也要和左边一样;右边内容高于左边时,左边背景色...

经验教程

354

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部