📜  CSS |单位

📅  最后修改于: 2021-08-29 13:11:07             🧑  作者: Mango

CSS 有几种不同的单位来表示长度和度量。需要 CSS 单位来指定样式表中的度量,例如padding:”5px” 。 CSS中主要有两种类型的单位。

  • 绝对长度
  • 相对长度

绝对长度:它不适合在屏幕上使用,因为屏幕尺寸因用于该页面的设备而异,建议用于打印布局和输出介质已知的位置。
绝对长度单位:

  • cm:厘米
    句法:
    font-size: 0.5cm;
       line-height: 0.1cm;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

  • mm:毫米
    句法:

    font-size: 5mm;
       line-height: 1mm;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

  • 以英寸来算
    注:英寸(1in = 96px = 2.54cm)
    句法:
    font-size: 0.2in;
        line-height: 0.1in;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

  • px:像素
    注意:像素(1px = 1in 的 1/96)
    句法:
    font-size: 20px;
       line-height: 10px;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

  • 点:点
    注:点数(1pt = 1/72 of 1in)
    句法:
    font-size: 16pt;
        line-height: 8pt;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

  • 电脑:皮卡
    注意: picas (1pc = 12 pt)
    句法:
    font-size: 1pc;
          line-height: 0.5pc;
    

    例子:

    
        
            CSS units
            
        
        
            
    GeeksforGeeks         
    A computer science portal for geeks
                             

    输出:
    css 单位

相对长度:适合在屏幕上使用,如果屏幕尺寸因设备而异,那么这些相对长度单位是完美的,因为它会随着不同的渲染介质而变化。

相对长度单位:

  • em:相对于该元素的字体大小。
    注意:这里的 2em 表示当前字体大小的 2 倍。
    句法:
    font-size: 10px;
        line-height: 2em;
    

    例子:

    
        
            relative unit
            
        
        
            

    GeeksforGeeks Line height: 2x10px = 20px

            

    GeeksforGeeks Line height: 2x10px = 20px

            

    GeeksforGeeks Line height: 2x10px = 20px

                             

    输出:
    单位

  • 例如:相对于当前字体的 X(axis)-height。
    句法:
    font-size: 1ex;

    例子:

    
        
            relative unit
            
        
        
            

    GeeksforGeeks:A computer science         portal for geeks

                             

    输出:
    前单位形象

  • ch:相对于0 的宽度。
    句法:
    font-size: 2ch;

    例子:

    
        
            ch unit in CSS
            
        
        
            

    GeeksforGeeks

            
    A computer science portal for geeks
                             

    输出:
    ch 单位

  • rem:相对于浏览器基本字体大小。
    句法:

    font-size: 3rem;

    例子:

    
        
            ch unit in CSS
            
        
        
            

    GeeksforGeeks

            
    A computer science portal for geeks
                             

    输出:
    单位

  • vw:相对于视口宽度的 1%。
    句法:
    font-size: 10vw;

    例子:

    
        
            vw unit
            
        
        
            

    GeeksforGeeks

            

    A computer science portal for geeks

                             

    输出:
    单位形象

  • vh:相对于视口高度的 1%。
    句法:
    font-size: 10vh;

    例子:

    
        
            
        
        
            

    GeeksforGeeks

            

    A computer science portal for geeks

                             

    输出:
    单位形象

  • vmin:相对于视口较小尺寸的 1%。
    句法:
    font-size: 10vmin;

    例子:

    
        
            vmin unit
            
        
        
            

    GeeksforGeeks

            

    A computer science portal for geeks

            

    1vmin = 1vw or 1vh whichever is smaller.

                             

    输出:
    最小单位

  • vmax:相对于视口较大尺寸的 1%。
    句法:
    font-size: 20vmax;

    例子:

    
        
            vmax unit
            
        
        
            

    GeeksforGeeks

            

    A computer science portal for geeks

            

    1vmax = 1vw or 1vh whichever larger.

                             

    输出:
    最大电压

  • %: % 单位设置相对于当前字体大小的字体大小。
    句法:
    font-size: 250%;

    例子:

    
        
            CSS unit
            
        
        
            

    GeeksforGeeks

            
    A computer science portal for geeks
                             

    输出:
    百分比单位