Створюємо модуль для посилань

Гучною назвою "модуль" я називаю маленьку табличку, в яку будуть поміщені посилання. Оскільки цю маленьку табличку легко буде вставити в будь-яке потрібне місце сторінки, назвемо її модулем.
Визначення слова "модуль": Поняття модуль (від лат. Modulus в? "" Маленька міра ") в загальному означає складову частину, отделимую або хоча б подумки виділяється із загального. Модульної зазвичай називають річ, що складається з чітко виражених частин, які нерідко можна прибирати або додавати, не руйнуючи річ в цілому.
Так що слово "модуль" як раз добре підійде для позначення тієї таблички, в яку будуть поміщені посилання, оскільки вона буде легко замінна і її можна буде за бажанням переставляти, прибирати, переносити в інші частини сторінки і навіть на інші сторінки, якщо буде потрібно.

Для того, щоб створити модуль, в якому будуть міститися наші посилання, які ми робили на третьому уроці, пропишемо під нього маленьку табличку ось такого виду:

1. Пишемо код для такої таблички за принципом всіх попередніх кодів. Але в даному випадку, окрім осередків у нас з'явилися ще й рядки, які позначаються тегом Рядок - це простір між двома горизонтальними лініями таблиці:

Створюємо модуль для посилань

Осередок - це простір між двома вертикальними лініями таблиці:

Створюємо модуль для посилань

Тобто, у нас в табличці має бути дві горизонтальні рядки по два осередки кожна.

Вийде ось така табличка: Модуль для посилань

2. Тепер задамо потрібні параметри нашої табличці, щоб вийшла ось така, як ми бачимо на Головній сторінці сайту, в лівому верхньому кутку, під логотипом.

Нам потрібні атрибути, які відповідають за ширину осередків з кнопками, а так же атрибути вирівнювання тексту по ширині і по верхньому краю осередки:
align = "center" - вирівнювання по центру.
WIDTH = 19px - ширина комірки (в даному випадку наша кнопка зроблена 20рх, але якщо поставити ширину осередку під кнопку 20рх, буде виглядати менш акуратно. Тому рекомендую завжди ставити в таких випадках ширину осередку на 1рх менше).
VALIGN = top - вирівнювання по верхньому краю осередки.
А так же поставимо ширину таблиці - 100%.

Пояснення: ширина таблиці 100% - це не означає, що ваш модуль займе в ширину 100% екрану. Це означає, що коли ви вставите модуль в другий осередок вашої таблиці сайту, яка у вас задана в 200рх, він займе по ширині 100% від цих 200рх. В іншому, якщо ви не поставите конкретну ширину, ваша табличка буде масштабироваться в залежності від того, який довгі ваші посилання. Це буде некрасиво і непередбачувано.
Поставимо в ті осередки, де будуть посилання, вирівнювання по лівому краю (align = "left"), щоб текст посилань починався від самого кордону осередків.
Тепер вставимо ці атрибути відповідно до того, що нам потрібно задати в осередках:

3. Тепер зробимо необхідні для модуля діючі кнопки і посилання.

4. Тепер всі ці кнопки і посилання ставимо на місця наших написів в таблиці:

5. Поставимо конструкцію всю як є в осередок 200рх поруч з логотипом, на місце слова "Посилання":

Створюємо модуль для посилань

6. Як бачите, у нас вийшло не зовсім так, як на Головній сайту "Сузір'я Близнюків". Там модуль в рамочці, але всередині посилання і кнопки рамочкою не розділені. Це відбувається тому, що у внутрішній табличці (яку ми робили на цьому уроці), варто border = "0". Але якщо поставити таким же чином і тут, вийде, що рамочка пропаде зовсім. Тому що рамочка у нас задана на всю табличку модуля, а задати рамочку тільки на зовнішній кордон таблички у нас не вийде.
Від такої біди є дуже простий спосіб: треба оточити весь модуль ще однієї табличкою на одну клітинку, поставити в цій табличці border = "3" (або такою, якою влаштує вас), а в самій табличці модуля зробити border = "0". І вся конструкція буде виглядати так:

Створюємо модуль для посилань

Створюємо модуль для посилань

Створюємо модуль для посилань

Схожі статті

Copyright © 2024