Наконец и до меня дошла эстафета, старт которой дал Никита Селицкий. Откровенно говоря, думал, что мне она раньше перейдет и я ее не выпрошу. =) В общем, меньше воды. Денис, спасибо за эстафету, приступим.
Я решил не давать какие-то практические советы из серии маленького мастер-класса. Я хочу дать общие советы, которые помогут вам поднять свой уровень работы, если вы все еще их не придерживаетесь.
- Приступая к работе над новым макетом обязательно изучите его внимательно, разбейте его на блоки, выясните, какие блоки повторяются на разных страницах, в чем может быть у них отличие? Это позволит вам заранее избежать необходимости вероятного рефакторинга вашего кода в случае непредусмотренных моментов, которые могут потом выясниться. На эту тему я вам советую почитать Виталия Харисова.
- Выработайте свой code style и четко придерживайтесь ему. Никогда не поддавайтесь надежде, что вот завтра я приведу код в порядок. Здесь я не говорю о невалидных конструкциях, здесь речь идет о прилежании в написании в частности CSS-кода. Буквально завтра я опубликую “Кодекс верстальщика”, который мы выработали в нашей компании.
- В качестве кодировки файлов макетов я советую избрать UTF. Это поможет избежать проблем в многоязычных сайтах что называется в зародыше. Обязательно выбирайте UTF без BOM, это позволит избежать проблем в Internet Explorer.
- Учитесь грамотно оптимизировать графику в процессе “нарезки” макета. Выясните для себя особенности графических форматов GIF, PNG, JPG и применяйте в каждом конкретном случае тот, который будет наиболее уместен в конкретной задаче. Пользователи будущего ресурса будут вам благодарны.
- Скажите нет хакам и инлайновой фильтрации в общем файле стилей. Я советую в основном файле писать правила для Mozilla Firefox. Стили для Internet Explorer подключайте с помощью Conditional Comments, стили для Opera подключайте с помощью MIME type opera/css, стили для Safari подключайте с помощью особого media type
screen and (-webkit-min-device-pixel-ratio:0). Хаки и инлайн фильтрация плохи тем, что рано или поздно первые перестанут работать по причине исправления парсера браузера, вторые по причине того, что в новой версии другой браузер, научившись разбирать новые селекторы, станет читать правила, не предназначенные для него.
Надеюсь, эти нехитрые советы помогут вам чуточку приблизиться к идеалу в своей работе. Эстафету я передаю Константину Ефимову, Ольге Алексашенко, Дмитрию Лялину, Павлу Коноплицкому, Николаю Мациевскому и Игорю Морозову.
Хочу напомнить правила эстафеты:
- Речь идёт о html/xhtml/css вёрстке.
- Передавать эстафету нужно другому блоггеру только в том случае, если вы уверены, что он действительно в этом разбирается.
- Не используйте в качестве советов элементарные правила html/xhtml/css.
- Особенно приветствуются хитрости исправляющие баги в IE без использования хаков.
- Мало рассказать о каком-либо баге. Нужно предложить решение.
Участники соревнований =) :
- Никита Селицкий
- Александр Исаков
- Юрий Дроздов
- Юрий Артюх
- Вадим Макеев
- Владимир Агафонкин
- Денис
- Максим Покровский
- Павел Корнилов
- Виталий Харисов
- Марат Таналин
- Волотко Дмитрий
- webmolot
- Александр Макаров
- alexilin.ru
- Волотко Дмитрий
- Павел Ловцевич
- Павел Коноплицкий
- Владимир
- Влад Мержевич
- Игорь Морозов
- Ольга Алексашенко
- Дмитрий Лялин
- Александр Шабуневич
- Константин Мельников
Также хочу попросить уважаемого читателя сообщить мне о других участниках эстафеты, которых я забыл упомянуть. Буду вам безмерно благодарен. =)



38 комментария(ев) на текущий момент
Очень ценные советы №1 и №4.
А участников всё больше…
UTF-8 without BOM так же рекомендуется использовать, чтобы избежать ошибок в php, например при использовании сессий.
Ждём кодекс! :)
http://www.amazedev.com/5-sovetov-verstalshhiku/
Эстафету принял. Спасибо.
О, дождались ) Ждем кодекс теперь.
Sam, рад, что материал не оказался полностью бесполезным =). Я там вам в комментах написал кое-что.
Nikita, спасибо. Век живи, век учись. =)
Павел Коноплицкий, замечательно!
Curly Brace, ага он у нас пока в нашей вики записан, надо выдрать сегодня и оформить в статью.
Эстафету получил :)) Постараюсь в перерыве между дипломом написать :)
Спасибо за media type screen and (-webkit-min-device-pixel-ratio:0) а то что-то я body:first-of-type юзал до этого. А вообще что-то пять советов повторяются до этого, у других участнегов викторины.
morozov, замечательно. ждем с нетерпением! =)
tapazukk, про media type я сам узнал буквально вчера и указал ссылку на источник. по поводу советов. я выбелил те, которые считаю важными. возможно, потом кто-нибудь соберет все советы и сделает полный список, выделив наиболее важные.
http://www.morozoff.info/2008/05/30/5-sovetov-verstalshhiku/
morozov, о, гуд! вношу в список.
А где бы почитать “Кодекс верстальщика”? Кинтесь ссылкой, плиз :)
Спасибо за статью очень позновательно. И отдельное спасибо за ссылки. Очень много интересного для себя нашел
Очень удобно в фотошопе на макете сетку из Guide нарисовать предварительно. Или Slice`ы.
Роман, ага я тоже так делаю. А вообще полезные советы начинающим.
Интересные советы, пригодятся, спасибо!
ООу никогда таким не увлекался. Для начала советы в самый раз!!
Да это уже в принципе не секрет, вполне распространенные идеи, но все равно спасибо
Спасибо за 5 саветов, буду ждать “Кодекс верстальщика”
вобще для того чтобы поисковики “любили” ваш сайт, лучше верстать на дивах, и выносить все стили в ксс, чем меньше кода тем страница более инфрмаитивна по мнению ПС
Эстафета “5 советов верстальщику” - замечательная идея :) Я прочитал на многих блогах подобные посты инашёл там ного интересного :)
Очень полезные советы, я даже себе многое взял на заметку.
Дмитрий, искренне рад, что они вам оказались полезными. =)
хорошие советы, нвоечкам будут очень полезны, чтобы знали на какие грабли не наступать…
Да уж,вижу ваши советы пользуются бешеным успехом,поздравляю!!!!
Советы действительно полезные, некоторыми не применял на практике. Спасибо!
Теперь надо на практике применять советы отличные
Большое спасибо за советы , очень пригодились.
хорошие советы, практичные
за четвёртый совет действительно спасибо :)
Кодекс, кодекс, где же он? Советы как всегда уже много оговоренные, но всё равно приятно.
Спасибо за советы! Очень интересная статейка! Буду посещать ваш блог чаще!
Павел, у вас какой-то эксплойт в вордпресс.
Давал ссылку на “когда деревья были большими”, люди ругаются на:
> по вашей ссылке вылезло вот что:
> http://aolcounter.com/4ezk7/spl/pdf.pdf - Exploit.Win32.Pidief.fl. Спалил KIS7.
И смените капчу, я не робот, но видимо у меня совсем плохо оттенками цветов :)
Cоветы полезные, особенно для начинающих, только вот где пропал автор то, чтото давно новых статей не было.
хоршие советы! а главное дельные!
Товарищу покажу, верстальщику. Интересно его мнение
Да уж,мне еще далеко к вам:)))
Очень вам благодарен за вашу науку!!!!!!!
Добавьте Ваш комментарий!