Jump to content

Viper

User
  • Posts

    404
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by Viper

  1. По этому поводу хотелось бы дополнить: в конец body стоит подключать в том случае, если скрипты являются маловажным дополнением, относительно контента(DOM структуры) - рекомендуется в большинстве случаях. В head - когда скрипты являются основой страницы, например, js карты, ИМХО.
  2. Viper

    DOCTYPE html 5

    Несколько популярных мифов о HTML5: _http://habrahabr.ru/post/140155/
  3. Ну что тут сказать... То ли это троллинг, то ли человек только начал изучать HTML5. Решил, что он мего-гуру) и может нести бредистину в умы своих последователей... Из контекста: "мое ИМХО - есть истина, слушайте только меня и тд..." Не советую читать статьи таких "гуру". В статье заметно, что он опирался на данные, статьи и цитаты 2-3 летней давности... Чего только стоит его "Создание стилей для заголовков в HTML5" и заявление - "ведь на данный момент почти никто не поддерживает HTML5-структуру документов"... Так же советую прочитать(рассуждения) сначала статью "Наша бессмысленная погоня за семантической ценностью", а после нее эту - "Ценность осмысленности". Возможно они помогут тебе определиться насчет поддержки семантики.
  4. Посмотри как у меня сделан элемент close - это должен быть другой элемент, который заменяет объект-open и является "визуальной обманкой". Именно так, пускай он и будет при этом такой же на вид как и open(твоя стрелочка).
  5. Это пока-что... И смотря, что подразумевать под "семантикой") Именование классов, например, тоже "семантика", которая помогает разработчикам так же, как и логичная "чистая" структура... Новые атрибуты для полей ввода тоже "семантика", которая в скором времени заменит клиентскую валидацию и тд...
  6. в iOS, то есть, на mac'е? А браузер то какой? Выложи код на http://jsfiddle.net , что бы не гадать в слепую в чем ошибка... Возможно, элемент закрытия - "стрелочку" неправильно реализовал...
  7. Да, но я спрашивал(мой комментарий был) про <header>, а именно использование его как контейнера для Единого тега-заголовка. Именно это есть ошибкой. Да, нету. Поторопился: думал, что у них стоит общий артикл, который разбил на разделы... Но у них нету общего контекста ко всем разделам(section), по-этому и не вставили в article. У них каждый раздел(section) является равноценным самодостаточным объектом. И заметь, они не обрамляют другие структурные теги и они не находятся в каком-то общем теге <section>.
  8. Можешь кинуть номер страницы, где про такое говориться? Мягко говоря, удивлен...) Ну это еще не фактор, позволяющий воспринимать за правило Семантика, и даже ее отсутствие, вообще не есть критично) _http://css-live.ru/articles/blochnyx-i-strochnyx-elementov-v-html-bolshe-net.html Да, можно Посмотрел код по твоей ссылке: там <section> использован по всем правилам и логично. Хороший пример. Но ты видимо не понял логику его применения. С помощью <section> они разбивали статью(article) на разделы(section). А не использовали в качестве врапов и не разбивали с помощью них сайт на блоки/секции, как у тебя...
  9. 1. Только 1 вразумительный/логичный header. Все остальные лишние - бессмысленные. Не нужно заголовки обрамлять в header. 2. Поле поиска - семантичнее указать type = search 3. Интересует семантика, но не использовано article и figure... 4. Перебор тегов section. Они не для обрамление, они не замена wrap'ов. И они не служат для построения сетки сайта из блоков/секций. П.С. Ты построил дом, в котором десятки бессмысленных, крошечных, не удобных комнат, которые только занимают все место, но абсолютно не пригодные для использования, ИМХО.
  10. Реально, даже если и не очень простые А с zen codding и фреймворками и за 1 час клепать можно) Но да, это не страницы сложных проектов и очень страдает качество...
  11. _http://refresh-sf.com/yui/ _http://www.cssminifier.com/ Все зависит от проекта и задач... Вес, например, 100Кб в сжатом виде считаю нормальным, ИМХО. Ты должен понимать, что на скорость загрузки влияет как вес файлов, так и их количество. Нету единого правила для всех проектов, как нужно оптимизировать стили. Разве-что, кешировать и сжимать их полезно всегда)
  12. Параметр Padding'а не входит в вычисление размеров элементов. То есть, если у тебя в CSS прописано для элемента, например, height: 50px; и padding-top: 15px, то высота элемента будет = 65px. Тоже относиться и к border. Свойство box-sizing(-moz-box-sizing для FF) со значением - border-box, позволяет добавляться padding и border к заданному параметру высоты/ширины.
  13. An img element must have an alt attribute, except under certain conditions. For details, consult guidance on providing text alternatives for images. Несколько популярных мифов о HTML5: _http://habrahabr.ru/post/140155/ _http://code.google.com/p/html5shiv/
  14. Атрибут "alt" в теге <img> обязателен, так как <img> - контент-изображение, которое должно нести в себе информационный смысл. Все остальное(элементы дизайна) должно делаться средствами CSS - это если по "правильному") Но не стоит на этом фанатично зацикливаться ИМХО
  15. Viper

    Тег <label>

    Вы про IE6? Вы его еще поддерживаете?) Не считаю, что какой-то из вариантов - не правильный, ИМХО. Применение зависит от ситуации, необходимости. Первый вариант можно применить всегда, тогда как второй - зависит от дизайна/структуры сайта. Часто 2-й вариант попросту технически не реализуем из-за сложности дизайна или GUI. П.С. Семантически привязать лейблу к элементу можно, при необходимости, и с помощью WAI-aria, например.
  16. на CSS: _http://jsfiddle.net/webviper/B9AMZ/16/ - делалось для других целей, но под меню подходит
  17. В этом-то и странность... У меня углы не закругляются и в IE7 пункты меню выводятся друг под другом, как если бы фиксы не работали... Смотрю через IE9 в режимах 8/7. И градиент у меня не работает в этих браузерах. Просто желтый(#ffffb7) цвет при ховере П.С. Советую попытаться проверить сайт на нативном 8-м.
  18. Проблемы видны только на нативном IE8? Я вижу только, что похоже не работают твои display-table.min.htc и PIE.htc... С hover все норм в режимах 8, 7
  19. 1. отсутствуют hover'ы 2. карандаш должен по макету налазить на пункт меню - "contacts"? 3. неверное применение тега <menu> - _http://forum.htmlbook.ru/index.php?showtopic=36592 4. не нашел заголовков <hN> 5. полное отсутствие семантики. Ссылки Категорий и Архивов сделаны не списками... 6. элементы поиска не в форме. ... П.С. Как для первой верстки - хорошо, ИМХО.
  20. Viper

    width

    Возможно и ошибаюсь, сейчас тоже нету возможности просмотреть видио) Когда разберешься - отпишись в теме Занимался/экспериментировал этим вопросом очень давно и уже точно не помню нюансы) А сейчас не заморачиваюсь этим: рентабельность этого метода я заметил(тогда) только на страницах с большим количеством изображений. И в моих случаях размеры им все равно задает контент-менеджер)
  21. а что ты подразумеваешь под определением "любой фон"? Тут нужно конкретизировать...) Советую ознакомиться с таким понятием как - "DOM дерево" в html. То есть, с помощью CSS, элементы(полноценные) нельзя создавать, удалять, копировать и тд. Нельзя меняться структуру/иерархию... документа/тегов(а точнее, DOM элементов). Нельзя влиять на семантику и назначение тегов и тд...
  22. Viper

    width

    "Скорость рендеринга страниц: исследования, замеры, автоматизация": _http://video.yandex.ua/users/ya-events/view/275/?cauthor=melik-alexey&cid=1 - доклад интересный, если еще не видел. И в нем упоминался данный вопрос. Насколько я знаю, не обязательно задавать размеры изображений именно через атрибуты, поскольку стили (обычно) загружаются(или берутся с кеша) до построения DOM дерева.
  23. CSS не может влиять на DOM структуру/иерархию. Ты слишком много нафантазировал...)
  24. Потому-что <img>, всегда(насколько я знаю) перекрывает внутреннюю тень родителя
  25. canvas - не параметр, а объект. Никаких особых технологий/методологий тут не используется. Кроме, разве-что анимации с бегущим человечком... По-этому и некуда конкретно направлять. Это сплошной креатив, в том числе и сам код. Это тоже самое, что спросить у изобретателя - "как вы изобретаете все свои приборы?". Ну... молча...) Выше, я В общем-то описал эту самую "технологию") изучать событие scroll в js "HTML5" тут не причем. HTML5 == HTML)
×
×
  • 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