• Авторизация


Без заголовка 22-02-2006 10:06 к комментариям - к полной версии - понравилось!


Народ, я хочу спросить совета у тех, у кого больше опыта в сайтостроительстве, чем у меня. Заранее спасибо, кто подскажет!
Вот, если я пишу в html так, что основная часть страницы - это таблица. Ее ширина, например, - 750 (table width=750). Потом мне нужно прописать две ячейки (td) - для меню, навигации (где-то 20%) и для текста (80%). Так вот вопрос: как лучше задавать ширину ячеек - в процентах или в пикселах???
Если ширина таблицы - в пикселах (750, 800, 840 и т.д.), то как лучше: td width=20% или td width=180 (примерно). Есть ли здесь какое-то правило?
вверх^ к полной версии понравилось! в evernote
Комментарии (17):
Антон_Ч 22-02-2006-10:42 удалить
стопудов удобнее в процентах, эт раз.
во вторых, правильнее в CSS =)
в третьих "лучше" это смотря для чего и как, некорректный вопрос.
В колонках играет: E-Rotic - Seven Seconds

LI 5.8.22
semav 22-02-2006-11:12 удалить
Антон_Ч, понятно, спасибо! Просто параметр cellpadding обычно задают со значением НОЛЬ. В этом случае разницы в оботражении вообще нет... А мне нужно cellpadding=6, а тогда браузер почему-то делает ячейку шире, если ее ширину задать в пикселах, а не в процентах. Хотя по вычислениям это одно и тоже... Вот я сейчас пытаюсь понять, почему так происходит.
Антон_Ч 22-02-2006-11:53 удалить
ну возможно (!), то с тем, что когда ты задешь ненулевой padding и width в пискселях, то width = td_width + 2*padding в некоторых браузерах, а в некоторых - нет
В колонках играет: masterboy - Jast for you

LI 5.8.22
semav 22-02-2006-13:04 удалить
Антон_Ч, да, скорее всего так!
Как по мне - ширина таблицы должна быть в процентах (ну не в кайф видеть на широком мониторе огромные поля из-за фиксированной ширины паги), ширина менюшного столбца в пикселах, ширина текстового столбца не указывается - будет занимать всю полезную площадь.
А вообще сейчас модно делать нетабличный дизайн - дивами играться :)
BaragoZ 22-02-2006-14:05 удалить
задавать ширину в процентах имеет смысл если вся таблица имеет нефиксированный размер, например table width100%, тогда столбцы будут растягиваться в соответствии с размером всей таблицы. В твоём случае это некритично, но лучше задавай в пикселях. и не table width750, а table width"750px" )

LiLive Client 0.2
semav 22-02-2006-14:23 удалить
непобедимый, да, такую структуру я часто видел, мне нравится.
semav 22-02-2006-14:25 удалить
Исходное сообщение BaragoZ
задавать ширину в процентах имеет смысл если вся таблица имеет нефиксированный размер, например table width100%, тогда столбцы будут растягиваться в соответствии с размером всей таблицы. В твоём случае это некритично, но лучше задавай в пикселях. и не table width750, а table width"750px" )

LiLive Client 0.2

Наверно, ты про CSS, в html если пропишешь ширину, то писать "px" не нужно...
А остальное понятно, ага.
semav 22-02-2006-14:27 удалить
Да? похоже лучше в процентах (не вообще, а в данном случае...), потому что еще на Опере по-другому идет...
BaragoZ 22-02-2006-14:54 удалить
[usersemav], ну знаешь. в CSS тоже можно не писать px, и интерпретатор сам подставит px по умолчанию, просто надо стремиться к полной описательности, бывают тупые браузеры не способные понять что ты там ввёл. px, cm или mm

LiLive Client 0.2
BaragoZ 22-02-2006-14:58 удалить
semav, ну знаешь. в CSS тоже можно не писать px, и интерпретатор сам подставит px по умолчанию, просто надо стремиться к полной описательности, бывают тупые браузеры не способные понять что ты там ввёл. px, cm или mm

LiLive Client 0.2
Babilonian 22-02-2006-16:07 удалить
В раметке правил не бывает. Каждый делает на свое усмотрение. Но если ширина таблицы у тебя фикчированная, то по-моему без разницы как ты одну и ту же величину пропишешь. То ли в процентах, то ли в пиксето тяжелее килограмм гвоздей, или килограмм ваты;)

LI 5.09.15
Антон_Ч 23-02-2006-09:45 удалить
Исходное сообщение semav:
Исходное сообщение BaragoZ
задавать ширину в процентах имеет смысл если вся таблица имеет нефиксированный размер, например table width100%, тогда столбцы будут растягиваться в соответствии с размером всей таблицы. В твоём случае это некритично, но лучше задавай в пикселях. и не table width750, а table width"750px" )
LiLive Client 0.2

Наверно, ты про CSS, в html если пропишешь ширину, то писать "px" не нужно...
А остальное понятно, ага.

В CSS тоже можно не прописывать, если ты выставляешь в пикселях, это единица измерения "по умолчанию"
В колонках играет: Dirt Vegas - All Or Nothing

LI 5.8.22
Donadecasa 24-02-2006-20:44 удалить
BaragoZ, нельзя ли узнать подробнее о LiLive Client 0.2, из-под которого ты пишешь? Какие у него возможности, можно ли скачать...
BaragoZ 24-02-2006-21:13 удалить
Donadecasa, возможности почти все которые поддерживаются XML интерфейсом лиру, кроме отправки картинок и работы с форумами. Скачать можно будет в ближайшее время с страницы, на которую ведет ссылка в подписи. Сейчас не решен критичный баг обмена данными.

хм. вкратце, работа через веб-интерфейс, другое отображение данных, есть поддержка смайлов и смайл паков. в будущем готовится скинизация.

LiLive Client 0.2


Комментарии (17): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | web_development - Веб-разработка | Лента друзей web_development / Полная версия Добавить в друзья Страницы: раньше»