2010-03-02 4 views
1

Здесь есть гиперссылка на этот сайт: http://www.katiesamsonlaxfest.com/index.htmlIE6 исправление для сайта

Сайт выглядит хорошо во всех браузерах, кроме IE6 и ниже. Я бы хотел, если бы можно было найти легкое исправление css, потому что, как вы видите, содержимое не содержится в div.

+7

Кроме того, вы можете просто игнорировать десятилетний браузер. – Matchu

+1

Начните с проверки: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.katiesamsonlaxfest.com%2Findex.html&charset=%28detect+automatically%29&doctype=Inline&group=0 – chelmertz

+0

Я на самом деле не уверен, о чем вы говорите. Я действительно вижу худшие проблемы с IE7, так как содержимое просачивается. Для меня в IE6 в Windows XP содержимое выглядит просто отлично. – Matchu

ответ

2

Нет «легкого исправления». Вам нужно решать проблемы по одному за раз.

Вы можете добавить "IE6" Определённые CSS, добавляя такие вещи, как:

.box { 
    margin-left:20px; 
    _margin-left:15px; /* this is the ie-specific fix */ 

} 

... и т.д..

Кроме того, прозрачность не работает с 24-разрядными файлами PNG. Используйте 8-бит. Они - только заголовки, в любом случае вам не нужны 24-битные (или просто использовать GIF). Вот почему у ваших титулов есть странные коробки вокруг них.

3

Я рекомендую YUI CSS Foundation (Сброс, Шрифты, Сетки). Я нахожу намного меньше проблем IE при создании сайтов таким образом, и часто это требует почти никаких исправлений/хакеров IE, когда-то созданных и протестированных в Firefox.

Для изучения может потребоваться небольшое усилие, но я считаю, что это самое легкое исправление, поскольку оно почти устраняет необходимость в CSS, специфичном для IE, и это экономит ваше время в долгосрочной перспективе.

+0

Согласен, сброс CSS всегда является лучшим местом для начала. Это не решит вашу проблему само по себе, но по крайней мере вы не будете исправлять что-то в одном браузере, не исправляя его другим. –

Смежные вопросы