有效控制新闻内容的图片的尺寸-风讯CMS教程--div下图片自适应解决方法

例如:

<div class="news_content">{FS400_新闻内容}</div>

那么请定义如下样式:

<style>

.news_content{ width:550px;}

.news_content img{ max-width:530px; border:1px #666 solid;width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "530px": "auto" );}

</style>


这样在news_content层内的图片的最大宽度限制在了530px以内,

同理,所有有图片显示的地方都可以这样定义图片的显示尺寸

 

 

自己改的:

#pic{
margin:0 auto;
width:555px;
padding:0;

}
#pic img{
    max-width:555px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "555px": "auto" );
    height:expression(document.body.clientheight>document.getElementById("pic").scrollheight*9/10? "555px": "auto" );
border:2px solid #333;
}

 

百分比适应:

<!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" />
<title>css2.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>document.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>

 

固定像素适应:

<!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" />
<title>css2.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>

 

 

posted @ 2009-07-16 19:44  ThirdEye  阅读(328)  评论(0编辑  收藏  举报