在DIV下图片自适应的解决方法
以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐。还有一种是在外部容器定义over-flow:hidden。但这种办法只会切割图片而不会自动适用。关键在于:max-width:780px;以及下面那行。FbzNP#\wO
[b]固定像素适应:[/b]
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";> 9H8mn cd}L:QGxoH
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="Content-Type" c /> v*{e%?)Q Xjq
<title>css2.0 VS ie</title>
<style type="text/css"> +bxWxP4O#KG
<!-- `GlF#K7K*G
body { 6QER7j5Rj`UZ.[
font-size: 12px;
text-align: center; jh.[T!}
margin: 0px;
padding: 0px;
}
#pic{
margin:0 auto; Lw#P1}:h&D;g0gB
width:800px; 9A x+ujM.}X)L(a
padding:0;
border:1px solid #333;
} J2g:r7A;@"~&Zm4Y
#pic img{
max-width:780px;
width:expression(document.body.clientWidth > 780? "780px": "auto" ); l"lxJo8F,X
border:1px dashed #000; a gs _QH
}
-->
</style> ?8h-rP$_ DlE8`
</head> rP|;V5}X N,L
<body> %v,F Jl7ldZs
<div id="pic">
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]>
</div> za.m-r$Kd
</body>
</html> nqR{I"W[h|*a
E"{{1i0Io C
百分比适应: a%Yq.j~1tp^ {
以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> #l9o[rZ%l
<html xmlns="http://www.w3.org/1999/xhtml";> a)VW%k6X|{o)I
<head>
<meta http-equiv="Content-Type" c />
<title>css2.0 VS ie</title> NE1rG[FCC
<style type="text/css"> "PT5k2dLb e
<!--
body {
font-size: 12px; _O%`0Qn-w7Y z
text-align: center; 0B-|7eBd/}A
margin: 0px; *l+fy'W3`gn L[\
padding: 0px;
}
#pic{
margin:0 auto;
width:800px; c|qwb1Q
padding:0; .O O X~#x%ur
border:1px solid #333;
} EAB\1\oR*b5y
#pic img{
max-width:780px; 0L#a*I4~AM1xZ1c
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "780px": "auto" ); #j5Nm${]
border:1px dashed #000; |9l }!P#fL A2V a
} J!T1Y wf1c)x*Z
-->
</style> !\M#]zg?,RGu;c
</head> r7_)prx
<body> $d N"XKfQ5K@'k|n
<div id="pic">
<img src=[url=http://webclub.net.cn/images/Beijing2008/logo.gif]http://webclub.net.cn/images/Beijing2008/logo.gif[/url]> K(A h9q9q4|:_MJ
</div> _V{;Pq1A Z
</body>
</html>
页:
[1]