当前位置:K88软件开发文章中心编程语言Css/Css3Css/Css301 → 文章内容

CSS实现新闻内容中的图片自适应大小

减小字体 增大字体 作者:佚名     来源:asp编程网  发布时间:2018-12-30 8:50:11

由于新闻内容中的图片由编辑上传上去的,由于新闻内容的宽度有限,如果图片的宽度超过了新闻内容的宽度(newscontent),那么这个页面打开后,会被弄的很难看,所以想用CSS来解决这个问题。
现在要实现的功能是:当图片宽度超过300px的时候,宽度只显示为300px;如果图片的宽度低于300px的时候,将图片正常显示 
<
!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>
CSS实现新闻内容中的图片自适应大小<
/title>
<
style type="text/css">
<
!--body
{ font-size: 12px
text-align: center
margin: 0px
padding: 0px
}
#newscontent
{ margin:0 auto
width:800px
padding:0
border:1px solid
#333
}
#newscontent img
{ max-width:300px
width:expression(document.body.clientWidth>
document.getElementById("newscontent").scrollWidth*9/10? "300px": "auto" )
border:1px dashed
#000
}-->
<
/style>
<
/head>
<
body>
<
div id="newscontent">
<
img src="http://www.K88.NET/demo/images/0001.jpg"/>
<
/div>
<
/body>
<
/html>
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)

 



CSS实现新闻内容中的图片自适应大小