Skip to content

Commit eafe45b

Browse files
Merge pull request AllThingsSmitty#173 from VladimirCreator/protip-26-russian
Translate protip 26 to Russian
2 parents fc4c12d + b217838 commit eafe45b

File tree

1 file changed

+23
-5
lines changed

1 file changed

+23
-5
lines changed

translations/ru-RU/README.md

+23-5
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
1. [Наследуйте `box-sizing`](#Наследуйте-box-sizing)
2525
1. [Используйте `unset` вместо сброса всех свойств](#Используйте-unset-вместо-сброса-всех-свойств)
2626
1. [Используйте `:not()` для добавления / удаления границ в меню навигации](#Используйте-not-для-добавления--удаления-границ-в-меню-навигации)
27-
1. [проверьте, установлен ли шрифт локально](#проверьте,-установлен-ли-шрифт-локально)
27+
1. [Проверьте, установлен ли шрифт локально](#проверьте,-установлен-ли-шрифт-локально)
2828
1. [Добавьте `line-height` в `body`](#Добавьте-line-height-в-body)
2929
1. [Установите `:focus` для элементов формы](#Установите-focus-для-элементов-формы)
3030
1. [Выровнять все по вертикали](#Выровнять-все-по-вертикали)
@@ -45,6 +45,7 @@
4545
1. [Установите `font-size` для элементов формы, чтобы оптимизировать просмотр на мобильных устройствах](#Установите-font-size-для-элементов-формы-чтобы-оптимизировать-просмотр-на-мобильных-устройствах)
4646
1. [Использовать события указателя для управления событиями мыши](#Использовать-события-указателя-для-управления-событиями-мыши)
4747
1. [Установите `display: none` на разрывы строк, используемые как интервалы](#Установите-display-none-на-разрывы-строк-используемые-как-интервалы)
48+
1. [Используйте `:empty`, чтобы скрыть пустые HTML элементы](#Используйте-empty-чтобы-скрыть-пустые-HTML-элементы)
4849

4950

5051
### Используйте CSS Reset
@@ -65,7 +66,7 @@
6566

6667
#### [Демо](http://codepen.io/AllThingsSmitty/pen/kkrkLL)
6768

68-
**Примечание:** Если вы будете следовать совету [Наследуйте box-sizing](#inherit-box-sizing), то вы можете не включать свойство `box-sizing` в ваш CSS Reset.
69+
**Примечание:** Если вы будете следовать совету [Наследуйте `box-sizing`](#inherit-box-sizing), то вы можете не включать свойство `box-sizing` в ваш CSS Reset.
6970

7071
<sup>[вернуться к оглавлению](#table-of-contents)</sup>
7172

@@ -156,7 +157,7 @@ button {
156157
<sup>[вернуться к оглавлению](#table-of-contents)</sup>
157158

158159

159-
### проверьте, установлен ли шрифт локально
160+
### Проверьте, установлен ли шрифт локально
160161

161162
Вы можете проверить, установлен ли шрифт локально, прежде чем извлекать его удаленно, что также является хорошим показателем производительности.
162163

@@ -595,7 +596,7 @@ textarea {
595596

596597
### Использовать события указателя для управления событиями мыши
597598

598-
[События указателя] (https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events) позволяют указать, как мышь взаимодействует с элементом, который он трогает. Чтобы отключить событие указателя по умолчанию на кнопке, например:
599+
[События указателя](https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events) позволяют указать, как мышь взаимодействует с элементом, который он трогает. Чтобы отключить событие указателя по умолчанию на кнопке, например:
599600

600601
```css
601602
button:disabled {
@@ -611,7 +612,7 @@ button:disabled {
611612

612613
### Установите `display: none` на разрывы строк, используемые как интервалы
613614

614-
Как отметил [Гарри Робертс] (https://twitter.com/csswizardry/status/1170835532584235008), это может помочь пользователям CMS использовать дополнительные разрывы строк для пробелов:
615+
Как отметил [Гарри Робертс](https://twitter.com/csswizardry/status/1170835532584235008), это может помочь пользователям CMS использовать дополнительные разрывы строк для пробелов:
615616

616617
```css
617618
br + br {
@@ -622,6 +623,23 @@ br + br {
622623
<sup>[вернуться к оглавлению](#table-of-contents)</sup>
623624

624625

626+
### Используйте `:empty`, чтобы скрыть пустые HTML элементы
627+
628+
Если у вас есть HTML элементы, которые пусты, то есть их контент ещё не установлен ни CMS, ни динамической вставкой (например, `<p class="error-message"></p>`) и вам не нравится, что они занимают пространство вашего макета, используйте псевдо-класс `:empty`, чтобы скрыть их.
629+
630+
```css
631+
:empty {
632+
display: none;
633+
}
634+
```
635+
636+
**Примечание**: Имейте в виду, что элементы с пробельными символами не считаются пустыми, например `<p class="error-message"> </p>`.
637+
638+
<sup>[вернуться к оглавлению](#table-of-contents)</sup>
639+
640+
625641
## Поддержка
626642

627643
Текущие версии Chrome, Firefox, Safari, Opera, Edge, и IE11.
644+
645+
<sup>[вернуться к оглавлению](#table-of-contents)</sup>

0 commit comments

Comments
 (0)