![]() |
![]() |
aNTiLaMeR 05.06.2004 - 19:13 |
У меня такая трабла: хочу замутить заглавную страницу сайта с выбором языка (English, Русский), поэтому хочу чтобы эти две картинки были отцентрованы на экране не зависимо от разрешения посетителя! По горизонтали получается а по вертикали не выходит почему-то! Как не эксперементировал никак не получалось ПОМОГИТЕ ПЛИЗЗ или дайте ссылки на похожие страницы!! Заранее Сэнкс |
Cool 1 - 05.06.2004 - 20:41 |
<html> <table width="100%" height="100%"> <tr> <td align=CENTER VALIGN=MIDDLE>lalalaal</td> </tr> </html> |
aNTiLaMeR 2 - 05.06.2004 - 21:10 |
Блин, спасибо огромное, я понял в чём ошибка! Я писал не valign=middle а valign=CENTER :)))))))) Вот я дурень.. Но по любому Биг Сэнкс! |
aNTiLaMeR 3 - 05.06.2004 - 21:19 |
упс.. а valign="center" тоже работает.. странно.. значит это я проглючил |
aNTiLaMeR 4 - 05.06.2004 - 22:05 |
Я нашёл ошибку, и кстати ошибка такая на которую меньше всего подумать можно было.. во всех своих проектах на месте <html> я пишу: "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="httml://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">" Это так сказать более современно, и как считается професионалами, хорошая манера.. Как ни странно этот тэг и мешал! Когда я поставил просто <Html> всё заработало и мои картинки успешно отцентрировались по вертикали и горизонтали.. |
nd 5 - 05.06.2004 - 23:39 | правильно пишется - "прафисеоналоми" |
Syd Barrett 6 - 06.06.2004 - 00:15 | aNTiLaMeR. Ты путаешь два разных языка разметки: HTML и XHTML. Обозначая в качестве языка разметки XHTML и используя HTML. С таким же успехом можно пытаться компилировать программный код, написанныйй на Java компилятором из VC++, они похожи, но это не значит, что одинаковы. Модно - не модно. |
Козявка Саня 7 - 06.06.2004 - 13:51 |
Кстати, народ! . Про тэги center, middle, top и т. п..... Они имеют мерзкую тенденцию (на примере картинок тех же) в разных броузерах то работать, то не работать... |
Syd Barrett 8 - 06.06.2004 - 14:05 | Из всего названного в таблице можно применять только аттрибут "align". Всё остальное надо задавать через CSS: "width", "height", "vertical-align". |
Уверенный 9 - 06.06.2004 - 15:21 |
Syd Barrett, несчет разных языков разметки точно подмечено! А вот объясни пожалуйста, в чем отличие этих двух деклараций: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> Вообще, вторая имеет смысл? Или она, как неправильная, игнорируется браузером? В Mozilla если указана полная форма, то height="100%" для таблицы не работает, а если вторая - работает. |
nd 10 - 06.06.2004 - 15:25 | http://validator.w3.org |
Уверенный 11 - 06.06.2004 - 15:31 | nd, спасибо! По твоей ссылке нашел эту страничку: http://htmlhelp.com/tools/validator/doctype.html - где все и объясняется. |
Syd Barrett 12 - 06.06.2004 - 15:36 | Уверенный, первая для HTML 4.01, вторая для HTML 4.0. Насколько я помню. Поэтому, во второй надо исправить версию на "4.0". Если указана правильная форма декларации, то любой броузер начинает себя вести совершенно иначе, а именно, строго соблюдать стандарт. Например, в HTML 4.01 нельзя сделать так, чтобы основная таблица была на 100% от размера окна, она всегда будет иметь высоту, в зависимости от содержания. И очень много других тонкостей, таких, как CSS не будет воспринимать, например, такую строку: "padding 0 0 0 0;", потому как по стандарту положено: "padding: 0px 0px 0px 0px;". Когда я впервые взялся делать сайт, полностью соответствующий стандарту HTML 4.01, то пришлось повозиться. Для спешных и средних проектов стандарт соблюдать не рекомендую, потому как довольно трудно уследить за каждой запятой, легче просто проверять в каждом броузере. Если маленький и статиченский сайт, то стандарт - идеальное решение: сделал и одинаково будет отображаться во всех браузерах и на всех платформах, поддерживающих данный стандарт, даже можно не проверять, как работает в Opera, а как в Mozilla. |
Уверенный 13 - 06.06.2004 - 15:42 | Syd Barrett, спасибо! С "padding: 0px 0px 0px 0px;" я тоже повозился не так давно :). Постучись в асю 39605097 плиз, есть вопрос небольшой. |
aNTiLaMeR 14 - 12.06.2004 - 19:03 | Syd Barrett, согласен! (на счёт XHTML, Java и VC++) |