zoukankan      html  css  js  c++  java
  • 学以致用三十五-----像素的困惑

    在设计前端页面的过程中。经常会为width,height设置多少像素而感到困惑。

    今天就来捋一捋这里的像素。

    我的笔记本的分辨率是1920x1080像素

    测试了浏览器满屏的像素大概是 1920x960

    在一个div下设置 width:1920px    height:960px 刚好填满浏览器

                              width:960px    height:480px   则发现只有浏览器的四分之一大小 1/2  * 1/2 = 1/4

                              480px    height:240px  则为浏览器的十六分之一  1/4 * 1/4 = 1/16

    那要把div放在正中间。则考虑如下

    譬如。

    1 640px;
    2 height: 320px;
    3     
    4 position: absolute;
    5 left:640px;
    6 top:320px;

    想想九宫格最中间的格子。因此是分成 9等分,I/3 * 1/3 = 1/9

    1920* 1/3 = 640 , 960 *1/3 = 320

    因此width 和 height的值如上设置

    left,top 需要和 position 一起使用,否则  left 和 top 没有效果。

    当然,如果设置成 left 50%; top:50%

    需要修正,添加

    margin-left:-240px;

    margin-top:-120px;

    margin-left : 设置元素的左边距,可以为负数

    margin-left  和 left 的区别:margin-left 可以为负数,且不需要和position一起使用

    right:整体往左边移动,当整体移动到左边边界后,无法再往左边移动。

    margin 和 padding的区别:

    margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。(外边距)

    padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。(内边距)

     

  • 相关阅读:
    [转]数据库表分割技术:水平分割、垂直分割、库表散列
    [转]Oracle 11g RAC SCAN ip的原理及配置
    [转]Oracle 11g R2 RAC高可用连接特性 – SCAN详解
    [转]Redis之(一)初识Redis
    Oracle笔记
    weblogic新增域并进行Jconsole监听
    Geth命令用法-参数详解 and 以太坊源码文件目录
    python闭包,看不懂请揍我
    MPT树详解
    RLP(转发注明出处)
  • 原文地址:https://www.cnblogs.com/liongong/p/9943685.html
Copyright © 2011-2022 走看看