Вопрос № 116257: Здравствуйте! У меня возникла пролблемма. Я написал страницу с использованием CSS, нескольким элементам задал обсалютную позицию
в CSS. Всё что у меня получалось я смотрел в Опере. Когда страница была готова я открыл её в IE, там всё выглядело не...
Вопрос № 116.257
Здравствуйте! У меня возникла пролблемма. Я написал страницу с использованием CSS, нескольким элементам задал обсалютную позицию
в CSS. Всё что у меня получалось я смотрел в Опере. Когда страница была готова я открыл её в IE, там всё выглядело несколько иначе чем в опере, некоторые картинки уехали за пределы экрана, заголовок оказался ниже чем нужно и т.д. Подскажите пожайлуста как решить эту проблемму? Как сделать так чтобы страница в разных браузерах
выглядела одинакого? Зарание благодарю.
Отвечает: Товарищ Бородин
Здравствуйте, Грибанов Фёдор Александрович!
Плохо, что Вы не привели код своей страницы. Можно было бы посмотреть, что именно "уезжает".
Однако по собственному опыту могу Вам сказать, что большинство браузеров использует внутренние таблицы стилей, которые по умолчанию определяют шрифт, величину шрифта, цвет, а в числе прочих свойств часто определяют величины свойств margin и padding. Так вот, чтобы Ваши страницы выглядели совсем одинаково, указывайте явно значения как можно большего числа свойств, связанных с заданием позиции элемента и его размеров тоже. Особенно, если Вы предполагаете, что какое-либо свойство должно быть равно нулю. Это - более
надежный способ защиты от проблемы, подобной Вашей.
Еще раз повторюсь - это жизненное наблюдение. В книжках я такой рекомендации не видел, невнимательным читателем я себя не назову, но в ситуации, подобной Вашей, я бывал не раз, поэтому смею заявлять с уверенностью.
На всякий случай... Приведите в мини-форуме код Вашей страницы, вот и полюбовались бы.
В любом случае, удачи Вам!
--------- Ничто не сближает людей так, как совместное преступление.
Ответ отправил: Товарищ Бородин (статус: Практикант)
Ответ отправлен: 28.12.2007, 22:28
Отвечает: proger
Здравствуйте, Грибанов Фёдор Александрович!
Вообще несовместимость некоторых элементов CSS в разных браузерах является причиной постоянных неудобств в верстке страниц. Не знаю какие именно свойства вы использовали для позиционирования, поэтоиу дам вам ссылку для ознакомления с вопросами абсолютного позиционирования
Ответ отправил: proger (статус: 3-ий класс)
Ответ отправлен: 28.12.2007, 22:31
Отвечает: Кузнецова Александра Игоревна
Здравствуйте, Грибанов Фёдор Александрович!
Могу посоветовать вам, прежде чем начинать верстать страницу html/css ВСЕГДА прописывать правильный doctype.
Doctype говорит браузеру, по какому из стандартов отображать вашу страницу. А без него все браузеры будут ее показывать как сами захотят, поэтому вот такое и происходит.
О том, как и зачем нужно писать doctype, можете прочитать на сайте международного веб-консорциума (W3C.ORG):
http://www.w3.org/QA/Tips/Doctype
А еще в процессе верстки проверяйте страницы валидатором: http://validator.w3.org/
Что касается вашей текущей работы, поставьте в начале своей страницы тег с doctype'ом, посмотрите в разных браузерах. Выберите тот doctype, с которым все будет выглядеть ОК =)
Удачи!
Ответ отправила: Кузнецова Александра Игоревна (статус: 1-ый класс)
Ответ отправлен: 29.12.2007, 07:15 Оценка за ответ: 5 Комментарий оценки: Болшое спасибо всем!
Отвечает: Pavl
Здравствуйте, Грибанов Фёдор Александрович!
Вот хорошая статья на эту тему http://www.internet-technologies.ru/articles/article_171.html
Ответ отправил: Pavl (статус: 2-ой класс)
Ответ отправлен: 29.12.2007, 13:42