zoukankan      html  css  js  c++  java
  • em实例

    <!DOCTYPE html>    
    <html lang="en">    
    <head>    
        <meta charset="UTF-8">    
        <title>em实例</title>  
        <style type="text/css">  
            div {  
                margin: 0 0 10px;  
            }  
            .div0 {  
                 100px;  
                height: 100px;  
                font-size: 20px;  
                border: 1px solid green;  
            }  
            .div1 {  
                 5em;  
                height: 5em;  
                font-size: 0.2em;  
                border: 1px solid green;  
            }  
            .div1s {    
                 1rem;    
                height: 1rem;    
                font-size: 0.2rem;    
                border: 1px solid green;    
            }          
            .div2 {  
                 5em;  
                height: 5em;  
                font-size: 0.4em;  
                border: 1px solid green;  
            }   
            .div2 span {
                font-size: 0.5em;  
            }
        </style>  
        <script type="text/javascript">  
            //document.documentElement.style.fontSize = document.documentElement.clientWidth / 19.20 + 'px';  
    
            (function (doc, win) {  
                var docEl = doc.documentElement;  
                var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'; 
    
                var recalc = function () {  
                    var clientWidth = docEl.clientWidth;  
                    if (!clientWidth) {
                        return;
                    }  
                    docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';  
                };  
    
                if (!doc.addEventListener) {
                    return; 
                }
                win.addEventListener(resizeEvt, recalc, false);  
                doc.addEventListener('DOMContentLoaded', recalc, false);  
            })(document, window);  
        </script>  
    </head>    
    <body>  
        1em
        <div class="div0">20px</div>  
        <div class="div1">0.2em</div>    
        <div class="div1s">0.2rem</div>       
        <div class="div2">0.4em<span>0.5em</span></div>  
    </body>    
    </html>  

    基于1920的设计图,我的电脑也是1920的

    浏览器全屏时:



    浏览器半屏时:




  • 相关阅读:
    排名第一、第二的OCR软件
    补码输出
    枚举 与 枚举的应用
    动态构造结构体数组
    c 冒泡排序
    strcpy
    typedef用法
    C 结构体小结
    int 占一个机器字长
    SQL Server创建视图——视图的作用
  • 原文地址:https://www.cnblogs.com/xutongbao/p/9924928.html
Copyright © 2011-2022 走看看