<length-percentage>
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
CSS <length-percentage> 数据类型表示一个值,该值可以是 <length> 或 <percentage>。
语法
参考 <length> 和 <percentage> 的文档以具体了解该类型允许使用的语法。
形式语法
<length-percentage> =
<length> |
<percentage>
示例
>length-percentage 示例
以下简单示例描述了使用 <length-percentage> 值的一些属性。
HTML
html
<p>你可以在很多地方使用百分比(percentage)和长度(length)值。</p>
CSS
css
p {
  /* length-percentage 示例 */
  width: 75%;
  height: 200px;
  margin: 3rem;
  padding: 1%;
  border-radius: 10px 10%;
  font-size: 250%;
  line-height: 1.5em;
  /* 长度值示例 */
  text-shadow: 1px 1px 1px red;
  border: 5px solid red;
  letter-spacing: 3px;
  /* 百分比值示例 */
  text-size-adjust: 20%;
}
结果
在 calc() 中使用
当 <length-percentage> 被指定为允许类型时,这意味着百分比解析为长度,因此可以在 calc() 表达式中使用。因此,width 可以接受以下所有值:
css
width: 200px;
width: 20%;
width: calc(100% - 200px);
规范
| Specification | 
|---|
| CSS Values and Units Module Level 4> # mixed-percentages>  | 
            
浏览器兼容性
Loading…