Skip to content

Commit

Permalink
update(CSS): web/css/text-align (#3227)
Browse files Browse the repository at this point in the history
* update(CSS): web/css/text-align

* Apply suggestions from code review

* Update files/uk/web/css/text-align/index.md
  • Loading branch information
undead404 authored Aug 8, 2024
1 parent 447ce59 commit 4451aa4
Showing 1 changed file with 48 additions and 28 deletions.
76 changes: 48 additions & 28 deletions files/uk/web/css/text-align/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ text-align: unset;
- `match-parent`
- : Подібне до `inherit`, але значення `start` і `end` обчислюються згідно з {{cssxref("direction")}} батьківського елемента і замінюються відповідним значенням – `left` чи `right`.

## Занепокоєння щодо доступності
## Доступність

Непостійний розмір пробілів між словами, породжений рівномірним шикуванням тексту, може бути проблемним для людей з негараздами мислення, як то дислексією.

- [MDN розуміння WCAG, пояснення Настанов 1.4](/uk/docs/Web/Accessibility/Understanding_WCAG/Perceivable#guideline_1.4_make_it_easier_for_users_to_see_and_hear_content_including_separating_foreground_from_background)
- [Розуміння критерію успіху 1.4.8 | Розуміння WCAG 2.0 (англ.)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html)
- [Розуміння критерію успіху 1.4.8 | Розуміння WCAG 2.0](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-visual-presentation.html)

## Формальне визначення

Expand Down Expand Up @@ -151,27 +151,44 @@ text-align: unset;

### Вирівнювання таблиць

Цей приклад демонструє, як використовувати `text-align` на елементах {{htmlelement("table")}}, включно з рядами {{htmlelement("tr")}} і комірками {{htmlelement("td")}}.
Цей приклад демонструє використання `text-align` на елементах {{htmlelement("table")}}:

- {{htmlelement("caption")}} задано шикування праворуч.
- Перші два елементи {{htmlelement("th")}} успадковують шикування ліворуч `text-align: left`, задане на {{htmlelement("thead")}}, а третьому задане шикування праворуч.
- Всередині елемента {{htmlelement("tbody")}} першому ряду задано шикування праворуч, другому – шикування по центру, а третій користується усталеним шикуванням (ліворуч).
- У кожному ряду певним коміркам (к12, к31) задано інше шикування, ніж у ряду.

#### HTML

```html
<table>
<tr id="r1">
<td id="c11">11</td>
<td id="c12">12</td>
<td id="c13">13</td>
</tr>
<tr id="r2">
<td id="c21">21</td>
<td id="c22">22</td>
<td id="c23">23</td>
</tr>
<tr id="r3">
<td id="c31">31</td>
<td id="c32">32</td>
<td id="c33">33</td>
</tr>
<caption>
Таблиця-приклад
</caption>
<thead>
<tr>
<th>Колонка 1</th>
<th>Колонка 2</th>
<th class="right">Колонка 3</th>
</tr>
</thead>
<tbody>
<tr class="right">
<td>11</td>
<td class="center">12</td>
<td>13</td>
</tr>
<tr class="center">
<td>21</td>
<td>22</td>
<td>23</td>
</tr>
<tr id="r3">
<td class="right">31</td>
<td>32</td>
<td>33</td>
</tr>
</tbody>
</table>
```

Expand All @@ -184,26 +201,29 @@ table {
width: 250px;
height: 150px;
}
td {
border: solid 1px black;
}
#r1 {
text-align: right;

thead {
text-align: left;
}
#c12 {
text-align: center;

td,
th {
border: solid 1px black;
}
#r2 {

.center {
text-align: center;
}
#c31 {

.right,
caption {
text-align: right;
}
```

#### Результат

{{EmbedLiveSample('vyrivniuvannia-tablyts', "100%", "100%")}}
{{EmbedLiveSample('vyrivniuvannia-tablyts', "100%", "200")}}

## Специфікації

Expand Down

0 comments on commit 4451aa4

Please sign in to comment.