К списку форумов К списку вопросов
Центрирование картинки по ВЕРТИКАЛИ!!!
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++)

К списку вопросов на форуме Веб-дизайн

>>