blob: b916f8e580879d12bf57815b4501962ef22fddc7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
---
title: <ratio>
slug: Web/CSS/ratio
tags:
- медиавыражение
- тип данных
- формат экрана
translation_of: Web/CSS/ratio
---
<div>{{CSSRef}}</div>
<p><a href="https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Types">Тип данных</a> <a href="/en-US/docs/Web/CSS">CSS</a> <strong><code><ratio></code></strong> используется для описания <a href="/en-US/docs/Web/CSS/@media/aspect-ratio">соотношений сторон</a> в <a href="/en-US/docs/Web/CSS/Media_Queries">медиавыражениях</a>, обозначает соотношения между двумя безразмерными значениями.</p>
<h2 id="Синтаксис">Синтаксис</h2>
<p>Тип данных <code><ratio></code> состоит из строго положительного {{cssxref("<integer>")}}, за которым следует слеш ('/', Unicode <code>U+002F SOLIDUS</code>) и второй строго положительный {{cssxref("<integer>")}}. Пробелы до и после черты не обязательны. Первое число представляет ширину, а второе высоту.</p>
<h2 id="Примеры">Примеры</h2>
<h3 id="Использование_в_медиавыражениях">Использование в медиавыражениях</h3>
<pre class="brush: css">@media screen and (min-aspect-ratio: 16/9) { ... }</pre>
<h3 id="Общее_соотношение_сторон">Общее соотношение сторон</h3>
<table class="standard-table">
<thead>
<tr>
<th scope="col"> </th>
<th scope="col">Ratio</th>
<th scope="col">Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td><img alt="Ratio4_3.png" class="default internal" src="/@api/deki/files/5714/=Ratio4_3.png"></td>
<td><code>4/3</code></td>
<td>Традиционный TV-формат 20<sup>th</sup> века.</td>
</tr>
<tr>
<td><img alt="Ratio16_9.png" src="/@api/deki/files/5711/=Ratio16_9.png"></td>
<td><code>16/9</code></td>
<td>Современный "широкоэкранный" TV-формат.</td>
</tr>
<tr>
<td><img alt="Ratio1_1.85.png" src="/@api/deki/files/5712/=Ratio1_1.85.png"></td>
<td><code>185/100</code> = <code>91/50</code><br>
<em>(нецелые делимые и делители не допускаются)</em></td>
<td>Наиболее распространённый видео-формат в 1960-х.</td>
</tr>
<tr>
<td><img alt="Ratio1_2.39.png" src="/@api/deki/files/5713/=Ratio1_2.39.png"></td>
<td><code>239/100</code><br>
<em>(нецелые делимые и делители не допускаются)</em></td>
<td>"Широкоэкранный," анаморфный видео-формат.</td>
</tr>
</tbody>
</table>
<h2 id="Спецификации">Спецификации</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Спецификация</th>
<th scope="col">Статус</th>
<th scope="col">Комментарий</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{SpecName('CSS3 Media Queries', '#values', '<ratio>')}}</td>
<td>{{Spec2('CSS3 Media Queries')}}</td>
<td>Первое определение.</td>
</tr>
</tbody>
</table>
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("css.types.ratio")}}</p>
<h2 id="Смотрите_также">Смотрите также</h2>
<ul>
<li><code><a href="/en-US/docs/Web/CSS/@media/aspect-ratio">aspect-ratio</a></code> медиа-функция</li>
</ul>
|