Атрибут width тега <hr> — довжина горизонтальної лінії
Атрибут width визначає ширину (довжину) горизонтальної лінії в пікселях або відсотках відносно батьківського елементу. При використанні відсотків за 100% береться ширина батьківського елемента. Як правило, в якості батька виступає вікно браузера.
Загальний опис
автор: NagarD
Синтаксис
<hr width="pixels|%">
Атрибут width може отримувати 2 значень:
-
pixels -
Ширина в пікселях (наприклад, "100px" або просто "100").
автор: с3с -
% -
Ширина в відсотках від загального обсягу простору (наприклад, "50%").
автор: с3с
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | ≤4 | ≤12.1 | 12 | ≤6 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | ≤3.2 |
Приклади
+ запропонувати свій приклад у пісочниці
Найпростіший приклад використання HTML атрибута width теґа <hr>
HTML
<p> Приклад використання атрибуту <code> width </code> </p>
<p id="text"> Поточна ширина зображення: 100 </p>
<input type="range" id="range" min="0" max="100" value = "100" step="1" name="range">
<input type="button" value="Встановити ширину" onclick="f()">
<hr>
<div class="block1" >
<p> З використанням атрибуту <code> width </code> </p>
<hr color="00ff00" id="hr">
</div>
<div class="block1" >
<p> Без використання атрибуту <code> width </code> </p>
<hr color="ff0000">
</div>
CSS
.header{
text-align:center;
}
JS
function f() {
var width = document.getElementById("range").value;
var hr = document.getElementById("hr");
hr.setAttribute("width", width + "%");
text.innerHTML = "Поточна ширина лінії " + width + "%";
}
//# sourceURL=pen.js
Приклад використання HTML атрибута width теґа <hr>
HTML
<hr width="1000" color="#ff0000">
<hr width="500" color="#ff0000">
<hr width="250" color="#ff0000">
<hr width="125" color="#ff0000">
<hr width="10%" color="#ff00ff">
<hr width="25%" color="#ff00ff">
<hr width="50%" color="#ff00ff">
<hr width="100%" color="#ff00ff">
CSS
.header{
text-align:center;
}
Чотири лінії: застарілий атрибут, його точна CSS-заміна, спроба потовщити лінію одним лише height (та сама пастка з рамкою) і робочий рецепт із border: none.
HTML
<p>1. <code><hr width="50%"></code> — застарілий атрибут</p>
<hr width="50%">
<p>2. <code>width: 50%</code> у CSS — той самий результат</p>
<hr class="half">
<p>3. Тільки <code>height: 8px</code> — лінія НЕ потовщала</p>
<hr class="tall">
<p>4. <code>border: none; height: 8px; background</code> — робочий рецепт</p>
<hr class="thick">
<p>5. Притиснути ліворуч: <code>margin-left: 0</code></p>
<hr class="thick left">
CSS
p { margin: 1.4em 0 .4em; font-size: .95rem; }
.half { width: 50%; }
.tall { width: 50%; height: 8px; }
.thick { width: 50%; height: 8px; border: none; background: #245ea8; border-radius: 4px; }
.left { margin-left: 0; }
Різниця між HTML 4.01 та HTML5
Атрибут width тега <hr> не підтримується у HTML5. Замість цього використовуйте CSS.
Коментарі
Коментарів ще немає — будьте першим!