не-не не-не-не ))
Давай тут ещё расскажи про grid, css-фреймворки,
css для media=«print» про который что-то все забывают,
как реализовать селекторы браузеров на js и php,
ну и можно про png-fix для полноты картины,
тогда может начинающему будет стоить почитать.
2-й пункт: не очень понял, почему надо выбирать? я всегда делаю css деревом блоков.
3-й пункт: почему не написано, что верстальщик, задавший для body сайта шрифт в пикселях, должен сразу же прилюдно сделать сепукку?
Не поленился зайти на ваш сайтик; вы не замечали, что на странице «контакты» посетителям предлагают узнать, какая «сабака [gmail.com]) вам подходит? ;)
я в упор не понимаю смысла
font-family: arial, helvetica, sans-serif;
Вот зачем там впереди arial? Вы полагаете, что если человек переопределил sans-serif на более удобный в его системе шрифт, ваш Arial сильно облегчит ему чтение без привычного сглаживания?!
По поводу оформления кода CSS. На мой взгляд, лучше всего, когда оба способы совмещены, то есть есть иерархия селекторов, но при этом свойства записаны в столбик. При этом возможны допущения, что если у селектора всего одно свойство, то его можно писать в строчку.
Сам до недавнего времени писал первым способом, но потом, поглядев на код arestov, перешёл на иерархическое оформление.
убого выглядит ваш второй вариант, однажды мне приходилось работать с проектом, где css написан был именно таким образом, дабы не нарушать идилию его писал также точно и сам, так вот читается он убого, и селекторы сливаются в каше текста. Если бы не firebug — вообще нереально что либо найти быстро глазами. Попробуйте как нибудь, потом становитесь на сторону защиты.
не сотвори себе кумира(с)
у вас будет море табов в документе, хотя читаться будет и вправду хорошо, только вот arestov к этому не имеет никакого отношения, идея примитивна и на любителя.
Эм, причём здесь кумир? arestov — мой друг. И при этом я очень его уважаю как верстальщика. Я просто сказал о том, что подглядел иерархичность у него, и стал сам её пользоваться.
А море табов — это мелочь. Можно пожертвовать один килобайт для читабельности кода, я думаю.
CSS. Выходим на новый уровень