| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Абсолютное позиционирование и IE7 |
| Автор: belkobot 9.8.2010, 20:38 | ||||
| IE7 как то особенно воспринимает абсолютное позиционирование? ( у меня есть таблица, в ней слой, в этом слое есть другие слои с абсолютным позиционированием в опере и ФФ все работает на ура, а вот в IE7 абсолютно расположенные слои оказываются сдвинутыми на несколько сот пикселей (((
|
| Автор: SelenIT 9.8.2010, 20:52 |
| Судя по всему, дело происходит в quirks mode, при этом режиме браузеры вспоминают старину (IE эмулируют IE5.5) и отсчитывают начало координат от разных точек. Нужно поставить нормальный доктайп (самый простой - <!doctype html>) и исправить ошибки (width=1200px - такой записи нет ни в HTML, ни в CSS;). И желательно явно указать блок, относительно которого позиционируется нужный (задав ему position:relative). И двигать абсолютный блок лучше не маргином, а специально для этого созданными top, left и т.п... |
| Автор: krundetz 12.8.2010, 16:36 |
в CSS не было, а вот в HTML3 и даже в HTML4, такая запись, была широко распространена |
| Автор: krundetz 12.8.2010, 23:31 |
просто в сети море литературы в которой приводятся как раз такие(не соответствующие стандартам) примеры, а благодаря несовершенству алгоритмов поисковых систем, старые документы ранжируются выше новых |
| Автор: SelenIT 13.8.2010, 01:36 |
| но это ведь не повод следовать советам ископаемых ламеров и нарушать спецификации почем зря? |
| Автор: krundetz 13.8.2010, 08:15 | ||
конечно нет, ещё пожалуй стоит отказаться от тега <center>, также наличествующего в коде |