<length-percentage> CSS data type represents a value that can be either a <length> <percentage> .

句法

Refer to the documentation for <length> and <percentage> for details of the individual syntaxes allowed by this type.

范例

length-percentage examples

The following simple example demonstrates several properties that use <length-percentage> values.

HTML

<p>You can use percentages and lengths in so many places.</p>
					

CSS

p {
  /* length-percentage examples */
  width: 75%;
  height: 200px;
  margin: 3rem;
  padding: 1%;
  border-radius: 10px 10%;
  font-size: 250%;
  line-height: 1.5em;
  /* length examples */
  text-shadow: 1px 1px 1px red;
  border: 5px solid red;
  letter-spacing: 3px;
  /* percentage example */
  text-size-adjust: 20%;
}
					

结果

Use in calc()

Where a <length-percentage> is specified as an allowable type, this means that the percentage resolves to a length and therefore can be used in a calc() expression. Therefore, all of the following values are acceptable for width :

width: 200px;
width: 20%;
width: calc(100% - 200px);
					

规范

规范 状态 注释
CSS Values and Units Module Level 4
The definition of '<length-percentage>' in that specification.
编者草案
CSS Values and Units Module Level 3
The definition of '<length-percentage>' in that specification.
候选推荐 定义 <length-percentage> . Adds calc()

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
<length-percentage> Chrome 完整支持 1 Edge 完整支持 12 Firefox 完整支持 1 IE 完整支持 3 Opera 完整支持 3.5 Safari 完整支持 1 WebView Android 完整支持 ≤37 Chrome Android 完整支持 18 Firefox Android 完整支持 4 Opera Android 完整支持 10.1 Safari iOS 完整支持 1 Samsung Internet Android 完整支持 1.0
Q unit Chrome 完整支持 63 Edge 完整支持 79 Firefox 完整支持 49 IE 不支持 No Opera 完整支持 50 Safari 不支持 No WebView Android 完整支持 63 Chrome Android 完整支持 63 Firefox Android 完整支持 49 Opera Android 完整支持 46 Safari iOS 不支持 No Samsung Internet Android 完整支持 8.0
cap unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
ch unit Chrome 完整支持 27 Edge 完整支持 12 Firefox 完整支持 1 注意事项
完整支持 1 注意事项
注意事项 From Firefox 1 to Firefox 3, ch was the width of the M character.
注意事项 From Firefox 1 to Firefox 3, ch did not work with border-width and outline-width CSS properties.
IE 完整支持 9 Opera 完整支持 20 Safari 完整支持 7 WebView Android 完整支持 ≤37 Chrome Android 完整支持 27 Firefox Android 完整支持 4 Opera Android 完整支持 14 Safari iOS 完整支持 7 Samsung Internet Android 完整支持 1.5
ex unit Chrome 完整支持 1 Edge 完整支持 12 Firefox 完整支持 1 IE 完整支持 4 Opera 完整支持 3.5 Safari 完整支持 1 WebView Android 完整支持 1 Chrome Android 完整支持 18 Firefox Android 完整支持 4 Opera Android 完整支持 10.1 Safari iOS 完整支持 1 Samsung Internet Android 完整支持 1.0
ic unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
lh unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
mozmm unit 非标 Chrome 不支持 No Edge 不支持 No Firefox 不支持 4 — 59 IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 4 — 59 Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
rem unit Chrome 完整支持 4 Edge 完整支持 12 Firefox 完整支持 3.6 IE 完整支持 9 Opera 完整支持 11.6 Safari 完整支持 5 WebView Android 完整支持 2 Chrome Android 完整支持 18 Firefox Android 完整支持 4 Opera Android 完整支持 12 Safari iOS 完整支持 4 Samsung Internet Android 完整支持 1.0
rlh unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
vb unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
vh unit Chrome 完整支持 20 Edge 完整支持 12 Firefox 完整支持 19 IE 完整支持 9 Opera 完整支持 20 Safari 完整支持 6 WebView Android 完整支持 ≤37 Chrome Android 完整支持 25 Firefox Android 完整支持 19 Opera Android 完整支持 14 Safari iOS 完整支持 6 Samsung Internet Android 完整支持 1.5
vi unit Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
vmax unit Chrome 完整支持 26 Edge 完整支持 16 Firefox 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
IE 不支持 No Opera 完整支持 15 Safari 完整支持 6.1 WebView Android 完整支持 1.5 Chrome Android 完整支持 26 Firefox Android 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
Opera Android 完整支持 14 Safari iOS 完整支持 6.1 Samsung Internet Android 完整支持 1.5
vmin unit Chrome 完整支持 26 Edge 完整支持 12
完整支持 12
完整支持 12 Alternate Name
Alternate Name Uses the non-standard name: vm
Firefox 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
IE 完整支持 10
完整支持 10
完整支持 9 Alternate Name
Alternate Name Uses the non-standard name: vm
Opera 完整支持 15 Safari 完整支持 6.1 WebView Android 完整支持 ≤37 Chrome Android 完整支持 26 Firefox Android 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
Opera Android 完整支持 14 Safari iOS 完整支持 6.1 Samsung Internet Android 完整支持 1.5
vw unit Chrome 完整支持 20 Edge 完整支持 12 Firefox 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
IE 完整支持 9 Opera 完整支持 20 Safari 完整支持 6 WebView Android 完整支持 ≤37 Chrome Android 完整支持 25 Firefox Android 完整支持 19 注意事项
完整支持 19 注意事项
注意事项 Starting with version 21, viewport-percentage lengths are invalid in @page .
Opera Android 完整支持 14 Safari iOS 完整支持 6 Samsung Internet Android 完整支持 1.5

图例

完整支持

完整支持

不支持

不支持

非标。预期跨浏览器支持较差。

非标。预期跨浏览器支持较差。

见实现注意事项。

见实现注意事项。

使用非标名称。

使用非标名称。

元数据

  • 最后修改:
  1. CSS
  2. CSS 参考
  3. CSS Types
  4. 特性
    1. <angle-percentage>
    2. <angle>
    3. <basic-shape>
    4. <blend-mode>
    5. <custom-ident>
    6. <dimension>
    7. <frequency-percentage>
    8. <frequency>
    9. <gradient>
    10. <image>
    11. <integer>
    12. <length-percentage>
    13. <length>
    14. <number>
    15. <percentage>
    16. <ratio>
    17. <resolution>
    18. <shape>
    19. <string>
    20. <time-percentage>
    21. <time>
    22. <transform-function>
    23. <url>
    24. color
    25. flex
    26. ident
    27. position

Copyright  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1