додаємо параметр align зі значенням center, як показано в прикладі 1.
Приклад 1. Використання ШТМЛ
Таблиця у центрі вікна
Балбес |
Досвідчений |
Боягуз |
Шурік |
Результат цього прикладу показано на рис. 1.
Зверніть увагу, що DOCTYPE використовується перехідний, інакше код не пройде валідацію.
Більш зручний спосіб вирівнювання таблиці, заснований на стилях. У цьому випадку для селектора TABLE слід встановити атрибут margin зі значенням 0 auto . Аргумент позначає, що відступи по вертикалі дорівнюють нулю, а ліворуч і праворуч від таблиці обчислюються автоматично. У разі це й призводить до центрування таблиці (приклад 2).
Приклад 2. Використання CSS (ЦСС)
Таблиця у центрі вікна
Балбес |
Досвідчений |
Боягуз |
Шурік |
Відвідувачу необхідно легко знайти потрібну інформацію на сторінці. Для цього, а також для певної експресії використовуються різні теги HTML. У цій статті буде розглянуто нюанси роботи з таблицями, зокрема їх вирівнювання.
Основні тонкощі
Насамперед слід зауважити, що ця графічна форма подання даних дозволяє структурувати інформацію, що значно полегшує її засвоєння. Усередині осередків таблиці може бути практично будь-який контент: від тексту до відеоролика. При цьому важливо врахувати не тільки розмір, але його розташування.
Як зробити саму таблицю по центру
Найчастіше потрібно оформити таблицю по центру сторінки, хоча спочатку вона притиснута до лівого боку сторінки. Для того, щоб вирівняти її по центру, потрібно задати їй властивість margin зі значенням auto.
Це призводить до того, що відступи таблиці обчислюються автоматично. Після цього таблиця буде по центру сторінки.
Вирівнювання по центру в осередках
Не менш часто потрібно вирівняти дані по центру комірки. При цьому існує три способи: горизонтальний, вертикальний та абсолютний. З їхньої назви зрозуміло, якою осі відбуватиметься центрування. У будь-якому випадку використовується тег
, що відповідає за конкретну комірку в рядку. Далі необхідно привласнити його атрибутам valign (вертикаль) та/або align (горизонталь) значення "center", залежно від вашого завдання:
Якщо ви хочете зробити таке форматування стандартним для всього сайту або сторінки (щоб не переписувати кожну таблицю), слід використовувати CSS-стилі. Для цього допишіть наступний код усередині тега :
За допомогою цього способу також можна задати вирівнювання як для конкретного осередку, так для стовпця, рядка або всієї таблиці в цілому. Як можна помітити, будь-який із способів дуже простий.
Влад Мержевич
За рахунок того, що вміст осередків таблиці можна одночасно вирівнювати по горизонталі та вертикалі, розширюються можливості з управління положенням елементів щодо один одного. Таблиці дозволяють задавати вирівнювання зображень, тексту, полів форми та інших елементів щодо один одного та веб-сторінки загалом. Взагалі, вирівнювання в основному необхідне для встановлення зорового зв'язку між різними елементами, а також їхнього групування.
Центрування по вертикалі
Одним із способів показати відвідувачеві спрямованість та назва сайту є використання сплеш-сторінки. Це перша сторінка, на якій, як правило, розташована flash-заставка або малюнок, що виражає головну ідею сайту. Зображення також є посиланням на інші розділи сайту. Потрібно помістити цей малюнок по центру вікна браузера, незалежно від роздільної здатності монітора. Для цієї мети можна скористатися таблицею з шириною та висотою, що дорівнює 100% (приклад 1).
Приклад 1. Центрування малюнка
Вирівнювання
У цьому прикладі вирівнювання по горизонталі встановлюється за допомогою параметра align="center" тега | , а по вертикалі вміст осередку можна не центрувати, оскільки це положення за замовчуванням.
Щоб висота таблиці встановлювалася як 100%, необхідно забрати, код при цьому перестає бути валідним
Використання ширини та висоти на всю доступну область веб-сторінки гарантує, що вміст таблиці вирівнюватиметься строго по центру вікна браузера, незалежно від його розмірів.
Вирівнювання по горизонталі
За рахунок поєднання атрибутів align (горизонтальне вирівнювання) та valign (вертикальне вирівнювання) тега | , допустимо встановлювати кілька видів положень елементів щодо один одного. На рис. 1 показані способи вирівнювання елементів горизонталі.
Розглянемо деякі приклади вирівнювання тексту згідно з наведеним малюнком.
Вирівнювання по верхньому краю
Для вказівки вирівнювання вмісту осередків по верхньому краю, для тега | потрібно встановити атрибут valign із значенням top (приклад 2).
Приклад 2. Використання valign
Вирівнювання
У цьому прикладі характеристики осередків керуються за допомогою параметрів тега | але теж зручніше змінювати через стилі. Зокрема, вирівнювання в комірках вказується властивостями vertical-align та text-align (приклад 3).
Приклад 3. Застосування стилів для вирівнювання
Вирівнювання
Для скорочення коду в даному прикладі використовується групування селекторів, оскільки властивості vertical-align і padding застосовуються одночасно до двох осередків.
Вирівнювання по нижньому краю робиться аналогічно тільки замість значення top використовується bottom .
Вирівнювання по центру
За умовчанням вміст комірки вирівнюється по центру вертикалі, тому в разі різної висоти колонок потрібно задавати вирівнювання по верхньому краю. Іноді потрібно залишити вихідний спосіб вирівнювання, наприклад, при розміщенні формул, як показано на рис. 2.
У такому випадку формула розташовується по центру вікна браузера, а її номер - по правому краю. Для такого розміщення елементів знадобиться таблиця з трьома осередками. Крайні осередки повинні мати однакові розміри, в середньому осередку вирівнювання робиться по центру, а в правій — праворуч (приклад 4). Така кількість осередків потрібна для того, щоб забезпечити позиціонування формули по центру.
Приклад 4. Вирівнювання формули
Вирівнювання
|
|
(18.6) |
У цьому прикладі перша комірка таблиці залишена порожньою, вона служить лише для створення відступу, який, до речі, може бути встановлений і за допомогою стилів.
Вирівнювання елементів форми
За допомогою таблиць зручно визначати положення полів форми, особливо коли вони перемежуються з текстом. Один із варіантів оформлення форми, яка призначена для введення коментаря, показано на рис. 3.
Щоб текст біля полів форми був вирівняний праворуч, а самі елементи форми — лівим, потрібно таблиця з невидимою кордоном і двома колонками. У лівій колонці буде розміщуватися власне текст, а правій текстові поля (приклад 5).
Приклад 5. Вирівнювання полів форми
Вирівнювання
У цьому прикладі для тих осередків, де потрібно задати вирівнювання по правому краю, доданий атрибут align="right" . Щоб напис «Коментар» розташовувався по верхній межі багаторядкового тексту, для відповідного осередку встановлюється вирівнювання по верхньому краю за допомогою атрибуту valign .
Схожі статті
-
Пуфи своїми руками можна виготовити навіть новачкові, що не тримав в руках молоток. Причому для цього зовсім не обов'язково щось випилювати та загвинчувати. Сам пуф прийшов до нас зі східних країн, де використовувалися як в якості...
-
Існує кілька варіантів виготовлення даного предмета меблювання, в тому числі і з деревини. Ми зупинимося на процесі виготовлення своїми руками звичної всім табуретки з дерева. Як правильно вибрати матеріал, обробити...
-
Всім відомий вислів: «простий, як табурет». У ньому є неабияка частка правди. Цей предмет меблів у своєму класичному виконанні лаконічний і суворий. Без табурету важко обійтися на кухні та в майстерні, у гаражі та лазні. Він потрібен скрізь,...
-
Основи html для початківців, що зараз повинен знати кожен вебмастер-початківець або блогер. Якщо ви бажаєте навчитися створювати елементарні сайти, розуміти сам код, знати, що за чим стоїть і має йти, без знань основ мови хтмл...
-
Примітка: активовано адаптивну версію сайту, яка автоматично підлаштовується під невеликий розмір Вашого браузера та приховує деякі деталі сайту для зручності читання. Приємного перегляду! Всім добрий день. Сьогоднішньою статтею ми...
-
3.7. Вирівнювання таблиці та вмісту осередківДля вирівнювання елементів таблиць по горизонталі та вертикалі в елементах TABLE, TR, TH та TD використовують атрибути align та valign.Атрибут align застосовується до всіх елементів таблиці та визначає...
|