zoukankan      html  css  js  c++  java
  • 这几天工作的总结,(手机前端

    手机前端的准备工作

      html配置

    <!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>xxxxx移动端</title>
        <meta name="viewport" content="width=device-width, initial-scale=1 user-scalable=0">
        <link rel="stylesheet" href="css/help2.css">
        <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script>
        <script type="text/javascript" src="js/help2.js"></script>
        <script>
            //通过window.screen.width获取屏幕的宽度
            var offWidth = window.screen.width / 25; //这里用宽度/25表示1rem取得的px
            document.getElementsByTagName("html")[0].style.fontSize = offWidth + 'px'; //把rem的值复制给顶级标签html的font-size
        </script>
    </head>
    <body>

    css配置

    *{
        padding: 0;
        margin: 0;
        list-style: none;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        font-family: "微软雅黑";
    }
    body{
        background-color: #f1f1f1;
    }
    a{
        text-decoration: none;
        color: inherit;
    }
    
    .clear{clear: both;}

    关于单位,移动端以1rem 表示30px,   一般以750px表示最大宽度,所以,移动端的最大宽度 = 750/30 即25rem

    关于移动端开发与网页端的不同:

      1,单位换算

        如果字体不设置font-size = xxxrem ,会显得非常小

        rem一般可以使用三位小数

    开发移动端的注意事项:

       1,div设置了margin-top:xxrem,父元素也跟着跑,这是由于div的第一个元素假传圣旨,把父类的margin-top也同步了,这种情况设置父类元素的padding-top即可

  • 相关阅读:
    OpenCV 限制对比度 图像增强
    2000 * 1000的图像截取大小为20 * 20
    在opencv3中的机器学习算法练习:对OCR进行分类
    OpenCV KNN加载训练好的模型
    OpenCV KNN数字分类
    vim简易配置
    shell简明笔记
    命令行关闭和开启ubuntu图形界面
    忘记Oracle数据库中sys等密码的解决方法
    Oracle常见练习题(2020082201)
  • 原文地址:https://www.cnblogs.com/cl94/p/10447817.html
Copyright © 2011-2022 走看看