Горизонтальні та вертикальні лінії у HTML. Горизонтальні лінії Зробити лінію в css
При створенні сторінки HTML оформлення відіграє важливу роль. Особливо коли ми говоримо про різні символи та декоративне оформлення: ці дрібниці допомагають зробити «мову» вашої сторінки доступнішою і яснішою, до того ж істотно змінюють її сприйняття і зовнішній вигляд в цілому. Одним з найважливіших елементів для оформлення є горизонтальна лінія, і далі ми докладніше дізнаємося, як з нею працювати і як зробити горизонтальну лінію в HTML.
Якою буває горизонтальна лінія і для чого вона потрібна
Горизонтальна лінія в HTML - це елемент оформлення сторінки, що виконує ряд функцій:
- Декоративна. Допомагає додати сторінці привабливості.
- Роздільна. Сприяє ефективному відділенню різної за змістом інформації.
- Видільна або підкреслююча. Приверне увагу гостей сторінки до необхідної та найважливішої інформації.
Саме горизонтальна лінія вважається найдоступнішим способом реалізації цілого ряду функцій. Створити її дуже просто, а зовні вона виглядає дуже вигідно. Шляхом нехитрих змін html-коду ви зможете регулювати:
- довжину;
- ширину;
- колірні характеристики;
- вирівнювання по тому чи іншому краю.
Варто звернути увагу, що горизонтальна лінія відноситься до блокових елементів. Це означає, що вона займає новий рядок на сторінці, а наступний за нею текст піде нижче.
Створюємо горизонтальну лінію в HTML
Задати лінію можна за допомогою простого тегу – hr у трикутних дужках. Він є скороченням від Horisontal Rule і задає класичні зовнішні параметри. Відрізняється від багатьох інших тим, що не потребує закриває тегу і здатний існувати самостійно. Змінити зовнішні характеристики елемента можна за допомогою додаткових значень у тезі:
- Довжина. Якщо ви не хочете, щоб довжина лінії поширювалася на всю сторінку, то можна задати бажаний розмір у пікселях або відсотках. Робиться це за допомогою додаткового слова «width» у тегу та числового показника довжини, вказаного після знака «=» у лапках.
Виглядає так. Наприклад, якщо нам потрібна довжина, що становить 100 пікселів, задаємо такий тег: hr width="100"
- Вирівнювання. Вирівнювання можливе по лівому або правому краю, а ще по центру. Ця характеристика діє тільки в тому випадку, якщо ви вже задали параметр width, тому що лінію завдовжки на всю сторінку неможливо вирівняти. Для вирівнювання задаємо додатковий атрибут у тег «align» і додаємо до нього напрямок: center – для центрального, left – для лівого та right – для правого вирівнювання.
Готовий тег у такому разі виглядатиме так. Наприклад, якщо нам потрібно задати центральне вирівнювання для горизонтальної лінії довжиною 150 пікселів, то готовий тег буде виглядати так: hr align = "center" width = "150".
Зверніть увагу, що align, показник для вирівнювання, ставиться на 1 місце, незважаючи на те, що атрибут залежить від показника довжини width.
- Ширина. На вибір можна також вказувати ширину, створюючи жирне або тонке підкреслення. Цей критерій ні від чого не залежить і може бути використаний як самостійний без вказівки довжини чи вирівнювання. Для нього ми використовуємо атрибут size у тэзі та числовий показник, що дорівнює бажаній ширині в пікселях. Число вказується в лапках після атрибуту size та символу =.
Таким чином, якщо нам потрібно створити лінію шириною 15 пікселів, необхідно створити наступний тег: hr size="15".
- Колір. Задається також як незалежний показник. Для його зміни використовується атрибут color у поєднанні з назвою кольору у формі коду або англійською мовою. Колір вказується в лапках після символу =.
Таким чином, тег для стандартної лінії білого кольору можна написати двома способами: hr color="#FFFFFF" або hr color="white"
Чорний колір можна створити, використовуючи код #000000.
- Прибрати тінь. Якщо вам необхідний елемент, що не містить тінь, то в тэзі слід використовувати атрибут noshade. Він може бути використаний самостійно або у поєднанні з іншими елементами. Тег для стандартної лінії з його використанням виглядатиме таким чином: hr noshade
Створення горизонтальної лінії за допомогою відео
А якщо ви бажаєте отримати інформацію в більш наочному форматі, зверніться до наступного відео, де докладно описуються можливості роботи з горизонтальною лінією.
Визначивши необхідні розміри горизонтальної лінії, можна оформити сторінки сайту таким чином, щоб інформація була структурована і візуально грамотно оформлена. Це допомагає відвідувачам легше сприймати подану інформацію та виділяти ваш сайт серед інших.
Здавалося б, навіщо можуть знадобитися чотири способи? Адже практично кожна людина використовує один спосіб, до якого він звик. Наприклад, натиснув на Shift і клавішу «тире» кілька разів, от і вийшла горизонтальна лінія.
А що якщо при цьому виходить пунктирна лінія, а потрібна суцільна?
- Швидше за все, на клавіатурі кнопка Shift несправна. Тут прийдуть на допомогу інші методи.
3.
4.
5.
Мабуть, найзвичніший спосіб зробити лінію у Ворді – це використовувати пару-трійку клавіш на клавіатурі.
I Тонка, товста, подвійна, пунктирна лінія за допомогою клавіатури
Нижче наведено малюнок клавіатури з англійською, але без російської розкладки, проте це не має значення, бо нас цікавить лише три клавіші: Shift, тире та Enter.
Мал. 1. Три клавіші на клавіатурі: Shift, тире та Enter для безперервної горизонтальної лінії у Ворді
За допомогою цих трьох клавіш можна намалювати безперервну горизонтальну лінію Word: пунктирну або суцільну, тонку або товсту, довгу або коротку.
1) При натисканні кілька разів на клавішу «-» (тире) у редакторі Word одержуємо пунктирну лінію будь-якої довжини.
Щоб зробити тонкудовгу лінію на всю ширину сторінки:
- Знаходимо на клавіатурі клавішу «тире» (праворуч від клавіші «нуль», у зеленій рамці на рис. 1).
- З нового (!) рядка Word кілька разів натискаємо на цю клавішу: —
- І потім натиснути на клавішу "Enter" (). Декілька надрукованих тире раптом перетворяться на безперервну горизонтальну тонку лінію на всю ширину сторінки.
2) При одночасному натисканні Shift та «-» (тире) друкується НЕ тире, а підкреслення _________. Таким чином, можна зробити безперервну лінію довільної довжини в будь-якому місці документа.
Мал. 2. Тонка та товста горизонтальна лінія у Word
Тепер друкуємо товстугоризонтальну лінію на всю ширину сторінки:
- Знову знаходимо цю клавішу «тире», а також клавішу Shift (ліворуч або праворуч, кому як подобається). Натисніть Shift, тримайте та не відпускайте.
- І тепер із нового (!) рядка кілька разів (наприклад, 3-4 рази) натисніть на тирі (при цьому не відпускаючи Shift): ___. Відпустіть Shift.
- Тепер натисніть клавішу Enter. Ви побачите товсту горизонтальну суцільну лінію.
Підіб'ємо деякі підсумки у вигляді таблиці:
(Клікніть, щоб збільшити) Лінії в Word за допомогою клавіатури
II Лінія в Word за допомогою таблиці
Горизонтальну лінію можна отримати, якщо використовувати таблицю з однієї клітини (1×1), в якій забарвлена (буде видимою) тільки верхня або нижня межа, а три сторони таблиці мають незафарбовані межі (вони будуть невидимими).
Ставимо курсор у місце, де має бути лінія. У верхньому меню Word натискаємо:
- Вставка (1 на рис. 3),
- Таблиця (2 на рис. 3),
- Одна клітка (3 на рис. 3).
Мал. 3. Як у Ворді вставити таблицю 1х1 (з однієї клітини)
В результаті вийде таблиця з однієї великої клітини (1х1):
Залишилось у таблиці 1х1 із трьох сторін прибрати кордони. Для цього
- переходимо у вкладку «Головна» (1 на рис. 4),
- далі поряд із «Шрифт» знаходимо «Абзац» та кордони (2 на рис. 4),
- прибираємо всі кордони, клікнувши «Немає кордону» (3 на рис. 4),
- виділяємо "Верхня межа" або "Нижня межа" (4 на рис. 4).
Мал. 4. Як у таблиці Ворд прибрати виділення кордонів (зробити межі невидимими)
Наочно я це показую у відео (наприкінці статті).
До речі, на рис. 3 видно, що є спосіб простіший. Можна поставити курсор на початок рядка в Word і натиснути «Горизонтальна лінія» (5 на рис. 4):
III Лінія в Word за допомогою малювання
Вставка (1 на рис. 5) – Фігури (2 на рис. 5) – це ще один спосіб отримати у Ворд горизонтальну лінію.
Щоб лінія була строго горизонтальна, слід тримати натиснутою клавішу Shift і одночасно малювати лінію.
Мал. 5. Як намалювати лінію у Word
IV Лінія у Ворді за допомогою екранної клавіатури
Щоб знайти екранну клавіатуру, в Пошук вводимо фразу «екранна клавіатура», докладніше для Windows 7 і Windows 8 .
Для Windows 10 можна також знайти екранну клавіатуру шляхом введення в рядок Пошуку слів «екранна клавіатура».
Мал. 6. Екранна клавіатура
Горизонтальну лінію створюватимемо так само, як у першому варіанті зі звичайною клавіатурою. На екранній клавіатурі знадобиться три кнопки: тире, Shift та Enter.
1 Тире та Enter
З нового рядка Word кілька разів клацаємо по тирі (1 на рис. 6) і тиснемо на Enter. Вийде тонка горизонтальна лінія.
2 Shift, тире та Enter
З нового рядка Word клік спочатку Shift (2 на рис. 6), потім Тіре (1 на рис. 6). Вийде підкреслення. Так повторимо ще 2 рази, а потім натиснемо на Enter. В результаті побачимо товсту горизонтальну лінію.
Горизонтальні лініїформуються непарним (закриває тега не потрібно) тегом
і може бути досить унікальними елементами дизайну. Оформлення тексту з додаванням горизонтальних HTML ліній надасть сторінці певної логіки викладу тексту, а також спростить читачеві виділити блоки інформації, які потрібно вивчати послідовно. Тег
може формувати горизонтальні лінії різного кольору, товщини та довжини. І зробити це досить просто, що на прикладах показано нижче.
До речі можна також використовувати властивості стилів блоків А вертикальні лініїформуються фактично у тих самих блоках Ось приклад вертикальної лінії червоного кольору зліва. Ось приклад вертикальної лінії червоного кольору праворуч. Ось приклад горизонтальної лінії червоного кольору вгорі. Ось приклад горизонтальної лінії червоного кольору знизу. Ось приклад горизонтальної та вертикальної ліній. зверніть увагу на атрибут стилю Гурток, сформований за допомогою тега Ось приклад вертикальної лінії червоного кольору зліва. Ось приклад вертикальної лінії червоного кольору праворуч. Ось приклад горизонтальної лінії червоного кольору знизу. Ось приклад горизонтальної та вертикальної ліній. І якщо проаналізувати дані приклади, то можна зробити досить простий висновок, що вертикальні лінії найкраще формувати за допомогою , а промотужні варіанти ліній можна робити з тегом Зробити горизонтальну лінію на сторінці. Горизонтальні лінії добре використовуватиме відділення одного блоку тексту від іншого. Невеликий за розміром текст, згори і знизу якого розташовуються горизонтальні лінії, привертає більше уваги читача, ніж звичайний текст. За допомогою тега За замовчуванням лінія Зокрема, старі версії браузера Internet Explorer для кольору лінії застосовують якість color , а решта браузери - background-color. Але це ще не все, при цьому обов'язково слід вказати товщину лінії (властивість height) відмінної від нуля та прибрати рамку навколо лінії, задаючи значення none у властивості border. Збираючи всі властивості воєдино для селектора hr отримаємо універсальне рішення для популярних браузерів (приклад 1).
HTML5 CSS 2.1 IE Cr Op Sa Fx Колір горизонтальної лінії Текстовий рядок Результат цього прикладу показано на рис. 1. В основному горизонтальні лінії використовуються для декорування HTML-сторінок сайту, надаючи їм більш привабливого вигляду. Але ними можна візуально розмежовувати інформацію сусідніх розділів, додаючи зручності читачам під час її вивчення. Загалом малюйте горизонтальні лінії там, де вам потрібно, ось і все. . А ось сам
Приклад малювання горизонтальних ліній у HTML Приклад малювання горизонтальних ліній у HTML Приклад малювання горизонтальних ліній у HTML Малюємо горизонтальні лінії Приклад малювання горизонтальних ліній у HTML Приклад малювання горизонтальних ліній у HTML Приклад малювання горизонтальних ліній у HTML Параграф. Як бачите, лінії виходять дуже тонкими, непоказними і малюються на всю доступну ширину, тому зараз ми навчимося їх змінювати, щоб вони виглядали більш привабливо. Колір можна вказувати за його ім'ям англійською або за HEX-кодом кольору, перед яким ставиться решітка (#). Ну, ви про це вже знаєте з уроку з зміни кольору тексту та фону. А ось про зміну розмірів ми поговоримо докладніше. Як ви пам'ятаєте з уроку зі зміни шрифтів, в CSS існує близько десяти одиниць виміру, але ширину лініїможна вказувати тільки в пікселях (px) та відсотках (%), а товщинувзагалі лише у пікселях. Якщо ви поставите інші одиниці виміру, це не буде помилкою, але браузери їх просто проігнорують. Якщо ви вказуєте розміри в пікселях, то товщина і ширина лінії залежатиме від роздільної здатності монітора, на якому переглядають ваш сайт (чим вище роздільна здатність екрану, тим тонша і вже лінія). Як я вже сказав, тільки ширину лінії можна вказувати у відсотках. Відсоткові розміри завжди залежать і вираховуються, виходячи з розмірів батьківського елемента-контейнера, всередині якого розташований тег Приклад зміни кольору, товщини та ширини горизонтальних ліній.
Малюємо горизонтальні лінії Коли змінюєш ширину горизонтальної лінії, стає добре видно, що браузери завжди розташовують її по центру. Якщо ви хочете змінити її положення, просто використовуйте всередині Приклад вирівнювання горизонтальних ліній.
Малюємо горизонтальні лінії Подивіться на перший приклад цього уроку. Як ви вважаєте, який колір цих ліній? А ось і не так. Вони прозорі, як і будь-які елементи сторінки, які не мають фонового кольору! Не вірите? Тоді подивіться на приклад, де змінювали колір ліній. У першій ми не встановили колір, а тільки збільшили її розмір і хіба ця лінія не прозора? Так то! Тепер поясню. За замовчуванням браузери малюють навколо ліній рамки, що створюють ефект тривимірності. Так от коли ми не збільшуємо товщину горизонтальних ліній, браузери нам показують тільки ці рамки, так як товщина самої лінії становить 0px. Щоб прибрати рамку навколо лінії, яка найчастіше псує зовнішній вигляд, ми знову застосуємо атрибут style . А пишеться це так:
Домашнє завдання.
і
при певному розташуванні. Правда такий варіант не завжди може бути зручним, наприклад, фарбування іноді не завжди себе виправдовує, але в багатьох варіантах можливе вирішення завдань саме таким способом. Наприклад усередині лінії, сформованої тегом
текст не вставиш. А всередині блоків це можливо і постійно практикується. Отже, свій варіант потрібно вибирати в залежності від вимог до дизайну.
Вертикальні лінії в HTML.
і
Одна тільки незручність - не у всіх браузерах тег
працює однаково, але тут потрібно пробувати
та підлаштовувати сторінку, або користуватися оновленими браузерами.
Формування горизонтальних ліній:
Тег
вставляє на сторінку горизонтальну лінію та має наступні атрибути:Синтаксис тега
:Приклади горизонтальних ліній HTML:
Приклади вертикальних ліній у HTML:
Синтаксис прикладів вертикальних і горизонтальних ліній HTML:
border- left(-right): 4px solid #FF0000;:
Але все залежить від фантазії та запитів. Так що вибирайте та формуйте.Завдання
Рішення
можна намалювати горизонтальну лінію, вигляд якої залежить від атрибутів, що використовуються, а також браузера. Тег відноситься до блокових елементів, тому лінія завжди починається з нового рядка, а після неї всі елементи відображаються на наступному рядку. Завдяки безлічі атрибутів тега
лінією, створеною через цей тег, легко керувати. Якщо ще підключити потужність стилів, то додавання лінії до документа перетворюється на просте заняття.
відображається сірого кольору та з ефектом об'єму. Такий вид лінії не завжди підходить до дизайну сайту, тому зрозумілим є бажання розробників змінити колір та інші параметри лінії через стилі. Однак браузери неоднозначно підходять до цього питання, через що доведеться використовувати відразу кілька стильових властивостей.
Мал. 1. Кольорова горизонтальна лінія
Як намалювати горизонтальну лінію? Для відтворення горизонтальних ліній у HTML існує спеціальний тег. Причому він є блоковим тегом , тобто створює перенесення рядків до і після себе, тому лінія завжди виходить на окремому рядку. Відповідно і вказувати його можна тільки всередині тегів, які можуть містити блокові елементи, наприклад
або
Результат у браузері
Як змінити колір, товщину та ширину горизонтальних ліній?
У старих версіях HTML у тегаіснували спеціальні атрибути, за допомогою яких можна було змінити колір, товщину та ширину горизонтальних ліній. Це color, size і width, відповідно. Але в нових версіях від них відмовилися на користь каскадних таблиць стилів (CSS), тому, як ви вже здогадалися, ми знову будемо використовувати наш улюблений атрибут style. Загальний синтаксис такий:
style="height:розмір" >- товщина лінії.
style="width:розмір" >- Ширина лінії.
style= "background:колір; height:розмір; width:розмір">
- а можна вказати відразу всі параметри, тільки не забуваємо про точку з комою (;).
. І тут розміри батька беруться за 100%. Наприклад, якщо ми розмістимо тег
style="width:50%" >всередині елемента , то як би ми не змінювали розміри вікна браузера або роздільну здатність монітора - ширина лінії завжди становитиме половину ширини блоку
.
Зміна положення горизонтальних ліній
атрибут align з такими значеннями:
Як забрати рамку навколо лінії?