Разница между разметкой и представлением
3Первый полезный пост на хабре за последние 200 тысяч лет!
Для специалистов, конечно же.
Тэг «css»
Первый полезный пост на хабре за последние 200 тысяч лет!
Для специалистов, конечно же.
Odnoklassniki.ru — $200 млн. Youtube.com — $1,5 млрд. Facebook.com — $15 млрд. Можно продолжать список, но стоп! Я стою перед Останкинской башней: она — огромна, она — полезна. Тысячи людей строили ее на века. Однако со всем содержимым башня была оценена «всего» в $114 млн. Неужели «Одноклассники» важнее для россиян, чем Останкино? Думаю, вряд ли. Представьте себе, что вдруг рухнет башня и закроется сайт — что вызовет больший резонанс?
Главный вопрос, какие нафиг $200 млн. за это говно?
Однако, в связи с этим, представляется мне футуристическая картина, будто лет через 10 люди в Москве опять озвереют, как в 1993 году, и ломанутся штурмовать, но не «Останкино» (да, я знаю что телецентр и башня — это разные здания, дело не в этом), а офис SUP, чтобы захватить жежешечку и рассказать людям правду.
Блогера, начавшего писать свой очередной список советов и нравоучений по той или иной теме, как правило, подстерегает опасность такого характера: он не знает, сколько всего пунктов включит в себя его псевдогениальный трактат (ведь не секрет, что 80% такого списка придумывается на ходу). В результате он сперва пишет красивые цифры 1 и 2 в тайтле новой записи, затем исправляет их на не менее красивое 10, и в конце концов останавливается на счастливом числе 7. В результате страдает, прежде всего, самооценка блогера.
Чтобы предостеречь себя от подобной участи, я назвал свою очередную запись «Не менее 10 полезных советов по xhtml/css-кодингу», намерено завысив минимальную планку с 7-ми пунктов до 10-ти.
Теперь, когда я объяснил, почему моя статья называется именно так, а не иначе, мы можем перейти к перечислению правил, которыми я пользуюсь при xhtml/css-верстке — тех самых правил, которые привели меня к успеху.
<!--[if IE]><link rel="stylesheet" type="text/css" href="/ie.css" /><![endif]--> придуманы проприетарными говноедами из Microsoft, чтобы усложнить вам жизнь (сделать условные css-комментарии они почему-то не додумались). Используйте css-хаки или, хотя бы, такой вариант.Название элемента в стилях пишите в верхнем регистре, например .menu UL{list-style:none;}class="name", а id="name" не используйте.<br clear="all" /> работает почти также хорошо как <div style="clear:all"></div><button type="submit">Отправить</button> круче чем <input value="Отправить" type="submit" class="btn" /> в силу многих обстоятельств.P.checkbox INPUT, P.checkbox LABEL, P.radiobutton INPUT, P.radiobutton LABEL, BUTTON{cursor:pointer} и усвойте, что это тоже очень круто (хотя почти никто так не делает).A{text-decoration:none;border-bottom:1px solid #008aff;color:#008aff}. Цвет #008aff взят для примера.Справедливости ради, отмечу, что все рекомендации кроме номера 12 являются плодом моей фантазии, предрассудков и жизненного опыта, поэтому следовать им не обязательно (особенно, если вы привыкли делать всё иначе), зато 12-ый — нереально охуенен!