zoukankan      html  css  js  c++  java
  • CSS单位

    一.em单位:相对单位,相对于父级大小.

    <div class="fs">
            你看看我的字体大小
            <div class="fs">
                你在看看我的字体大小
            </div>
    </div>

    css样式:

    body {
            font-size: 12px;
        }
        
        .fs {
            width: 5em;
            height: 5em;
            font-size: 2em;
            background-color: red;
        }
        
        div .fs {
            background-color: pink;
        }

    效果:

    父级的大小是子级的一半

    二.rem:绝对单位,都是相对于基准值(html标签的font-size的值大小);

    代码:

    <html lang="en" style="font-size:24px;">
    <div>
       我的字体大小
         <div class="fs">
             我的字体大小2
               <div class="fs">
                  我的字体大小3
             </div>
         </div>
    </div>

    css样式:

    .fs {
            font-size: 2rem;
        }

    效果:

    字体第一行没有设置.自己大小.按照我们在html中设置的为24.下面两个都为24*2rem=48px;

    三.vh和vw

     vw:viewpoint width,视窗宽度,1vw=视窗宽度的1%;如果100vw相当于浏览器视窗宽度的100%;

     vh:viewpoint height,视窗高度,1vh=视窗高度的1%;如果100vh相当于浏览器视窗高度的100%;

     html代码:

    <div class="one"></div>
    <div class="two"></div>

    css样式:

    *{
        margin: 0;
        padding: 0;
      }
    .one{
          width: 100vw;
          height: 50vh;
          background-color: red;
        }
        
     .two{
          width: 100vw;
          height: 50vh;
          background-color: pink;
        }

    效果:

    四:vmin和vmax

    vmin:vw和vh中较小的那个值。

    vmax:vw和vh中较大的那个值。

    例如:如果浏览器宽1000高800那么1vmin=8,1vmax=10;

      如果浏览器宽700高1100那么1vmin=7,1vmax=11;

          ie不支持vmax!!!

    代码:

        <style>
        * {
            margin: 0;
            padding: 0;
        }
        .one {
            width: 10vmin;
            height: 10vmin;
            background-color: red;
        }
        .two {
            width: 10vmax;
            height: 10vmax;
            background-color: pink;
        }
        </style>
    </head>
    <body>
        <div class="one"></div>
        <div class="two"></div>
    </body>

    效果:

      

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    TouTiao开源项目 分析笔记7 加载数据的过程
    字符串到-->list到-->字典的转变
    使用golang插入mysql性能提升经验
    linux存储管理之逻辑卷
    三、软件设计原则
    二、uml图-->主要是类图的讲解
    一、设计模式概述
    函数申明和函数表达式
    GCD
    推荐系统(Recommendation System)
  • 原文地址:https://www.cnblogs.com/caoruichun/p/7213956.html
Copyright © 2011-2022 走看看