Вопрос по позиционированию в IE

kruk1
На сайте с 02.10.2006
Offline
152
376

Давно назрел такой вопрос, но пока не могу найти ответа:

ИЕ постоянно пытается центрировать элементы сайта, если ему твёрдо и чётко не указать, что именно этот элемент нужно ставить влево, при том что в Моцилле и в Опере всё правильно, слева.

Когда большой сайт, и множество модулей, и шаблонов модулей, пролопатить каждый модуль и шаблон, и указать что нужно позиционировать всё слева - очень муторно и сложно.

Вопрос: Можно ли каким то образом объяснить эксплореру, что по умолчанию, он должен все элементы позиционировать слева, а не по центру как сейчас?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
kruk1:
а не по центру как сейчас?

покажите пример, где он по умолчанию центрирует (если это гденить в юзерных стилях не вписано)

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Einstein02
На сайте с 10.06.2009
Offline
164
#2
kruk1:
Вопрос: Можно ли каким то образом объяснить эксплореру, что по умолчанию, он должен все элементы позиционировать слева, а не по центру как сейчас?

Добавьте нужное в <div></div> и примените через css класс float:left

Продвиженто (https://prodvizhento.com/) – агентство по созданию семантических ядер. SEO аудиты недорого Ссылка на скайп (skype:yablokoed?chat) | почта: mail[собака]prodvizhento.com | icq: 606-255-5три2
kruk1
На сайте с 02.10.2006
Offline
152
#3
T.R.O.N:
покажите пример, где он по умолчанию центрирует (если это гденить в юзерных стилях не вписано)

Возможно где нибудь и вписано, я не дока в css к сожалению, я не нашёл, и другие браузеры центрируют правильно, кроме ИЕ

Проблему решил, спасибо всем отписавшимся. Наверное и правда что то не так в стилях, нужно глубже разбираться в css

T.R.O.N
На сайте с 18.05.2004
Offline
314
#4
kruk1:
нужно глубже разбираться в css

самое правильно решение =))

Кофейник
На сайте с 11.07.2009
Offline
78
#5
kruk1:
ИЕ постоянно пытается центрировать элементы сайта, если ему твёрдо и чётко не указать, что именно этот элемент нужно ставить влево, при том что в Моцилле и в Опере всё правильно, слева.
Когда большой сайт, и множество модулей, и шаблонов модулей, пролопатить каждый модуль и шаблон, и указать что нужно позиционировать всё слева - очень муторно и сложно.
Вопрос: Можно ли каким то образом объяснить эксплореру, что по умолчанию, он должен все элементы позиционировать слева, а не по центру как сейчас?

Честно? Чушь полнейшая.

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

Почитайте: http://softwaremaniacs.org/blog/category/web/primer/

А лучше просто спецификацию внимательно изучите.

http://immater1um.livejournal.com/ (http://immater1um.livejournal.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий