aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/css/layout_cookbook/split_navigation/index.html
blob: 812c6e7c7888f9cba87847eb1ac759544dae177a (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
---
title: Раздельная навигация
slug: Web/CSS/Layout_cookbook/Split_Navigation
translation_of: Web/CSS/Layout_cookbook/Split_Navigation
---
<div>{{CSSRef}}</div>

<p class="summary">Навигационный паттерн, в котором один или более элементов отделены от остальных элементов навигации.</p>

<p><img alt="Items separated into two groups." src="https://mdn.mozillademos.org/files/16227/split-navigation.png" style="height: 145px; width: 1272px;"></p>

<h2 id="Требования">Требования</h2>

<p>Распространённый навигационный шаблон имеет один элемент, который отделен от остальных. Мы можем использовать Flexbox для того, чтобы сделать это, без необходимости создавать два набора элементов в двух раздельных flex контейнерах. </p>

<h2 id="Рецепт">Рецепт</h2>

<p>{{EmbedGHLiveSample("css-examples/css-cookbook/split-navigation.html", '100%', 520)}}</p>

<div class="note">
<p><a href="https://github.com/mdn/css-examples/blob/master/css-cookbook/split-navigation--download.html">Download this example</a></p>
</div>

<h2 id="Choices_made">Choices made</h2>

<p>Этот паттерн объединяет margin со значением auto и Flexbox для разделения элементов.</p>

<p>Auto margin поглощает все доступное пространство в указанном направлении. Так же работает центрирование блока с автоматическими margin - вы имеете отступы на каждой стороне блока, пытающиеся занять все доступное пространство, таким образом толкая блок в центр.</p>

<p>В этом случаи левый auto margin занимает любое доступное пространство и толкает элемент к правому краю. Вы могли применить класс push к любому элементу в списке.</p>

<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>

<p>The various layout methods have different browser support. See the charts below for details on basic support for the properties used.</p>

<h4 id="Flexbox">Flexbox</h4>

<p>{{Compat("css.properties.flex")}}</p>

<h2 id="See_also">Смотрите также</h2>

<ul>
 <li><a href="/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexible Box Layout</a></li>
</ul>