Jump to content

psywalker

Moderator
  • Posts

    13707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. SelenIT Да, нормально, но я просто взял это за правило в своё время и следую ему. Не люблю делать так, чтобы где то случайно возникла ошибка, решение которой будет у меня под носом, а я не буду знать, где. Да, доводы вполне весомые и идея имеет место быть явно. Но каков % юзеров отключающих CSS? Хотя понимаю, что это не отговорка, но это единственный аргумент, из-за которого можно отказаться от списка в данной ситуации. А вот тут уже дело не в масштабировании, а в самих экспрешаннах, это лишняя, и не малая нагрузка для ИЕ6-7, так как перерасчёт в них идёт при каждом шевелении экрана. Тут дело в том, что статьи или какой то блок инфы о Компании вполне может обойтись одной статьёй (текстом), без картинки, т.е. я учитываю этот вариант в будущем, при смене или заполнении контента новыми материалами. Если картинка уберётся, то текст в таком случае должен заполнить её свободное место, но у ТС этого не происходит, в связи с чем я посчитал этот трюк БЕЗ оглядки на будущее. Я бы сделал так: Картинку бы я бы зафлоатил, как щас, а текст поместил бы в блок с overflow: hidden;
  2. Не за что.

  3. +1 Он ещё не работает с динамикой, и так же не понимает ховер для ссылок в ИЕ6 пнг-шный.
  4. SelenIT Да, тут она явно нужна. И даже дело не дело в самой общей кастрюле, а в том, что в последствии вот таким вот блоком будет легче управлять. Да и вообще на него его и фон привязан и т.д. Ничего свеххренового в этом конечно же нет, но я просто привык так делать, раньше сталкивался с незначительными траблами из за пустых значений, к примеру с ссылками без решёток, без адреса. Нет, а никто и не говорит о бредкрамбасе, он вообще там будет неверным. О <nav>-е тоже речи идти не может, мы рассматриваем вёрстку с другим доктайпом. А дело не в выпедрёже, а в том, что черта должна во-первых отображаться в ИЕ6-7, что сразу исключает :before/:after , а во-вторых она тоже должна менять свой размер, в зависимости от размера шрифта. Пустой спан, а лучше даже <i class="img"></i> во-первых в структуре не будет ненужного замещающего элемента, во-вторых <i class="img"></i> пусть даже не несёт в себе никакой семантики, но он так же и не делает код особо грязным, это такая некая маленькая пустышечка, которая вполне может выполнить свою задачу. Ты не понимаешь, о чём я тебе говорю. Я говорю не про конкретную ситуацию. Я ж тебе говорю, что нужно смотреть в будущее. Завтра ты допустим захочешь вставить новый блок на страницу и тебе понадобится лезть в стиле, чтобы сделать ему классный отступ и полузелёным, и когда тебе понадобятся стили для ИЕ6-7, а у тебя их НЕ будет, то упс... и твой блок уже имеет весомые отличия и дёргается в ИЕ7 Надо думать не только о конкретной статической картинке, а ещё и о завтрашнем дне.
  5. А приемущество xml над html в том, что в нём мы имеем полную свободу слова, и творим на поле всё что хотим, на понятном нам языке, всё легко и просто, сами придумываем, сами делаем с ними всё что нам надо. А html - это навязывания кем то выдуманного языка, своих правил и прочего. Вот в пятой редакции выдумали 28 новых элементов, выдумали какую ту семантику, а все - как стадо баранов бегут за ними, выполняя их указания, и играя по чужим правилам. s0rr0w правильно привёл пример, что такое в html повторить не удастся. Потому что те, кто придумывает эти игры, сами ещё не знают, что сотворили и как в них играть. А им по приколу, ведь ты же ведёшься, а значит есть спрос на их игры
  6. Ясненько, ну молодцы значит
  7. Да, я там глянул, у тебя каша в коде, ты бы пропылесосил что ли
  8. Да, точняк кстати. А ты не мог бы своими словами это описать плиз
  9. Да, вот это и хреново. Потому что мы может и разберёмся когда нибудь, а вот домохозяйки никогда!
  10. Да, походу и действительно нельзя.
  11. Да, вот я поэтому и посоветовал ставить z-index выше у самого Хедера.
  12. novicheG Нет, картинки не нужно. Сделай список, а чёрточки помести в LI Неинформативно. Просто так вот может ругаться валидатор, да и вообще это признак хорошего тона. А тебе никто ничего и не предъявлял) Я это к слову сказал, чтобы ты возможно вынес урок.
  13. Согласен, это мнение тоже имеет место быть.
  14. Если ты хороший специалист в своём амплуа, то никаких мучений ты испытывать не будешь, запомни. Один стиль для ИЕ нужен в любом случае, и префиксы для нужных версий. Даже если писать стили отдельно для ИЕ в общем файле. Это раз, а во-вторых я ж говорю, что надо смотреть на вёрстку не как на статичную картинку. Нет, в <time> заносится именно дата публикации. Измениться, ещё как измениться. Появиться лишний узел в документе, который ещё к тому же будет оторван от принадлежащего ему родителя. Это если говорить о семантике, а ещё есть такое понятие, как Логические блоки, так вот тут всё как раз с этим делом плохо.
  15. Вот так будет правильнее я думаю <article> <header> <h1>Название</h1> <time datetime="2011-04-09T21:00">9 апреля</time> </header> <p>Текст статьи</p> <footer><cite>Serlutin</cite></footer> </article>
  16. Семантика Светлана, семантика <cite> - для имени автора цитаты, а всё это нужно помещать в элемент <footer>
  17. Вот кстати если говорить о расширении кругозора, то в представлении HTML5 элемент <footer> уже необязательно должен означать нижний колонтитул, это чаще так, НО по факту этот элемент означает нечто иное, например источник цитаты или статьи может легко быть помещён в этот элемент. Т.е. всё то, что считается завершающим, но при этом НЕ относиться к структруированному контенту выше.
  18. Хедеру поставь з-индекс больше чем у контента.
  19. Совет значит следующий:

    Сделай ресет под себя, такой, какой тебе нужен и используй его везде, расширяя и сужая в зависимости от задачи.

  20. Я не рассматривал вёрстку, как единожды сделанный экземпляр. Я смотрел работу и с практичной стороны. Да, ты ошибаешься. Если «9 апреля» - идёт как заголовок статьи, то его можно и нужно выделять в заголовок, а если «9 апреля» идёт в качестве даты статьи и т.д, то для этих целей существует элемент <time> со своим атрибутом datetime и pubdate Доктайп не важен. Вся инфа об авторе, сведения об авторских правах, ссылки на похожие документы и т.д., должны находится в Футере.
  21. Ты ставь релатив и з-индекс родителю самому, а не потомку.
  22. Именно так и можно "border-collapse: collapse", либо в блок её заразу. А вообще я например закругляю углы картинками, с помощью обёрток пока ещё и живу спокойно.
  23. Последнее можно не писать
  24. Не может быть, вроде всё делаешь правильно. Давай тестовую страницу, точнее ссылку.
  25. >>>>>>1. Наверху есть отдельные стили для ИЕ6. Почему нет стилей для других ИЕ, которые ещё к тому же надо и объединить? Вопрос. А зачем делать стили для других IE, если они не нужны. Затем, чтобы во-первых иметь один лист стилей для всех ИЕ сразу, а во-вторых чтобы в будущем легко можно было внести правки для нужных браузеров. >>>>>>>4. <div class="left"> - что за left, я не знаю, кто это. Классы нужно задавать осмысленные. Как мне кажется, .left вполне осмысленное название. А если вдруг в будущем изменится дизайн, то с вероятностью 90% вёрстка тоже полностью изменится. Левая колонка должна иметь осмысленное название, например aside >>>>>>>>>5. <ul class="menu"> - то же самое, что за menu, непонятно мне вообще. Полностью согласен. .super-puper-main-navigation-menu-in-left-sidebar было бы лучше. Да, вот так всегда и пиши. Будешь .super-puper-main-navigation-menu-in-left-sidebar верстальщик) >>>>>>>>>>>>>6. <h5>31.12.2002</h5> - что за ужас? Зачем тут заголовок. Сделай <span class="date">31.12.2002</span>, и будет намного лучше и понятнее. Если дата новости непосредственно относится к новости, почему она не может служить заголовком? Потому что заголовок новости != её дата. Странно, что для тебя нет разницы. >>>>>>>>>>>>>7. Сама новость <h5>31.12.2002</h5>[/i] <p class="news_bottom_line">To use flash and navi gate, fully customizab i syst add discussing andby topic oro alliscussing andy.</p> Что за бред? Почему каждая новость не в своём блоке? Почему всё замешано в одной кастрюле? Каждая новость - это отдельный самодостаточный раздел. Зачем вставлять лишний DIV если он не нужен? Здесь как раз таки он нужен, даже очень. Так легче управлять общим блоком, и разделами в частности. Нужно думать не только о себе, когда верстаешь, но и о практичности того или иного участка. Кстати можно было даже сделать список. >>>>>>>>>9. <div class="right"> - не знаю такого. Намного лучше писать <div class="aside2"> Какой ещё .aside2? .content или .main или ещё что-нибудь, но не .aside2 Да, тут лучше .content, я имел ввиду вообще правые сайдбары лучше называть aside2, а тут, да, лучше .content однозначно. >>>>>>>>>>>>>>Во-первых это навигация (хлебные крошки), а значит нужно делать списком Почему? ПОЧЕМУ? Я понимаю, что этот совет пошёл со времен, когда навигацию делали таблицей. Естественно список лучше, чем таблица. Что изменится в конкретном случае при добавлении списка? Только несколько лишних пунктов в CSS. Я уже объяснял выше. >>>>>>>>>>>>14. <div class="about about1"> - Что за класс about1? Вообще не вижу смысла в нём в этом месте. Кстати, а что он вообще делает) Намёк на гибкость. Если вдруг придётся каждый блок раскрасить в свой цвет, то можно это сделать сразу. Однако это так же вероятно, как и то, что .left должен будет отображаться справа. На данный момент я вообще не увидел причастность этого класса к делу. >>>>>>>>>>>17. Кстати нижняя [панель] относится к футеру, так что тут так же грубая ошибка. Что же в этой ошибке грубого? Только то что .bottom_menu не входит в .footer. Если кто-то будет насаживать это на CMS, то ему совершенно всё-равно, как классы называются. Логичнее помещать ссылки на другие страницы и т.д в Футер. Ты же учишь HTML5, должен знать вроде. >>>>>>>>>>>19. В ИЕ6 вёрстка прыгает иногда, когда резко дёргаешь экран туда-сюда. В IE1 вообще ничего не работает. Очень плохо. ИЕ1 меня не волнует, автор упоминал только о ИЕ6. >>>>>>>>>>>>>>>21. В стилях нет совершенно организации. Очень плохо. Почему нет? Там есть совершенно чёткая организация. Комментарии, которые делят css на блоки и т. д. То что блоки не отделяются символами табуляции, то это всёго-лишь вопрос удобства. Ок, у каждого свой подход к делу.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy