From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/glossary/quality_values/index.html | 77 ++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 files/zh-cn/glossary/quality_values/index.html (limited to 'files/zh-cn/glossary/quality_values') diff --git a/files/zh-cn/glossary/quality_values/index.html b/files/zh-cn/glossary/quality_values/index.html new file mode 100644 index 0000000000..326d312ef0 --- /dev/null +++ b/files/zh-cn/glossary/quality_values/index.html @@ -0,0 +1,77 @@ +--- +title: Quality values +slug: Glossary/Quality_values +translation_of: Glossary/Quality_values +--- +

质量价值Quality values亦称作q值,其与q因子以逗号分隔的方式来描述值的优先级顺序,是HTTP消息头以及HTML中的特殊语法。值的重要性以一种后缀表示:';q='。该后缀紧接01间的值(值可达小数点后三位),最高值表明最高优先级。无此后缀时,默认值为1

+ +

示例

+ +

以下语法

+ +
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
+ +

表明优先级先后顺序:

+ + + + + + + + + + + + + + + + + + + + + + +
Value 值Priority 优先级
text/html and application/xhtml+xml1.0
application/xml0.9
*/*0.8
+ +

如果前面这两个值未定义优先级,值的顺序并不重要。然而,q值相同时,值越具体,其优先级越高。

+ +
text/html;q=0.8,text/*;q=0.8,*/*;q=0.8
+
+ + + + + + + + + + + + + + + + + + + + +
Value 值Priority 优先级
text/html0.8 (but totally specified)
text/*0.8 (partially specified)
*/*0.8 (not specified)
+ +

像Accept消息头的语法可以有额外的标记,比如text/html;level=1。这使值更具体,不过该用法不常见。

+ +

浏览器信息

+ +

火狐

+ +

从Firefox 18开始,质量因子的值可达小数点后二位(之前的版本只能达小数点后一位)。({{bug(672448)}})

+ +

更多

+ + -- cgit v1.2.3-54-g00ecf