图片自适应div的大小

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Css技巧:div下图片自适应大小的解决办法</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;
/*用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样
(document.body.clientWidth > 780? "780px": "auto" )这个是一段代码 就相当于if...else*/
}

</style>
</head>
<body>
<div id="pic">
<img src="20160331.jpg" alt="veryhuo.com"/>
</div>
</body>
</html>

你可能感兴趣的:(图片,自适应)