zoukankan      html  css  js  c++  java
  • CSS强制图片大小

     相信大家做网页时经常会碰到大分辨率的图片会把表格涨破以致漂亮的网页面目全非,但只要使用以下的CSS语句即可解决。

         该CSS的功能是:大于600的图片自动调整为600显示。

    <style type="text/css">
    <!--

    img {expression(this.width>600?"600px":this.width+"px");}
    }

    -->
    </style>

    上面的代码在使用的过程中发现第一次打开页面时图片会缩到很小,需要刷新页面才能实达所设置的大小,故又找到了以下代码:

    img{
     max-height:720px; 
     max-640px; 
     expression(this.width > 640 && this.height < this.width ? 640: true); 
     height:expression(this.height > 720 ? 720: true);
     }

    经测试是可以解决图片自适应大小的问题了。

    另一种方法是让图片自适应DIV及table的大小:
    先定义一个JAVA函数

    <script type="text/javascript" >

    function ReImgSize(){ 
    for (j=0;j<document.images.length;j++) 

    document.images[j].width=(document.images[j].width>420)?"420":document.images[j].width; 

    }

    </script>

    然后在body区域加上onload="ReImgSize()" 就可以了。

    顺道说一下:

    Mozilla支持一个max-width 的CSS语法。于是我们这样这样定义图片的全局样式。

    img{ 
    max-100%;height:auto; 

    这样图片就回在div或table内自动适应其大小了. 

  • 相关阅读:
    linux sort,uniq,cut,wc命令详解
    Linux IO实时监控iostat命令详解
    uniq命令
    四层和七层负载均衡的区别
    keepalived 和 heartbeat对比
    LVS+Keepalived实现负载均衡
    Lvs+heartbeat高可用高性能web站点的搭建
    使用 awk 过滤文本或文件中的字符串
    最全mysql的复制和读写分离
    伤不起
  • 原文地址:https://www.cnblogs.com/94YY/p/3807263.html
Copyright © 2011-2022 走看看