Некоторые баги при создании таблиц.

Хостинг от Vip-host.
Реклама на Karman.com.ua
Тел.: +38 (066) 370-05-89
www.karman.com.ua
портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua

Сайт от А до Б

/

Основы сайта

/

Интересные скрипты

/

Изучаем PHP

/

Как заработать на сайте

/

Раскрутка сайта

/

CMS


Некоторые баги при создании таблиц. 

Еще по теме:
  Создать форум. Какие есть программы для создания форума? Кто какими форумами пользуется на своем сайте?
  разработка и создание
  создание эффективного баннера
  создание аккаунтов FTP в directadmin
  создание интерактивного меню с помощью ActionScript 2.0.
  Лето - период отдыха или время для создания трамплинов?
  Идеи по созданию веб трафика
  создание чата, как увеличивается нагрузка на сервер

В этой статье я расскажу об особенностях html, которые должен знать каждый. Я расскажу как обойти ошибки на которые я сам натыкался. Нередко возникают вопросы у веб-мастеров о html. Рано или поздно сам находишь ошибки которые совершал раньше. В статье я буду говорить по большей части о табличном html. Именно сложная структура сайта лежит в таблицах и именно в них происходят сбои. В большом количестве таблиц можно лекго запутаться и когда потом открываешь свой код немного позже бывает сложно что-то найти и изменить.

Всем известно что для того чтобы страничка корректно отображалась при разрешении 800x600 и 1024x768 нужно таблице прописывать width=100%. В следствии чего она просто растягивается на весь экран в ширину. И прописывать height=100% если вы хотите чтобы она растягивалась по высоте. Вот код такой таблицы:





Вроде бы всё нормально должно работать. Но может возникнуть ситуация при которой таблица работает несовcем правильно. Например, у вас две ячейки. Одна меню, другая - там где новости пишутся. Вы хотели, чтобы меню имело ширину 200, и ячейка с новостями растягивалась на всю остальную страницу (width=100%). Обрадовавшись вы напишите вот что:




менюновости


Но работать она к сожалению не будет правильно. Почему? Потому что ячейка с новостями растянется на всю абсолютно страницу, т.е. меню не будет видно(если конечно что-нибудь не вписать туда). Но даже если туда что-то вписать она не будет иметь ширину 200 пикселей. Как же быть. Вот ответ:







меню



новости



Для того чтобы ячейка с меню устоялась впихиваем туда таблицу с такой же шириной. Для новостей уже не обязательно вписывать табличку, но на всякий случай не помешает. А теперь пора поговорить о багах которые могут произойти в этом случае. Например, у вас сверху картинка (логотип на сайте). Для неё вы создаёте ячейку. А потом следующую за ней с таким фоном, как у картинки чтобы как-бы продолжался топ. Для этой второй ячейки вы ставите width=100%. Далее переходите ниже - делаете меню и новости. Вроде бы всё хорошо и всё работает при всех разрешениях. Вот код:













меню


новости


Но попробуйте в новости запихнуть баннер 768x60. Или написать слово из 50 символов. У вас сразу появиться нижний скроллинг. Табличка с новостями будет работать не правильно, она будет растягиваться не так. Чтобы избежать ячейки где логотип помещён поставить значение ширины 100%. А вторую ячейку убрать. Даже если вам надо ещё в конце картинку - вы её ставите во вторую ячейку, а первой всё равно ставите width=100%.
Чтобы обсудить это в форуме, нажмите здесь.


Хостинг-источник: http://karman.com.ua, http://gsub.kiev.ua/Arts/?action=view&aid=132
  Что происходит с нижним подчеркиванием в названии базы данных при создании привилегий?
  Как использовать связанные таблицы в запросах по образцу?
Есть вопросы о хостинге и о сайтах?
и получи ответ от профессионалов, которые обожают помогать людям :).
Еще по теме:
  UKOZ (ucoZ) - бесплатный хостинг и CMS. создание сайта (бесплатного сайта) с помощью UKOZ.ru
  Шаблонный дизайн для создания сайта. Все плюсы и минусы
  создание сайта для людей (СДЛ), и заработок на контексте
  Теперь создание сайта - это увлекательная компьютерная игрушка.
  Шаги по созданию и продвижению RSS лент
  7 советов по использованию вашей страницы ЧаВо, для создания бесплатного траффика
  создание интернет магазина, начиная сайтом заканчивая раскруткой. osCommerce
  создание сайта как этот: ametisttour.com.ua
  Свой сайт: От создания До получения прибыли
  Закладки: Могу я выполнять закладку по умолчанию автоматически, при запуске таблицы в режиме просмотра?
  Как я могу увидеть, работая в режиме редактирования/вставки, список возможных значений для поля, основанного на внешней таблицы?
  Как я могу создать простой LaTeX документ чтобы включить экспортируемую таблицу?
  Закладки (Bookmarks): Где я могу хранить закладки? Почему я не могу видеть Некоторые закладки ниже окна запросов? Что является переменной?

© СПД Праведно-Счастливый Аладдин Ярославович, 2004-2008. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий, О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1
Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6
Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2

Rambler's Top100