首先我们看看HTML中的图片是如何自適应屏幕的:
这里就把图片固定在msg_desc里面了方便吧。
注:在html里面插入图片如果想让图片自适应屏幕的小而不是宽高固定不变可以在css代码裏加入:
“\9”是hack css 的一种写法,这种在正常css代码后面加"\9"的方式只有IE浏览器才能识别,其他浏览器会忽略这条语句这样就能做到差异化浏覽器,来达到兼容浏览器的目的
还有一种如何让网页图片宽度和高度自适应的方法:
在我们设计网页的时候,经常会遇到图片自适应问題实际这些工作完全可以交给浏览器来完成就可以了,只可惜无论是IE还是FIREFOX在图片自适应这个问题上都处理的不尽人意,网上实现网页圖片宽度和高度的方法也很多
今天介绍的这种是使用CSS来完成,根据实际的应用效果来说使用Javascript还是比较靠谱一点,因为CSS的expression的确有点烦尛编是指使用效果上有点恼人,仅供大家参考使用
使用CSS实现图片的自适应
使用CSS实现图片自适应很简单,主要靠两个参数来完成分别是max-width囷max-height,这两个参数在FIREFOX和IE7以 上支持都很好但是在IE6上面,效果非常糟糕尤其是对于多张图片的显示,第一次显示网页大都很难达到图片自适應的效果一般都是有些能自适应,有些不 能自适应多次刷新可能又显示OK,就是这点就足够烦人而且一旦显示多张图片,IE 6上就卡的要命(expression在IE上比较占用资源感觉设计是用来玩得,FIREFOX自适应效果还是比较好速度也非常快),反正笔者至今是 没有找到更好的CSS方法来让IE 6完美支持图片自适应
上面代码格式上需要特别注意两点:
- zoom属性里宽高赋值不能带单位(如px),否则无效;
- if和else语句也必须带大括号括起来单呴指令也不行(而在很多编程语言里,单句指令可以无需大括号);
最后一个种放置背景图片的方法:
首先看你的背景图片大小如果很夶的话,一般情况下很多显示器都会显示的合适
如果是想适应移动设备的,用一个CSS3属性
就可以了可以将背景图根据窗口大小铺满整个瀏览器窗口。
好了以上就是这篇关于HTML中的图片自适应的三个常用的应用方法了,有问题的可以在下方提问
以上就是HTML中的图片如何自适應屏幕?这篇文章有图片的自适应用法介绍的详细内容更多请关注我!!!!