Кроссбраузерность. Как ее достичь?

Статус
В этой теме нельзя размещать новые ответы.
сам пользуюсь _htmlbook.ru или гугл, впрочем любой вопрос можно найти, хотя если нужно можно посоветоваться с ГУРУ!!:)
 
  • Заблокирован
  • #12
Только "гуру" из _htmlbook.ru совсем одичали, но общительные в плане "наехать" с поводом "иди читай".
Действительно хороших формов на которых могут что-то сказать по теме и на высоком уровне мало
 
Сейчас выходом новых версии Opera, Safari, Firefox придется опять смотреть все ли правильно отображается. И тут очень трудно написать одну валидную кроссбраузерную CSSку. Я нашел для себя несколько решений либо подключаю несколько CSS для разных браузеров либо все те же Css хаки.
 
Мой метод прост:
1. Naked CSS, избежать выноса стилей в код
2. Блочная верстка основного макета
3. CSS: css-null + layout css + main + фиксы
Нулить CSS всяко нужно если хочется добиться кроссбраузерности. Все остальное достигается фиксами. Ревью лейоутов и основного файла стилей необходимо когда все браузеры успели обновиться.
 
Мой метод прост:
1. Naked CSS, избежать выноса стилей в код
2. Блочная верстка основного макета
3. CSS: css-null + layout css + main + фиксы
Нулить CSS всяко нужно если хочется добиться кроссбраузерности. Все остальное достигается фиксами. Ревью лейоутов и основного файла стилей необходимо когда все браузеры успели обновиться.
а можно подробнее расписать? с примерами? а то "Нулить CSS" далек не всем понятно, и тем более новичками....

И еще вопрос всем:

Что по вашему обязательно должно быть в каждом листе стилей?
 
Что по вашему обязательно должно быть в каждом листе стилей?
каждый стиль делается под конкретную задачу, поэтому универсального (и при этом оптимального) решения, как всегда, не будет.
 
  • Заблокирован
  • #17
Под нулением CSS понимается обнуление значений параметров css. Например, некоторые браузеры по умолчанию имеют одно значение свойства, а иные браузеры - другое, ты проверяешь вроде все нормально отображается, а в другом браузере из-за параметра по умолчанию виден другой результат, который ни к чему, а если обнулять эти значения в начале CSS кода, то можно избежать всего этого ;)
 
  • Заблокирован
  • #19
HalliK достаточно интересная теория. Выложи пожалуйста такой CSS, очень большое желание поглядеть воочию на результаты.
 
пример обнуления:
Код:
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

Например, цвет фона по умолчанию в разных браузерах отличаются, обычно это белый, но в каком то (вроде сафари) цвет по умолчанию серый. Поэтому задаем цвет принудительно:
Код:
body {
background-color:#fff;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху