zoukankan      html  css  js  c++  java
  • 努力努力再努力

    一、有多少种分辨率?

    1920*1080

    1680*1050

    1600*1200/900

    1440*900

    1400*1050/900

    1366*768

    1360*1024/768

    1280*1024/960/768/720/800/600

    1024*768

    二、如何使自己写的代码适应不同的分辨率?

    第一种办法:采用百分比。适合代码内容超过1024的宽度下使用。

    第二种方法:采用固定宽度。适合代码没有超过1024的宽度下使用。

    第三种办法:box-sizing。box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。

    第四种方法:box-flex。 规定框的子元素是否可伸缩其尺寸。

    第五种方法:@media-screen。

    接下来对这五种方法进行分别介绍:

    第三种方法:

    box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。

    content-box,border和padding不计算入width之内

    padding-box,padding计算入width内

    border-box,border和padding计算入width之内,其实就是怪异模式了~

    ie8+浏览器支持content-box和border-box;

    ff则支持全部三个值。

    使用时:

    -webkit-box-sizing: 100px; // for ios-safari, android

    -moz-box-sizing:100px; //for ff

    box-sizing:100px; //for other

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    <style>

    div.box
    {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    50%;
    border:1px solid red;
    float:left;
    }
    </style>
    </head>
    <body>

    <div class="container">
    <div class="box">这个 div 占据了左边的一半。.</div>
    <div class="box">这个 div 占据了右边的一半。</div>
    </div>

    </body>
    </html>

    第四种方法:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    div
    {
    display:-moz-box; /* Firefox */
    display:-webkit-box; /* Safari and Chrome */
    display:box;
    300px;
    border:1px solid black;
    }

    #p1
    {
    -moz-box-flex:1.0; /* Firefox */
    -webkit-box-flex:1.0; /* Safari and Chrome */
    box-flex:1.0;
    border:1px solid red;
    }

    #p2
    {
    -moz-box-flex:2.0; /* Firefox */
    -webkit-box-flex:2.0; /* Safari and Chrome */
    box-flex:2.0;
    border:1px solid blue;
    }
    </style>
    </head>
    <body>

    <div>
    <p id="p1">Hello</p>
    <p id="p2">W3School</p>
    </div>

    <p><b>注释:</b>IE 不支持 box-flex 属性。</p>

    </body>
    </html>

  • 相关阅读:
    【STM32H7的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F429的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    【STM32F407的DSP教程】第13章 DSP快速计算函数-三角函数和平方根
    分布式锁--redis(单节点)
    Lock
    Condition
    Synchronized
    并发线程池
    多线程实现原理
    多线程基础
  • 原文地址:https://www.cnblogs.com/mayan/p/6272901.html
Copyright © 2011-2022 走看看