Добрий день.
Є маленька проблема: сайт не розміщується на самому верху сторінки. Поясню - наприклад: на цьому форумі шапка сайту розміщена впритул до нижньої частини шапки браузера (тобто на самому верху поля). А у мене виходить на деякій відстані від неї. Тобто над шапкою є відстань і видно фон (body). Я сайт пишу в перший раз (самоучка), пишу на PHP, користуюся МакромедіаДрімвівером. Сайт "базується" на таблиці жорсткого розміру. Під шпку відведена верхня її рядок. Підкажіть, будь ласка, що я роблю не так? Що треба вказати в Стилі, щоб сторінка розмістилася на самому верху?
Спочатку стилів пропиши
Спочатку стилів пропиши
Ага дякую. Я правильно розумію? - в стилі таблиці (там де прописую колір фону, товщину лінії рамки і т.п.) спочатку треба вставити вище зазначені Вами параметри.
або, теж в стилях
body
Весь блок просто притулиться до верху, а щоб ще й від центрувати, тоді:
Ага дякую. Я правильно розумію? - в стилі таблиці (там де прописую колір фону, товщину лінії рамки і т.п.) спочатку треба вставити вище зазначені Вами параметри.Нет. Я припускаю що у вас взагалі немає css файлу. Якщо це так то вам треба вписати ось так.
А взагалі створіть у своїй директорії, папку css в ній створіть файл з розширення [назва файла.css] і в нього внесіть всі стилі.
приклад:
Потім підключіть цей фаил до html або php сторінці.
приклад:
Спочатку стилів пропиши
Скажіть, а оне буде працювати з таблицями розмір (ширина) коториз задана в%?
якщо потрібні відступи всередині елемента - застосовується паддінг, якщо зовні - Маргинем. перефразовуючи FightInGlory
Блін, зовсім заплутався. Скажіть, будь ласка, що треба застосувати:
якщо потрібно відступи тексту від краю осередків, якщо текст всередині осередку -. (Я думаю - margin)
якщо потрібно прибрати верхній відступ таблиці від нижнього краю шапки браузера -. (Я думаю - padding)
|
Простіше кажучи, чи можливо щоб лінії збіглися? Або таблиці притиснути ніяк?
Блін, зовсім заплутався. Скажіть, будь ласка, що треба застосувати:
якщо потрібно відступи тексту від краю осередків, якщо текст всередині осередку -. (Я думаю - margin)
якщо потрібно прибрати верхній відступ таблиці від нижнього краю шапки браузера -. (Я думаю - padding)
Навпаки.
Навпаки.
Так, а какже тоді Ви сказали, що ось це:
.border
де padding: 0 говорить про те, що немає верхнього відступу, тобто сайт знаходиться в щільну до нижньої межі шапки браузера.
є правильним? margin: 0; я прописував в стилі основної таблиці - відступ зберігається.
Здається знайшов часткову відповідь, border-spacing: 0px якщо не помиляюся прибирає відстань між кордонами осередків в таблиці. Але ось як 2 таблиці притиснути один одному (
Так, а какже тоді Ви сказали, що ось це:
.border
де padding: 0 говорить про те, що немає верхнього відступу, тобто сайт знаходиться в щільну до нижньої межі шапки браузера.
є правильним?
padding - встановлює значення полів навколо вмісту елементу. (Для тексту та іншого, тобто вмісту контейнера)
margin - встановлює величину відступу від кожного краю елемента. (Для елементів таблиці, контейнерів, таблиць)
якось так..
щоб
прибирає відстань між кордонами осередків в таблиці. треба
Щоб притиснути дві таблиці один до одного можна прописати їх в осередках, однією загальній таблиці, або в DIVах, дивлячись що подобається.
Щоб притиснути дві таблиці один до одного можна прописати їх в осередках, однією загальній таблиці, або в DIVах, дивлячись що подобається.
грубо кажучи у мене є одна таблиця головна і друга таблиця всередині неї, ось потрібно щоб кордони (в моєму випадку 3 кордону: верхня, ліва і права) другий таблиці співпали з першою, за умови що це нічого не заважає. Div - це звичайно вихід, але я як представлю скільки коду доведеться перелапачівать, потім ще css правити під діви, це щось буде: 1 128:
подивися ось тут, спробуй поекспериментувати: FRAME = "значення" Управляє зовнішньої окантовкою таблиці, може приймати наступні значення:
VOID - окантовки немає (значення за замовчуванням).
ABOVE - тільки межа зверху.
BELOW - тільки межа знизу.
HSIDES - кордони зверху і знизу.
VSIDES - тільки кордону ліворуч і праворуч.
LHS - тільки ліва межа.
RHS - тільки права межа.
BOX - малюються всі чотири сторони.
BORDER - також всі чотири сторони.
подивися ось тут, спробуй поекспериментувати: FRAME = "значення" Управляє зовнішньої окантовкою таблиці, може приймати наступні значення:
VOID - окантовки немає (значення за замовчуванням).
ABOVE - тільки межа зверху.
BELOW - тільки межа знизу.
HSIDES - кордони зверху і знизу.
VSIDES - тільки кордону ліворуч і праворуч.
LHS - тільки ліва межа.
RHS - тільки права межа.
BOX - малюються всі чотири сторони.
BORDER - також всі чотири сторони.
фрейми не варіант, тому що "Проблемні" таблиці знаходяться в ще кількох таблицях, це центр сторінки, фрейми начебто тільки по краях екрану. Мабуть доведеться перейти на діви. А може хтось написати, в яких випадках діви не можуть впоратися із завданням і доводиться використовувати таблиці? А то я особливо ними раніше не користувався, так, блок там, блок тут і легке форматування, але ось структуру сайту на них жодного разу не робив.