图片在已固定宽度的DIV及TABLE中自适应
来源:互联网 发布:linux 注释 编辑:程序博客网 时间:2024/04/30 01:11
有一定web的经验的人都会了解,在固定的DIV或表格里放一张大过其宽高的图片,DIV或TABLE就会被图片撑开,使得原本精心布置好的页面被弄得一团糟。
现在有一张200*200px的图片,我们将其放在宽定义为150px的容器里[红色代表容器的边框],演示如下:
引用代码:
<div style="border: 1px solid #f00; width: 150px;"><img src="http://www.doyoe.com/UploadFiles/20070306092825365.gif" alt="测试效果" /></div>
效果如下:
上面的效果就是正常情况下会出现的,我们发现这张图片仍是以本身大小显示的,而它的容器则被撑大了。如何让图片能够自适应容器的大小呢?
引用代码:
<div style="border: 1px solid #f00; width: 150px;"><img src="http://www.doyoe.com/UploadFiles/20070306092825365.gif" alt="测试效果" style="width: 100%;" /></div>
效果如下:
图片之所以能依据容器大小自动调整,是因为给起加了一个STYLE。STYLE里面只需要一个WIDTH,用百分比,值任意取,意思是图片的宽为容器宽的百分之多少。为何图片能自适应,就一目了然。
原文地址:http://blog.doyoe.com/article.asp?id=5
- 图片在已固定宽度的DIV及TABLE中自适应
- xib table 固定宽度上的自适应宽度
- 固定table的宽度
- 负边距(negative margin)实现自适应的div左右排版(一个宽度固定一个宽度自适应)”
- 关于table设置固定宽度高度自适应
- css实现左边div固定宽度,右边div自适应撑满剩下的宽度
- css实现左边div固定宽度,右边div自适应撑满剩下的宽度
- 左边div固定宽度,右边div宽度自适应
- 水平自适应居中 宽高固定的div 宽高不知道的div 左右两边固定宽度div
- DIV+CSS实现两边固定宽度,中间自适应宽度
- 两个div,一个固定宽度和一个自适应宽度
- 固定table td的宽度
- 固定table td的宽度
- div中input宽度自适应
- 关于3个div在一行,左右固定宽度,中间自适应
- 和3个div在一行,前两个固定宽度,最后一个自适应问题
- 左边div固定宽度,右边div自适应填充
- ie8,chrome中table的宽度固定方法
- JavaScript经典技巧
- C#进阶教程(十)
- C#进阶教程(十一)
- Spring2.0JNDI集成(1)
- JSP培训(13)——异常处理
- 图片在已固定宽度的DIV及TABLE中自适应
- 引用单元格的图片
- 2007女足世界杯 巴西 vs 美国 之后
- qqqqq
- SQL字符串函数-数据类型转换函数
- 十一倒计时,,,后天就是十一啦~~
- Spring2.0JINDI集成(2)
- ●给DataGridView添加底部合计行的一种方法
- 功能最全、最短的人民币大写自定义函数