Атрибут align тега <td> — вирівнювання в комірці
Атрибут align визначає горизонтальне вирівнювання вмісту в комірці.
(НЕ ПІДРИМУЄТЬСЯ HTML5 !!!)
автор: с3с
Загальний опис
автор: NagarD
Синтаксис
<td align="left|right|center|justify|char">
Атрибут align може отримувати 5 значень:
-
left -
Без задання для
автор: с3с<td>. Вирівнювання ліворуч. -
right -
Вирівнювання праворуч.
автор: с3с -
center -
Вирівнювання по центру.
автор: с3с -
justufy -
Вирівнювання по ширині.
автор: с3с -
char -
Вирівнюванн вмісту за вказаним символом.
автор: с3с
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | 3 | 15 | 12 | ≤11 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | 2 |
Приклади
+ запропонувати свій приклад у пісочниці
Найпростіший приклад використання HTML атрибута align теґа <td>
HTML
<p>Вибери потрібне значення для <code>align</code>:
<select id="form">
<option value="left" name="value">left</option>
<option value="center" name="value">center</option>
<option value="right" name="value">right</option>
<option value="justify" name="value">justify</option>
</select>
</p>
<nav id='text'>Текст комірки розташовано за замовчувнням</nav>
<hr>
<table>
<tr>
<td id="table">З використанням атрибуту align</td>
<td>Без використання атрибуту align</td>
</tr>
</table>
CSS
table,th,td{
border: 1px solid grey;
}
th,td{
padding:10px;
width:30%;
}
#text{
color:#ff0000;
font-size:20px;
}
JS
var wrapper = document.getElementById('table');
var form = document.getElementById('form');
var text = document.getElementById('text');
var textArray = { 'left': 'Вирівнювання по лівій частині таблиці.',
'center': 'Вирівнювання по центру таблиці.',
'right': 'Вирівнювання по правій частині таблиці.',
'justify': 'Вирівнювання по ширині.' };
form.onchange = function () {
for (var i = 0; i < form.options.length; i++) {if (window.CP.shouldStopExecution(0)) break;
if (form.options[i].selected == true) {
wrapper.align = form.options[i].value;
text.innerHTML = textArray[form.options[i].value];
}
}window.CP.exitedLoop(0);
};
//# sourceURL=pen.js
Дві однакові таблиці: у першій вирівнювання задано атрибутом align, у другій — властивістю text-align. Помаранчева плашка — блок усередині комірки: атрибут центрує і його, властивість — ні.
HTML
<table class="attr">
<caption>Вирівнювання атрибутом align</caption>
<tr><th>Товар</th><th>Ціна</th></tr>
<tr><td align="left">Гайковий ключ</td><td align="right">120,00</td></tr>
<tr>
<td align="center">По центру<div class="chip">блок усередині</div></td>
<td align="right">1 240,00</td>
</tr>
</table>
<table class="css">
<caption>Те саме через text-align</caption>
<tr><th>Товар</th><th>Ціна</th></tr>
<tr><td class="l">Гайковий ключ</td><td class="r">120,00</td></tr>
<tr>
<td class="c">По центру<div class="chip">блок усередині</div></td>
<td class="r">1 240,00</td>
</tr>
</table>
CSS
table {
width: 340px;
margin-bottom: 22px;
border-collapse: collapse;
}
caption {
margin-bottom: 6px;
font-weight: 600;
text-align: left;
}
td,
th {
padding: 6px 8px;
border: 1px solid #b9c6d8;
}
.css .l {
text-align: left;
}
.css .c {
text-align: center;
}
.css .r {
text-align: right;
}
.chip {
width: 110px;
margin-top: 6px;
padding: 3px 0;
background: #f2b134;
border-radius: 4px;
font-size: .85em;
text-align: center;
}
Різниця між HTML 4.01 та HTML5
Атрибут align для тега <td> не підтримується у HTML5. Користуйтесь для цього CSS.
Коментарі
Коментарів ще немає — будьте першим!