при IE5 IE6 и IE7 дизайна се чупи

tini4ka

Registered
Здравейте! В момента се уча и това е първия личен сайт който кодирам Качих го тук http://card-souvenir.hit.bg/ (не е довършен изцяло). Под мозила и IE 8 Ок, но при IE5 IE6 и IE7 дизайна се чупи. Както казах сега се уча и явно правя доста грешки. Ще съм благодарна някой да ми помогна и да поправя нещата. Ако е неубходимо ще сложа и кода ...
 
off topic
Код:
брее имаме си и жена програмист във форума ;p
on topic
Код:
чупи се сигурно защото ползваш маргини пробвай с падинг.
не разбирам много от цсс но се надявам да сам ти помогнал :)
 
tini4ka каза:
lub4o, копирам това и поставям в head?
Да, но отделно трябва да имаш в тези два файла ie5.css i ie6.css - Код написан от теб, като този код в тези два файла ще се вижда само в ie5 и ie6
 
lub4o каза:
tini4ka каза:
lub4o, копирам това и поставям в head?
Да, но отделно трябва да имаш в тези два файла ie5.css i ie6.css - Код написан от теб, като този код в тези два файла ще се вижда само в ie5 и ie6
да , ясно. А кажи ми с какво да тествам , защото аз сега виждам разминаването след като е качен и с IETester? А дали това разминаване не идва от грешки в css-а ми?
 
tini4ka каза:
lub4o каза:
tini4ka каза:
lub4o, копирам това и поставям в head?
Да, но отделно трябва да имаш в тези два файла ie5.css i ie6.css - Код написан от теб, като този код в тези два файла ще се вижда само в ie5 и ie6
да , ясно. А кажи ми с какво да тествам , защото аз сега виждам разминаването след като е качен и с IETester? А дали това разминаване не идва от грешки в css-а ми?
Ами до колкото видях конструкцията не ти е много добре направена и просто ще си поиграеш малко повече с файловете ie6.css// Да кажем, че под ie5 див LEFT искаш да го мръднеш с 15 пиксела на ляво. Отваряш ie5.css и пишеш
#divvv....{
margin-left: ...}
 
то за играчката щом трябва ще си играя да го наглася, но идеята ми беше да разбера грешките си ;)
 
IE5 няма смисъл. Хората който ползват win98, win2000 са доста малко и повярвай ми щом ползват уин98 и win2000 знаят, че IE5 вече никой не му обраща внимание.
 
Колкото до грешките ти слагай display: inline; на float-натите елементи.


Колкото до IE6 и аз го правя с отделен файл. Но проверявам браузера кой е с PHP и зареждам .цсс файла спрямо браузера и неговата версия.
 
eddyy93 каза:
Колкото до грешките ти слагай display: inline; на float-натите елементи.


Колкото до IE6 и аз го правя с отделен файл. Но проверявам браузера кой е с PHP и зареждам .цсс файла спрямо браузера и неговата версия.

Много по-динамично би станало да правиш проверката с JavaScript и да предаваш на <link ...>, на href атрибута определения файл.
До сега никога не съм имал проблем с ИЕ6. Винаги позиционирам по един и същ начин и при всички браузъри се вижда еднакво.
 
relax4o каза:
eddyy93 каза:
Колкото до грешките ти слагай display: inline; на float-натите елементи.


Колкото до IE6 и аз го правя с отделен файл. Но проверявам браузера кой е с PHP и зареждам .цсс файла спрямо браузера и неговата версия.

Много по-динамично би станало да правиш проверката с JavaScript и да предаваш на <link ...>, на href атрибута определения файл.
До сега никога не съм имал проблем с ИЕ6. Винаги позиционирам по един и същ начин и при всички браузъри се вижда еднакво.
Че

Няма ли да свърши работа ?
 
lub4o каза:
relax4o каза:
eddyy93 каза:
Колкото до грешките ти слагай display: inline; на float-натите елементи.


Колкото до IE6 и аз го правя с отделен файл. Но проверявам браузера кой е с PHP и зареждам .цсс файла спрямо браузера и неговата версия.

Много по-динамично би станало да правиш проверката с JavaScript и да предаваш на <link ...>, на href атрибута определения файл.
До сега никога не съм имал проблем с ИЕ6. Винаги позиционирам по един и същ начин и при всички браузъри се вижда еднакво.
Че

Няма ли да свърши работа ?

Да, това е даже най-добрия вариант за тази цел.
 
Не може да ме убидиш, че ти излизат на пълно еднкво ... Винаги има нещо което се изкривява. Особенно с удвоението на margin ...
 
eddyy93 каза:
Не може да ме убидиш, че ти излизат на пълно еднкво ... Винаги има нещо което се изкривява. Особенно с удвоението на margin ...

Сега нямам пример да ти дам. Никога не съм ползвал повече от един CSS файл за сайт, нито съм ползвал JavaScript, за да наглася под различните браузъри.
За всичко си има цака, но за съжаление в момента не мога да ти дам точен пример.
И не искам да кажа, че съм нямал проблеми. Проблеми с ИЕ винаги съм имал, но съм го разрешавал с малко повече мислене и малко врътки в позиционирането.
 
relax4o каза:
eddyy93 каза:
Не може да ме убидиш, че ти излизат на пълно еднкво ... Винаги има нещо което се изкривява. Особенно с удвоението на margin ...

Сега нямам пример да ти дам. Никога не съм ползвал повече от един CSS файл за сайт, нито съм ползвал JavaScript, за да наглася под различните браузъри.
За всичко си има цака, но за съжаление в момента не мога да ти дам точен пример.
И не искам да кажа, че съм нямал проблеми. Проблеми с ИЕ винаги съм имал, но съм го разрешавал с малко повече мислене и малко врътки в позиционирането.

И аз не правя отделен цсс за ие6 и си го правя еднакво. Единствения проблем с който не мога да се справя е ховера. В смисъл че ако имаш падинг на <a> примерно по 10 пиксела в ие6 трябва да посочиш текста за да работи.
 

Back
Горе