Показване на сайта в различни браузъри

Всеки възприема css по различен начин. Някои браузъри по подразбиране използват отстъп, някои повече, други по-малко. Такива глупости могат да бъдат за заглавия, например. Някои функции може да не се поддържат от браузъра, например IE6 не поддържа поле: автоматично за блокове или прозрачност. И някои браузър(и) не винаги наследяват стойностите на родителския елемент и всичко това трябва да бъде написано отделно. Шаманизирайте и прилагайте css хакове, за да го направите в този браузър по начина, по който ви трябва.

Имам проблем само с т.е. Навсякъде всичко е ок, пълзи в него. Когато всичко е наред, се изненадвам.

Но проблемът, който имам сега, не е само в IE. и в Opera и Mozilla, въпреки че в Chrome всичко е наред.

hacky, да, трябва. Много ви благодаря.

1. Най-често срещаният проблем е лош код. нарушаването на стандартите, липсата на необходимите параметри и други грешки се възприемат от браузъра като нормални, но резултатът не винаги отговаря на очакванията. И когато такъв бъги код се доведе до желания вид в един браузър, в други, разбира се, всичко е различно.

добрият код обикновено е еднакъв или почти еднакъв във всички браузъри. IE е добър показател - не прощава почти никакви грешки и изкривява кривото оформление.

2. незначителни несъответствия - вдлъбнатини, понякога липсващи или различно поведение за стойности.

решено чрез добър reset.css, но все още доставя в случай на трудно оформление

3. глупави бъгове. IE със своя марж, удебелен шрифт/фон и ненаследяване на размерите е начело тук, но останалите доставят постоянно. решен чрез хакове.