Что случилось, когда мы поговорили с HTML5 с экспертами
Январь 3, 2019
Этим утром (внизу) мы провели последнюю серию сеансов Talk With The Experts. На этот раз предметом был HTML5, и наши эксперты были не только хорошо осведомлены, но и были очень интересны. Такими экспертами были Реми Шарп и Брюс Лоусон, представляющие славу HTML5 .
Если вы хотите узнать, что произошло, ниже приведена расшифровка стенограммы. Если у вас нет времени, чтобы прочитать все это, вот список полезных ресурсов, которые были упомянуты на сессии.
Вы можете подписаться на Реми и Брюса в Твиттере @rem и @brucel
Следующим в нашей серии чатов является CSS Layouts. Подробности будут объявлены на форумах в течение следующей недели или около того.
тестовое задание
Для тех из нас, кто является обычным разработчиком xhtml, насколько это плохо, если мы закрываем теги, такие как <img /> и <br />, используя html5 doctype?
брюс
тест, совсем не плохо
тестовое задание
Но разве это не вызывает ошибки валидации?
Сега
У меня большие проблемы с проверкой формы в HTML5
брюс
HTML5 разработан таким образом, чтобы ваш существующий контент не сломался. Так замкнутся или нет, оба валюди
Сега
Он никогда не работает как задумано, пузырь не может быть стилизован.
тестовое задание
круто, спасибо @bruce
брюс
Sega пузыря является частью браузера Chrome. Вы не можете стилизовать диалоги загрузки файла или кнопку возврата — вы не можете стилизовать пузыри проверки. Я согласен, что вы должны быть в состоянии, хотя
SpaceBee …
Я никогда не осознавал, что закрытие себя было плохой вещью, поэтому я уже учусь
juliandr …
Как вам, ребята, нравятся ваши панировочные сухари?
Сега
Я пишу шаблоны, это потрясающе, но недавно, с новыми инструментами проверки HTML5, пузырь не может быть стилизован, и вы можете стилизовать его только с Chrome, эти проблемы с несколькими браузерами сводят меня с ума. :
рем
@ Сага, не видя ваш реальный код, я не могу быть уверен на 100%, но если это действительный HTML4 или действительный XHTML, то это действительный HTML5.
брюс
SpaceBee совсем не плохо, прекрасно.
SpaceBee …
@ Брюс — тогда я ничему не научился.
alejandr …
Я Алехандро здесь! Каковы наиболее распространенные варианты использования data- *?
брюс
Обычное использование alejandr для data- * — передача данных в сценарии на странице.
брюс
Приятно видеть @ian здесь. Всем, если вы смотрите видео / мультимедиа в формате HTML5, книга Яна — лучшая
Сега
внешние скрипты?
paceaux
@bruce Я бы хотел немного лучше понять алгоритм выделения и семантические элементы. У вас может быть <aside> для страницы и для <article>… но как насчет <section>? Связывается ли потом с <section>?
AliSpark
AliSpark здесь, (только что закончил ужин!) Я изучаю HTML5, CSS3, Blender 3D, среди прочего. У меня проблема с получением звука для работы, как это должно быть на моем сайте …
Джеймс
Где обстоят дела с hgroup? Рекомендуется или нет?
рем
@alejandromg то, что действительно приятно, это когда вы можете получить доступ к значениям набора данных напрямую через JavaScript, то есть el.dataset.foo извлечет значение data-foo — и настройка работает аналогичным образом.
theirf
как называется книга @яна?
брюс
@theirf Ян Девлин
jess.irw …
Я Джесс, разработчик внешнего интерфейса в компании в Ньюкасле, Австралия. Команда разработчиков только что перешла от строгого xhtml к html5, и мы все еще не понимаем, где использовать разделы и т. Д.
alejandr …
о, это круто
Иан
Спасибо @bruce — HTML5 Multimedia Разработка и дизайн — книга @theirf
alejandr …
поэтому наборы данных облегчают взаимодействие с js! приятно знать
theirf
Круто, я проверю это. Спасибо
брюс
rem будет в основном заниматься вопросами API / JS, я буду делать разметку, проверку и т. д.
рем
Это приложение для общения не очень хорошее: — Я не могу прокрутить людей, связанных справа …
рем
@ Брюс, кто спрашивал?
theirf
@ круто, я это проверю. Спасибо
брюс
это болтовня — ерунда — я не могу использовать Opera с ней, @rem!
HAWK
Я знаю @rem. К сожалению, это лучшее из плохого. Я много исследовал и не могу найти ничего идеального.
paceaux
@bruce, а также, я просто хотел бы понять, что можно получить <header> и <footer> … можно ли поместить <header> и <footer> в <aside>?
eddieA
Рем, каждый раз, когда я использую javascript, я должен хранить скрипт в своих папках или использовать ссылку на апо?
апи?
Пустельга
Я никогда не писал ничего на HTML5, мои сайты написаны на XHTML. У меня есть один большой вопрос: как сайты HTML5 работают в ie6-7?
брюс
Верхний и нижний колонтитулы @paceaux могут содержать что угодно, кроме другого верхнего или нижнего колонтитула
Caruso_g
Есть правило, чтобы использовать тег раздела? Я имею в виду, что он должен быть предназначен не для использования в качестве позиционного элемента, а в качестве логической части страницы (т. Е. Разделы могут быть частью оглавления), что должно быть их правильным использованием? Раздел> заголовок> содержание?
barlow19 …
Вопрос CSS 3, а не HTML 5, но зачем нужны префиксы браузера для многих новых классов, когда раньше не было необходимости? Будет ли это прекращено, когда будет расширено внедрение html5 / css3?
Джеймс
@ Spaceaux да, вы можете положить верхний и нижний колонтитулы в сторону
рем
@eddieA, оба — зависит от контекста. Локальные скрипты для вашего приложения -> папка. API-вызовы, как твитер -> обычные API-вызовы.
брюс
@ Spaceaux да, вы можете иметь верхний / нижний колонтитул в стороне ах, что сказал @james
рем
Ребята — те, кто хочет скинуть по разделу и статье — отличный супер подробный раздел в замечательном заголовке: Представляем HTML5 => http://introductionhtml5.com
тестовое задание
Есть ли лучшая практика для поддержки новых элементов HTML5 в CSS с помощью IE6?
Хосе Бранес вышел из комнаты
брюс
@kestrel html5 сайты работают в ie6-7, но вам нужно использовать html5shiv, который написал @rem, чтобы сделать их стилизованными. Если у ваших пользователей IE6, 7 нет JavaScript, он не будет работать, поэтому не используйте html5
тест см. мой ответ на @kestrel, выше
рем
@test либо используйте html5shiv, либо modernizr поставляется со встроенным
Пустельга
@bruce, если вы используете html5shiv, это переведет браузер в режим причуд?
paceaux
@rem Я читал эту книгу по крайней мере дюжину раз, я просто не видел примеров <header> и нижнего колонтитула во всех элементах секционирования на html5doctor.com
jess.irw …
Мне любопытно узнать, правильно ли использует этот сайт <section> (как на домашней странице, так и на странице контента — например, на странице about) — http://sill-lighting.com.au
Caruso_g
@rem спасибо
HAWK
Добро пожаловать всем, кто только что присоединился. Не стесняйтесь прыгать на любом этапе с вопросами, которые у вас есть для Брюса и Реми. Если у вас его нет, не стесняйтесь представиться и принять участие в чате.
Иан
Если бы я мог вмешаться, @paceaux
брюс
kestrel no htmlshiv = не переводит браузер в режим qurisk
Джеймс
@bruce — hgroup… рекомендуется или нет? Я читал разные мнения.
eddieA
Брюс, за каким веб-дизайнером мне следует следить в Твиттере?
брюс
Джеймс, я никогда не использую hgroup, так как я никогда не видел в этом необходимости pre-html5
Иан
Если бы я мог вмешаться, @paceaux, заголовок мог бы не использоваться, если бы заголовок содержал, например, только элемент ah, тогда он на самом деле не нужен, так как вы можете его не увидеть
Сега
@eddieA ты можешь следовать за мной * улыбается * 🙂
@rem || @bruce Хотелось бы услышать ваше мнение о будущем онлайн-рекламы и ее переходе на новые веб-стандарты, основанные на том, что она в основном основана на флэш?
Пустельга
@ Брюс круто спасибо человек 🙂
paceaux
@ian абсолютно, заголовок не является заменой для h1-h6
брюс
@juliandr панировочные сухари: упорядоченный список
juliandr …
@ Брюс Спасибо.
eddieA
хороший вопрос @johnpercival
рем
@johnpercival Я ожидаю, что рекламные агентства начнут переходить на технологию типа HTML5 — включая видео и холст — в основном, они не будут двигаться туда для победы стандартов, они пойдут туда для дальнейшего проникновения
@bruce — W3C рассматривает возможность удаления hgroup из спецификации?
hollowx
Привет, есть хорошая и обширная документация по слушателям событий и где-то с хорошими демонстрациями
Пустельга
Может быть, пришло время попробовать этот HTML5 / модернизатор вещи: P
HAWK
@eddieA Несколько хороших из них — @justcreative и @meyerweb
брюс
@johnpercival Я уверен, что webGL, холст или куча дерьма пустых div-ов, разбросанных с помощью CSS-анимации, будут повсюду, прежде чем lonjg для рекламы
их покинул комнату
Иан
Я знаю @paceaux, но если у вас будет <header> <h2> Mt Title </ h2> </ header>, то вы, вероятно, пропустите <header> и будете использовать только <h2>
рем
@johnpercival Моя самая большая проблема с внедренной рекламой — это то, что они часто используют document.write — это большой убийца и, на самом деле, главное, что нужно сделать.
johnperc …
Договорились 🙂 Спасибо за вклад
Крис вышел из комнаты
dxbmatt вышел из комнаты
barlow19 …
@kestrel Я использую его как новичка, и это здорово
johnperc …
innerHTML как альтернатива?
рем
@kestrel Помните, что Modernizr * только * для определения поддержки в браузере — но да, проверьте этих плохих парней
@johnpercival больше, чем они должны ждать, пока дом будет готов — но это не по теме 🙂
paceaux
@ian, чтобы быть точным, я делал реализацию CMS, где наш основной контент помещался в <article>, но иногда там были заголовки, где пользователь мог вставить h1-6 AND <p>… и статью можно было разместить в любом <Разделе>….
брюс
Джеймс w3c хранит hgroup, что-то упало. Я никогда не использовал это. Например, я бы не стал делать <header> <h1> Мой сайт </ h1> <h2> Виджеты славы! </ H2> </ hgroup> </ header>, я бы сделал <header> <h1> Мой сайт </ h1> <p> Виджеты Славы! </ P> </ header>
paceaux
@ian Я хотел быть уверен, что если я помещу тот же контент в <aside>, это все равно будет допустимо
Экроил вошел в комнату
рем
@hollowx MDN — отличный ресурс. Я запускаю http://html5demos.com, но он невелик, и Opera.dev тоже чертовски хороший ресурс.
Barlow1984 Chrome является лучшим, как и Opera, Firefox, Safari и IE. Вы веб-разработчик, верно? Так что вы разрабатываете для Интернета = все браузеры
рем
@kestrel То же самое с HTML5 и CSS3 — вы берете части, которые стабильны, и оставляете кусочки, которые не являются стабильными. т.е. .innerHTML — это HTML5 — но вы его используете, микроданные являются частью HTML5, но они почти не поддерживаются — поэтому игнорируйте их.
barlow19 …
@ bruce Полагаю, мы довольно ограничены в работе с нашими слишком строгими ИТ-политиками и должны развиваться в FF 5 как минимум, пытаясь подтолкнуть их к полному доступу Chrome.
paceaux
@ian спасибо за ваши ответы. клиент будет рад узнать, что я правильно понял
рем
@ barlow1984 Большинство последних версий браузеров действительно хороши для поддержки HTML5 — даже IE10 впечатляет. Я склонен выбирать браузер на основе инструментов разработчика. И это имеет тенденцию быть личным предпочтением.
брюс
barlow1984 вам нужны все браузеры, как иначе вы можете протестировать ваш сайт?
SpaceBee …
@ barlow1984 — Аврора сборки Firefox имеют довольно хорошие инструменты для разработчиков
тестовое задание
@rem зачем игнорировать микроданные, так как это не повредит пользователям, у которых их нет?
Пустельга
@rem Да, в этом и заключается проблема: легко поймать шумиху и потратить много часов, пытаясь исправить ошибки, вызванные нестабильными функциями. Его трудно понять, когда пришло время совершить прыжок
eddieA
Adobe Flash мертв?
Джеймс
@rem | @bruce — в прошлом я иногда использовал <cite> для подписи (например, «Статья написана Джоном Доу»); я должен использовать что-то еще?
HAWK
Добро пожаловать всем, кто только что присоединился. Не стесняйтесь прыгать на любом этапе с вопросами, которые у вас есть для Брюса и Реми.
Сега
@EddieA Нет!
рем
@test — это мой выбор в отношении того, что я поддерживаю, я недостаточно хорошо знаю микроданные, чтобы поддерживать их, поэтому я не добавляю их.
@eddieA нет.
paceaux
@bruce какие CSS-свойства мы можем найти для таких элементов, как <summary> / <details> и даже <progress> / <meter>
neriv
Лол! Люблю это @bruce
hollowx
@ barlow1984 для инструментов разработчика у вас также есть Google Canary
barlow19 …
@bruce, действительно, это моя точка зрения с ними… .. мы можем «тестировать» в других браузерах, но не «разрабатывать», поэтому я пытаюсь перейти на что-то более современное, такое как chrome или более новый FF
Сега
@EddieA CS6 имеет Flash, конвертирующий в страницы HTML5
Мстальфорт вошел в комнату
barlow19 …
@hollowx спасибо, я посмотрю
paceaux
@bruce сможем ли мы контролировать заполнение и форму прогресса / метра… и могу ли я изменить треугольник в сводке / деталях?
брюс
eddieA Вспышка понадобится еще долго, чтобы проигрывать видео, аудио и веб-сокеты (и localalstorage, верно @rem?)
рем
Что касается тестирования браузера — вам нужны все браузеры. Они ВСЕ имеют отличную поддержку HTML5 в своих последних браузерах. Как разработчик, вы должны знать свой путь и знать, какие странности скрываются в старых браузерах.
Мах0001 вошел в комнату
eddieA
@ sega, интересно. Интересно, как это будет работать
брюс
@paceaux да, когда появится теневой DOM. Еще нет.
neriv
Скобки Adobe выглядят интересно … Есть мысли по этому поводу?
Даниэльвроберт вошел в комнату
dxbmatt
@ barlow1984, если ваши ИТ-политики ограничивают его, скажите им, что вам нужен доступ ко всему. Даже виртуальная машина с текущими браузерами
Сега
@eddieA я тоже! У кого-нибудь есть опыт с этим?
рем
@eddieA Flash находится в стратосфере приложений — трехмерное интерактивное видео DRM в реальном времени — это место, которое еще далеко от веб-стандартов.
paceaux
@ Брюс ааа, круто. не могли бы вы указать мне некоторую документацию по этому вопросу?
@ barlow1984 проверяет наличие флагов about: flags и prefs в инспекторе (сенсорные события, fps)
брюс
Нерив выглядит интересно. но у меня есть сомнения по поводу редакторов wysiwyg. Они всегда кажутся мне WYSIWTF
Мавро вошел в комнату
Сега
очень интересно!
рем
@NERIV это приятно, но я все еще vim и возвышенный Гал
тестовое задание
@rem, поэтому достаточно сказать, что «это работает в последней версии вашего браузера»? Хотя, например, миллионы на IE <9?
Сега
Я использую блокнот ++
mfoof вышел из комнаты
Пустельга
@bruce Есть ли проблемы с людьми, работающими со старыми браузерами (скажем, IE7), также работающими со старыми версиями flash, вызывающими проблемы с shim?
Джеймс
кто-нибудь еще поддерживает IE6?
брюс
ничего не знаю
Иан
WYSIWTF 🙂
barlow19 …
@dxbmatt да, мы пробуем некоторые вещи VMware, но это не так отзывчиво
рем
@ Тест Нет, это далеко не так. Я не сказал, что я?
Иззмо вошел в комнату
Сега
@ian LOL!
SpaceBee …
@ Джеймс — Нет, если я могу помочь, но решать клиенту
barlow19 …
люблю это … WYSIWTF
dxbmatt
@ Джеймс, надеюсь, нет
Пустельга
@ Брюс, я думаю, было бы очень мало способов обнаружить это, кроме отзывов клиентов
Иан
@sega Это @ Брюс!
SpaceBee …
WYSIWTF 🙂
jess.irw …
Мы тестируем в IE7-9, FF и Chrome (какие бы версии у нас не были на наших компьютерах)
AliSpark
Я пробовал различные способы получить работающую звуковую панель в формате html5 (с Flash в качестве последней опции для браузера). Пока что ни одна не была удовлетворительной. Основная проблема в хороших браузерах: обычно вокруг панели управления есть прямоугольник, который мне не нужен. А в Opera говорит, что мне нужен плагин, но я не знаю, какой мне нужен. Какие-либо предложения?
Сега
Получил сладкое, что
сладкий # твит
neriv
@ Брюс Ха! Это точно. @rem Слышал немного о возвышенном … думаю, мне нужно попробовать.
брюс
Проблемы AllSpark для Opera, напишите мне [email protected] и я посмотрю
Нерив Я использую возвышенное
тестовое задание
Я имею в виду, что если «вам нужны все браузеры», то не остановит ли это вас от использования каких-либо функций HTML5? Почему, скажем, не использовать специфичные для Chrome функции, например, потому что это не webby, если вы не поддерживаете IE6 / Safari 1.0 / etc.?
stefan24
Общий вопрос, касающийся HTML5, помимо очевидного включения видео / аудио и новых семантических тегов, что является главной целью эволюции языка разметки, это может быть глупый вопрос, но что было ошибочным в xhtml и html 4, что означает нужна была новая версия? Разве он больше не поддерживает тип приложений / страниц, создаваемых разработчиками?
Патрик вышел из комнаты
AliSpark
Хорошо спасибо брюс
Марисбуси вошла в комнату
Джеймс
@SpaceBeers — Согласен. Тем не менее, я заранее сообщил клиенту, что для совместимости с IE6 и / или 7 будет выставлено дополнительное время.
JavarisTharco вошел в комнату
Алистерс вошел в комнату
брюс
stefan24 что было неисправно? нет видео, аудио, веб-сокетов или локального хранилища или веб-работников или базы данных или метода рисования на экране.
Томас вошел в комнату
рем
@ тест нет, это меня совсем не останавливает. Я использую закругленные углы, и IE7 все еще работает. Там, где мне нужна конкретная технология, скажем, WebSockets, я буду заполнять браузеры, которые не поддерживают ее изначально.
JavarisT …
Привет всем, я предполагаю, что у меня возникнет вопрос, будет ли принятие HTML5 означать, что мы увидим меньше специальных CSS-тегов для браузера / движка, необходимых?
SpaceBee …
Интересно, кто-нибудь нашел пуленепробиваемый способ тестирования старых версий IE на одной машине? IETester кажется немного глючным, а старые режимы браузера IE9 — это совершенно новый зверь.
брюс
stefan24 «Разве он больше не поддерживает тип приложений / страниц, создаваемых разработчиками?» — точно, вы получили его за 1
Мах0001 вышел из комнаты
рем
@ тест, но это в каждом конкретном случае. Если основной аудиторией является IE6, то нет смысла создавать 3D-игру с использованием WebGL и полифиляжа с помощью Flash — просто создайте эту вещь во Flash и покончите с этим.
тестовое задание
@bruce И все же, что все могло быть добавлено без изменения элементов HTML с точки зрения разметки, не так ли?
Сега
@SpaceBeers есть что-то под названием SuperPreview
Пустельга
@spaceBeers получают подписку на стек браузеров, которая стоит своих денег! 🙂
рем
@spaceBeers вам нужно несколько установок виртуальных машин. IETester недостаточно хорош, потому что они исправляют файлы .dll для отдельного запуска IE, так что это не идеальная копия IE на 100%.
hollowx
@ Джеймс Ie6 все зависит от вашего рынка, если вы идете в Китай, вы должны в другую Европу и штаты больше не нужны.
брюс
проверить да, конечно. Вы можете использовать все новые API, даже не используя новый элемент HTML5
Сега
@SpaceBeers Я использовал это немного, но, честно говоря, я думаю, что лучший способ это, вероятно, с использованием виртуального ПК
рем
@spaceBeers Я использую Fusion на Mac, но есть ряд решений.
TimGreen вошел в комнату
Крис вышла из комнаты
Иан
@ SpaceBeers Пока нет. У нас есть виртуальные машины с собственными версиями браузеров, и это единственный способ, к сожалению, быть уверенным.
SpaceBee …
@sega — вот чем я сейчас занимаюсь. Кажется чрезмерным, хотя.
@rem — Мак меня пугает.
Даниэльвроберт вышел из комнаты
Дэвид вышел из комнаты
рем
@spaceBeers уверен, что вы можете создавать виртуальные машины на ПК и Linux, но я не уверен, что вы можете виртуализировать OS X, чтобы вы могли протестировать Safari
jess.irw …
Насколько похоже сафари на ПК против Mac?
Сега
@SpaceBeers — это единственный верный способ проверить пользовательский опыт. SuperPreview не делает состояния наведения, и я не могу найти другой способ, который делает. Единственный реальный способ (поскольку Microsoft просто глуп) состоит в том, чтобы тестировать каждую версию ОС на каждую версию IE, ее состояния при наведении и т. Д.
hollowx
моя установка для тестирования — несколько окон Xp на виртуальных машинах с IE6 IE7 IE8 и затем IE9 в Vista
Иззмо вышел из комнаты
SpaceBee …
@rem — все наши дизайнеры основаны на Mac, поэтому есть несколько лишних шуток.
dxbmatt
@test в настоящее время я буду использовать Modernizr для обнаружения функций и Shiv, так что более ранние браузеры не представляют особой проблемы. Акцент на «так», потому что клиент всегда будет использовать IE6-7, и пока это объясняется заранее, я не считаю это проблемой.
рем
@ jess.irwin Я слышал, что на ПК есть проблемы со стабильностью. Не могу сказать больше, чем чем
HAWK
@spaceBeers Раньше меня тоже пугали, но через год я не вернусь к ПК, если ты мне заплатишь. И я был разработчиком .NET!
barlow19 …
извините, я не хотел переводить разговор на тестирование xbrowser! просто что-то, что перед глазами …
рем
@hollowx +1
Sunburned_Goose вышел из комнаты
Пустельга
@ jess.irwin safari одинаково как на ПК, так и на OSX, они даже делают шрифты идеально подходящими, поэтому на ПК он такой медленный: P
Сега
@SpaceBeers Вернусь к IE7, я больше не тестирую 6, а это значит, что мне больше не нужно использовать прозрачность PNG.
eddieA
@ jess.irwin, очень похоже это называется IE на ПК
тестовое задание
@rem @dxbmatt Я просто не понимаю, когда люди говорят, например, «вы не занимаетесь веб-разработкой, если поддерживаете только Chrome и Opera», хотя на самом деле поддержка последних версий всех браузеров еще далека от полной поддержки. Итак, я предполагаю, что мой вопрос в том, как мы можем / можем ли мы на самом деле определить, что такое «веб-разработка» и «разработка для конкретного браузера»?
Джеймс вышел из комнаты
рем
@ тест вы должны отпустить понятие «полная поддержка».
stefan24
кажется, что функциональность, которая была бы обработана на сервере, теперь может использоваться разработчиками внешнего интерфейса. С точки зрения перехода очень сложно изменить мнение моих коллег о переходе на html5 из-за ограничений IE, какую стратегию вы бы использовали для перехода?
hollowx
но пока делаю больше вещей на iPad, обычный веб-разработчик
краснокожий вошел в комнату
paceaux
@ bruce есть ли у нас какие-либо новые атрибуты или элементы для <table> в HTML5, я не припоминаю, чтобы читал о каких-либо изменениях в вашей книге … но я хочу быть уверен, что ничего не пропустил
рем
Люди: ни один браузер не поддерживает весь CSS 2.1 — остановит ли это его использование?
SpaceBee …
@sega — Клиент сказал мне, что на прошлой неделе они работали с IE 5. Я чуть не плакал. Она неправильно прочитала версию. Я был очень рад.
брюс
paceaux ничего нового с таблицами, IIRC — некоторые вещи пропущены (атрибут итога, атрибут оси)., но запланировано еще несколько CSS
jess.irw …
Мы просто не поддерживаем IE6 вообще — Microsoft не делает, поэтому мы не делаем.
hollowx
Единственный способ получить IE 5 — остановить их разработку
рем
@hollowx не соответствует действительности — но я не собираюсь сейчас вступать в это обсуждение.
paceaux
@ Брюс … черт. только когда я создавал приложение для этого
тестовое задание
На моей последней работе моим любимым браузером менеджера проектов был IE6. Это было в прошлом году. Он был ведущим архитектором всего нашего веб-программного обеспечения.
брюс
@James сказал: «В прошлом я иногда использовал <cite> для подписи (например,« Статья написана Джоном Доу »); я должен использовать что-то еще? »Я использовал бы статью, написанную <cite> John Doe </ cite>, но это противоречит спецификации
barlow19 …
@ jess.irwin & @hollowx согласились
Сега
@SpaceBeers не является нашей обязанностью создавать сайты для IE5. Однажды я пошел еще в IE 5.5. Это не сложное тестирование для нескольких браузеров, но реально наличие серии компьютеров упростит этап тестирования, особенно для IE6.
hollowx
слышал об этом австралийском интернет-магазине, который взимает дополнительную плату с клиентов IE 7
Wsho покинул комнату
СтивенГарднер вошел в комнату
тестовое задание
(это было в отделе ИТ 10 лучших университетов США)
рем
Мы хотим вернуться к HTML5 или мы рады поговорить об IE6 и др.? Я не против лично так или иначе.
IE10 — впечатляющий браузер, и он должен быть чертовски мобильным браузером, если он запустится в этом году.
Сега
@hollowx серьезно? Конечному пользователю?
dxbmatt
@Test согласен с @rem в этом. Нет такой вещи как полная поддержка браузера или совместимость. Существует (или должен быть) приемлемый уровень функциональности и доступности. И все зависит от клиента
брюс
@rem Я хочу поговорить о твоих волосах
Джоннип вошел в комнату
SpaceBee …
@rem — IE10 пока выглядит отлично
рем
@ Брюс Я хочу поговорить о твоих розовых штанах
eddieA
Это я или европейские страны более продвинуты в том, что касается новых методов кодирования, CSS3 и т. Д.
рем
@ Брюс, прости, желтый!
Пустельга
Я все еще проверяю свои сайты в IE6, и если что-то важное не работает, я исправляю это. Я считаю, что вы должны посмотреть на свою аналитику и поддержать то, что используют ваши клиенты. Если достаточно значительная доля людей посещает сайт с помощью браузера, то лучше всего поддерживать его, если это не так, иначе вы потеряете клиентов.
Иан
@bruce Говоря о волосах, у тебя все еще розовый цвет?
jess.irw …
Я хотел бы знать, правильно ли использует http://sill-lighting.com.au разделы. Мы использовали HTML только 3-4 месяца, и я все еще не уверен в правильном использовании разделов и разделов.
Сега
@eddieA это ты.
SpaceBee …
@rem @bruce — будет ли что-нибудь в спецификации про адаптивные изображения? Я использую адаптивные изображения на данный момент
ДжаварисТарко вышел из комнаты
рем
У div’ов @ jess.irwin нет никакого семантического значения, они — разделители. Мысли об этом так помогли мне классифицировать, как я их использовал
hollowx
Хорошо, HTML5 отлично подходит, но со всеми различными браузерами вы должны сделать выбор, если вы хотите использовать эффекты перехода css3 и т. д., но для структуры это нормально
Джоннип вышел из комнаты
рем
@spaceBeers нет, но в w3c идет обсуждение. Я не знаю, последний, хотя. @bruce может иметь некоторую информацию.
dxbmatt
IE10 потрясающе работает в параллелях на Mac. Вернемся к теме, при необходимости вернитесь к HTML5, я отвечаю на кросс-браузерные материалы!
Аддисмани вошел в комнату
Томас
Q: лучшие практики для цитат в HTML5 … Использовать элемент P или нет? Я вижу, что избранные цитаты не требует элемента P. Это, возможно, уже было загнано, но только что пришло.
HAWK
Добро пожаловать всем, кто только что присоединился. Не стесняйтесь прыгать на любом этапе с вопросами, которые у вас есть для Брюса и Реми. Если у вас его нет, не стесняйтесь представиться и принять участие в чате.
joelbgr вошел в комнату
Сега
Я думаю, что не очень важно использовать CSS3 переходы @hollowx, это не будет иметь большого значения. Я использую их все время. В основном я использую переходы CSS3, чтобы заменить то, что когда-то сделал для меня jQuery.
hollowx
@ sega серьезно скажи им, что они будут взимать дополнительную плату, или они могут скачать другой браузер
jess.irw …
@rem больше для шаблонов, которые состоят из 2 столбцов — обычно это будет что-то вроде <div id = content> <div id = main> </ div> <div id = side> </ div> </ div> — где # main — левый столбец, а #side — маленький правый столбец.
StevenGa …
@ Что вы думаете о jquery mobile?
Майк вошел в комнату
брюс
@spaceBeers r / e адаптивные изображения — группа W3C обсуждает это неизбежно
barlow19 …
@hollowx, да, это было на сайте в какой-то момент и BBC в Великобритании
рем
@ jess.irwin, если для получения желаемого стиля используются div, то, возможно, это нормально. Вещи вроде id = side — это может быть сторонний элемент, поэтому вы хотите попробовать впитать семантическое значение, которое дает вам HTML5.
eddieA
Где в США я могу пройти обучение для jQuery Mobile?
SpaceBee …
@ Брюс спасибо. Сейчас я работаю с адаптированной версией адаптивных изображений. Официальный метод был бы очень удобен.
брюс
@spaceBeers я предложил <изображение>; WHATWG хотел <img src-set>, теперь мы объединяем предложения. Смотрите статью Мэтта Уилкокса
тестовое задание
@rem Итак, может ли <section> почти всегда заменять <div>, если нет другого четкого семантического выбора (header / footer / etc.)?
как вы используете JQuery Mobile вы используете пользовательский агент, чтобы предоставить его пользователю?
Аранжрп вошел в комнату
barlow19 …
@stevenGardner Я собирался спросить что-то подобное, если честно. Оптимизированные для мобильных устройств веб-сайты или собственные приложения HTML 5
Бенх вышел из комнаты
Майкл вошел в комнату
брюс
TimGreen Представляем HTML
TimGreen Представляем HTML5
рем
@ вовсе нет. <div> использовался для всего. Раздел! = Div. У <div> все еще есть реальное применение в документе HTML5.
arranrp
электрическое или влажное бритье?
рем
@arranrp парикмахер.
StevenGa …
Кто-нибудь из вас чувствовал себя с поваром
Ншанк вошел в комнату
hollowx
@sega хорошо начал менять мои привычки на чистый javascript и css3 вместо jQuery. Но, возможно, я буду использовать jQuery 1.8, когда вы сможете настроить его.
addyosma …
@ brucel / @ rem размышления о поли-заполнении HTML5 и о самых передовых функциях браузера, а не о вложении усилий в то, чтобы заставить пользователей переключиться на более качественный браузер или что-то вроде хромированной рамки? мы тратим время, пытаясь «залатать» сеть усилиями по заполнению?
@ barlow1984 это зависит от того, что вам нужно. PhoneGap — это отличная мостовая платформа, если вы не можете получить нужные кусочки через обычную веб-страницу — например, доступ к камере — но это все меняется.
Алистер …
@test Я часто вижу <div id = ”wrapper”> в html5, поскольку нет очевидной замены, например, <section>
рем
@addyosmani Не думаю, что мы теряем время. Я думаю, что те, кто пытается заставить пользователя отключить <IE8, тратят время.
paceaux
@bruce Я знаю, что могу использовать атрибут «for» для <output> и назначить его обратно форме…. но можно ли использовать какие-либо другие типичные атрибуты формы в <ouput>?
barlow19 …
@rem меняется, как в большей поддержке HTML 5 с мобильных телефонов или что-то еще?
Я читал, что контент должен быть разбит на разделы, но разве это нереально для тех, кто использует редакторы WYSIWYG в CMS?
StevenGa …
Я вполне представлял
брюс
addyosmani! Мысли о полифилдинге HTML5 и новейших возможностях браузера, а также о вложении усилий в то, чтобы заставить пользователей переключиться на более качественный браузер или что-то вроде хромированной рамки? », многие люди не могут изменить свой браузер.
Ншанк вышел из комнаты
тестовое задание
@alistairds Так что обертка это не раздел?
addyosma …
@рем круто круто. Я проверю это. Спасибо, сэр.
рем
@addyosmani последнее сообщение — итоги: люди специально не хотят придерживаться своего браузера, просто дают им контент, который они хотят.
майкл вышел из комнаты
paceaux
@bruce Мне просто интересно, смогу ли я использовать <label> для <output> и могу ли <output> принимать атрибуты типа «name»…
рем
@alistairds часто, когда я собираюсь сделать <div id = wrapper>, я понимаю, что это на самом деле <body>, что я хочу стилизовать
@ barlow1984 извините — не могли бы вы еще раз задать мне этот вопрос с немного большим контекстом — пытаясь просмотреть здесь немало сообщений 🙂
брюс
jess.irwin «Я читал, что контент должен быть разбит на разделы, но разве это нереально для тех, кто использует WYSIWYG-редакторы в CMS?». Нет, вы читаете, что контент * может * разбиваться на разделы. Если ваша CMS не позволяет, не переживайте! HTML4 с нами навсегда
jess.irw …
@rem, как это работает для stickyfooters? тебе не нужен <div id = обертка>
addyosma …
@ rem / brucel Должен ли я предполагать, что вы, ребята, отстаиваете «по крайней мере, дайте всем контент (даже если приложение / сайт выглядит супер базовым), дайте современным браузерам способ мышления, а не равный опыт для всех?
Аранжрп вышел из комнаты
geekosupremo вошел в комнату
тестовое задание
@rem И все же мой руководитель в буквальном смысле решил использовать IE6, потому что он сказал, что ему нравится больше всего. Но он, надеюсь, один из 7 миллиардов …
Иан
@rem, но разве в некоторых браузерах нет проблем с определенным стилем <body>? Я не могу вспомнить, какой именно или какой браузер (полезно, я знаю …), но это случилось в прошлом.
рем
@ jess.irwin уверен — или <footer>, что будет — но если вам нужно обернуть его для стилизации: <div> <footer>…
брюс
@ spaceaux не могу вспомнить -попробуй и проверь, и напиши мне, чтобы я знал
paceaux
@alistairds, особенно для центрированного макета, я применяю фон к <html>, а затем делаю body {margin: 0 auto; ширина: 60em;}
рем
@addyosmani да.
barlow19 …
@rem извините, вы упомянули, что мобильные устройства меняются, просто задались вопросом, имеете ли вы в виду доступ к оборудованию через веб-браузеры, такие как камеры и т. д.?
addyosma …
сладкий. звучит хорошо.
рем
@test, это их выбор. Если бы я сказал вам, что ваш браузер — мусор, а вы должны использовать мой, это было бы нечестно.
брюс
@addyosmani Я в лагере «дай мне контент, даже если он выглядит супер базовым». Потому что мои слепые друзья предпочитают, чтобы их закрывали и не получали никакого контента, потому что они не могли видеть блестящие
mstalfoo …
@ barlow1984 getUserMedia является одним из них, например
jess.irw …
Так для примера <div id = content> <div id = main> </ div> <div id = side> </ div> </ div>, где клиенты вводят контент в #main. будет версия html <section id = main> <article> [содержимое здесь] </ article> </ section>
Алистер …
@ Spaceaux это хорошая идея, я должен попробовать это. Я не пытался использовать div-обертку в последнее время, но видел несколько постов в блоге, где другие упоминали, что продолжают использовать его в html5
рем
@test, но по правде говоря, IE6 — чертовски старый браузер. Они похожи на старую собаку, которая не хочет учиться новым трюкам — что ж, пусть зверь лжет 🙂
тестовое задание
Я просто отвечал на ссылку, которую вы разместили в своем блоге, где говорилось, что никто не хочет использовать IE6. Не то, что здесь уместно, извините;)
Да, он определенно был старой собакой
Я просто думаю, что он не может быть один
addyosma …
@ Бруцел это совершенно понятно. Недостаточно рассмотреть возможность доступности. Я согласен с тем, что не всем нужен блеск.
брюс
@ barlow1984 getUserMedia предоставляет мобильным телефонам и браузерам доступ к камере. Смотрите www.html5doctor.com/getusermedia
рем
@ barlow1984 да — именно так. Доступ к камере, доступ к датчикам и т. Д. Две демонстрации в верхней части html5demos.com работают в Opera Mobile 12 — считывает вашу камеру и платит ее вам
Пустельга
@ тест я уверен, что он не один 🙂
Майк вышел из комнаты
Марисбуси вышел из комнаты
Эрикс вошел в комнату
Сега
Немного не по теме, но кто-нибудь начал использовать медиа-запросы?
StevenGa …
Мне трудно ухудшить некоторые из моих модных htlm5 вещей на ie6 без JavaScript. К сожалению, я должен заставить все работать отлично для этого, и я часто нахожу себя удаляющим биты html5 только для того, чтобы выполнить работу вовремя. Я изучал заливки и другие решения, но это требует времени
Пустельга
@test, может быть, есть форум признательности ie6
johnperc …
Однако — устройства могут ограничить доступ
dxbmatt вышел из комнаты
Краввиц вошел в комнату
dxbmatt-mac вошел в комнату
addyosma …
getUserMedia с микрофонной аудиосистемой приземлится в Chrome позже в этом году, у Opera есть инструмент, и FF тоже скоро приземлится.
брюс
jess.irwin nope <div role = main> <article> [содержание здесь] </ article> </ div> лучше
addyosma …
хорошие новости вокруг.
SpaceBee …
@bruce — Видите ли вы в будущем доступ к большинству функций телефона из веб-приложений, а не только к камере и т. д.
тестовое задание
Он понимал, что более новое программное обеспечение всегда менее безопасно, поэтому лучше держаться на старых вещах как можно дольше.
@StevenGardner это наша работа, правда. И убедитесь, что у вас есть хорошее понимание вашей демографии — т.е. Убедитесь, что люди используют IE6, прежде чем поддерживать его для вашего бизнеса. Тем не менее, убедитесь, что вы даете им что-то — что-то лучше, чем сломано — каждый раз.
Иан
@ тест, но как долго он собирается «держаться»?
дмселрой вошел в комнату
брюс
StevenGardner не беспокойтесь о том, чтобы сделать IE6 отзывчивым — у кого есть IE6 на их телефоне / планшете?
рем
@ sega отлично. Давайте двигаться дальше тогда мы? 🙂
jess.irw …
Я пытаюсь добиться «прогрессивного улучшения» в старых браузерах, но иногда я сталкиваюсь с проигрышной битвой.
Иан
@ Брюс звучит как вызов …
брюс
@spaceBeers это именно то, над чем мы работаем #
Сега
@rem уже сделал 🙂 Мы больше не поддерживаем IE6.
eddieA
@ Sega, у меня есть. Я работаю над адаптивным дизайном сайта. Еще не эксперт в этом? много проб и ошибок. @ Брюс и @ Рэм, вы тоже так чувствуете?
dxbmatt- …
@ снова вернитесь к немного другому имени пользователя, так как перешли с iPhone на Mac и не смогли перенести сеанс. Если вы хотите рассказать о реальном опыте тестирования браузеров и подтолкнуть ИТ-специалистов к его решению, напишите мне в Twitter @dxbmatt
SpaceBee …
@bruce — я начал заниматься разработкой для IOS, но кажется, что веб-приложения могут делать все, что могут нативные приложения, практически бессмысленно.
рем
Полифилы @ jess.irwin не являются прогрессивным улучшением, что является их преимуществом. Они также не являются грациозной деградацией, поэтому вы должны быть осторожны, часто им * требуется * javascript, который когда-нибудь вытащит вас из дыры….
Бенх вошел в комнату
Колин вышел из комнаты
stefan24
@sega только начинает изучать, как создавать адаптивные дизайны, чтобы начать работу над проектами такого типа, потребовалось время, так как вам нужен правильный тип сайта плюс клиент, который может видеть преимущества.
Пустельга
прямо сейчас, если я хочу сделать HTML5-видео для размещения на моем сайте. Сколько закодированных версий мне нужно будет сделать и какими они будут?
Дронген вошел в комнату
johnperc …
@пустельга
брюс
Пустельга 2 — webM и mp4
Сега
@eddieA Я думаю, что так. Некоторое время назад я читал что-то, что отзывчивость может быть плохой, потому что загрузка веб-страницы все еще занимает много времени, однако, с увеличением скорости работы в Интернете, я не думаю, что это будет проблемой. слишком долго.
johnperc …
адаптивный битрейт?
рем
@eddieA отзывчивый это весело. Но да, очень новый и много следов и ошибок. В основном я нахожу в дизайне / dev hand. Наш конф-сайт настолько отзывчив, насколько мы могли бы получить: http://2012.full-frontal.org (конф-сайт JS)
бочонок № 1
StevenGa …
У меня была проблема с заполнителями форм, использующими метки, которые я нашел на GitHub.
У меня была проблема с заполнителями форм, использующими метки, которые я нашел на GitHub.
Пустельга
@bruce @johnpercival будут ли две версии охватывать весь рынок или мне также понадобится версия FLV?
AliSpark
Re: аудио, я тоже добавил OGV. Разве это не нужно сейчас?
Аддисмани вышел из комнаты
SpaceBee …
@ stefan24 — Мой первый отзывчивый сайт был для компании, в которой я работаю. Мой босс не хотел испытывать это на реальном клиенте, поэтому мы экспериментировали на себе
Пустельга
я думаю, FLV для старых браузеров
дмселрой вышел из комнаты
johnperc …
FLV для флеш-плеера возвращается
брюс
Kestrel это нормально — вы можете загрузить mp4 на флеш-плеер для старых браузеров. Смотрите видео для всех от Kroc Camen
eddieA
@rem, Реми, да, я проверил этот сайт. l как стиль растрового изображения
хоббитмим вошел в комнату
Джейни вышла из комнаты
Пустельга
@bruce webM для chrome и mp4 для FF / Safari / Opera?
stefan24
@spaceBeers, какие у нас самые большие проблемы с разработкой сайта RD? Я только сейчас учусь делать сайты с фиксированной шириной в течение многих лет.
брюс
нет необходимости в FLV. Или проверьте Playr от Delphiki или короля видео-заполнения / проигрывателей, mediaelementjs.com
eddieA
@ Брюс, я опаздываю на все это SVG. Можете ли вы дать мне резюме, почему я должен использовать SVG
SpaceBee …
@rem — мой босс не раскошелится на билеты, но сайт выглядит хорошо, и я потрошу, что не могу прийти.
рем
Любой британский народ хочет изучить HTML5 и посетить супер-классную конференцию Full Frontal, у нас осталось несколько билетов: http://2012.full-frontal.org/workshop/html5
(сутенер как босс)
Пустельга
@ Брюс офигенно, чувак 🙂
StevenGa …
Ребята, вы приложили усилия к микроформатам и арии?
johnperc …
В зависимости от того, какую версию Flash Player вы используете
dxbmatt- …
@rem @bruce Ранние этапы, но есть мысли о предлагаемом элементе <picture>?
брюс
Kestrel webM для Chrome / FF / Opera, mp4 для IE, SAfari
Эрикс вышел из комнаты
Бенх вышел из комнаты
рем
@spaceBeers сообщают вашему боссу, что ваши конкуренты, готовые к тренировкам, получают конкурентное преимущество!
тестовое задание
@eddieA @sega Ловушка адаптивного дизайна — это когда разработчики полностью удаляют навигацию / страницы. Многие пользователи проводят большую часть времени на мобильных устройствах — а не просто в очереди в кафе — поэтому важно позволить пользователю делать все, что он мог, если бы вы не изменили макет.
брюс
dxbmatt-mac много мыслей; Я изобрел это
SpaceBee …
@ stefan24 — найти кого-то, чтобы попробовать сайт, было большой проблемой. Поскольку мы использовали себя, мы удалили любое давление крайнего срока.
barlow1984 вышел из комнаты
рем
@ dxbmatt-mac лично мне нравится, но я не играл с ним вообще в производстве
dxbmatt- …
@bruce знал, что я узнал ваше имя откуда-то 🙂
Пустельга
@bruce, удивительно, что путают браузеры, переключающиеся между разными кодеками
AliSpark
Ogv устарел?
SpaceBee …
@rem — уже пробовал это. Неудачно. Я коплю себя на следующий год. Новый ребенок означает, что мы немного бедны в данный момент, но кажется глупым пропускать что-то подобное, когда это так локально.
Мебуш вошел в комнату
рем
@stevenGardner да, но в основном vcard и немного другое (лично для меня). Я виновен в том, что не добавляю роли арии, и я знаю, что должен — должно быть больше публичных знаний о том, как они работают в реальной жизни. @bruce может иметь несколько ссылок.
@spaceBeers ах, у меня новый ребенок, трюк в том, чтобы * запустить * конференцию 😉
Сега
@test полностью согласен, но адаптивные макеты меняются в зависимости от ширины экрана, что меняет их пользовательский опыт, хороший или плохой, время покажет.
SpaceBee …
@ Stefan24 — В противном случае изображения были самым большим балладом. Работать в процентах было хорошо, как только вы обдумаете это.
@rem — Хороший трюк. Хитрость.
брюс
AliSpark ogv — это обсольте для видео, Ogg для аудио живет на
eddieA
«Баллаш» это было смешно
Сега
Ребята, мне пора, спасибо за отличный чат
Пустельга
Есть ли хорошие предложения для книги HTML5 сегодня вечером? 🙂
AliSpark
@ Брюс — О!
Уэббер вошел в комнату
StevenGa …
Я слышал страстную презентацию в Эдинбурге в прошлом году об арии, которая заставила меня положить вещи, когда я помню
eddieA
cya @sega
stefan24
@spaceBeers Я знаю, что адаптивные изображения — это проблема, мой напарник начал работать над сайтом для нашей компании, но он использовал строку агента пользователя для обслуживания изображений разных размеров, но я действительно не знаю, как идея использовать их кажется действительно беспорядочный.
рем
@kestrel да — купи книгу, а Брюс и я получим по 20 пенсов каждая — специальное предложение только на вечер — сделай это!
@bruce Отличная статья, я нахожусь в основном списке рассылки Whatwg, так что все равно следил за развитием событий
рем
@stevenGardner помнишь кто?
hobbitmi …
Какой проект я могу сделать прямо сейчас, чтобы выучить html5? Стандартный веб-сайт не кажется подходящим, так как мне бы пришлось потратить кучу времени на написание его в формате xhtml для совместимости с браузером. Я хочу практический проект с достойной совместимостью.
eddieA
Рем, большой босс пимпин прямо сейчас
Иан
Джош О’Коннор написал прекрасную книгу под названием «Доступность HTML5».
stefan24
@spaceBeers хотел бы, чтобы было решение для этого, я уверен, что оно придет.
Пустельга
@rem только 20p? 🙁 sitepoint являются ведомыми драйверами: P
SpaceBee …
@ stefan24 — адаптивные изображения от Matt Willcox (sp) создают изображения разных размеров для вас, но мне пришлось довольно сильно его настроить, чтобы работать с дизайном.
брюс
забавный факт: мы предложили представить HTML5 (нашу книгу) для Sitepoint, но они отказались (их аудитория не заинтересована в этом, сказали они)
Иан
@bruce Не понимал, что мистер Фолкнер был австралийцем, не то чтобы это имело значение, конечно!
рем
@kestrel они не наши издатели 🙂
HAWK
Привет, ребята — у нас официально осталось чуть более 5 минут, так что, если вы сидите на вопросе, или вы задали вопрос, который пропустили в шуме, сейчас самое время его получить.
рем
@ Брюс лол
Сега вышел из комнаты
тестовое задание
@ stefan24 Я думаю, что можно полагаться на строку UserAgent, поскольку любой, кто меняет их, знает, что он делает, и знает, что не получает опыта для своего фактического устройства / браузера. У кого-нибудь еще есть мнения по этому поводу? Я не понимаю, почему все в Интернете говорят «вы не можете полагаться на строку UserAgent», когда большую часть времени она абсолютно точна.
hobbitmi …
Ой, думаю, я немного опоздал
рем
о боже, я лол О Боже.
paceaux
@bruce Можете ли вы помочь понять, когда следует использовать атрибут «скрытый» вместо {display: none} или {visibility: hidden}?
ScallioXTX вошел в комнату
HAWK
@rem Ты уволен.
брюс
@rem OMG, круто !!!!
рем
@paceaux Я на самом деле использую этот — но я использую его в JavaScript: el.hidden = true — это действительно хороший способ, а не добавление класса
Томас вышел из комнаты
рем
@ spaceaux это отображение: нет, а не видимость: скрыто, хотя.
Пустельга
@bruce @rem как называется книга? Могу ли я найти его на Амазонке? Я ожидал, что это будет книга сайта: P
geekosupremo вышел из комнаты
брюс
«скрытый темп» означает скрытый от всего, не только не показанный, но все еще взаимодействующий со сценарием и т. д.
stefan24
@test думаю, что это была лучшая практика, чтобы избежать использования агента пользователя, может быть, просто старой концепции, от которой нужно отказаться?
Webber
@test Я только что купил дешевое устройство Android ICS, и строка User-Agent браузера по умолчанию -… iPad iOS 3.2!
SpaceBee …
@paceaux — скрытая видимость оставляет большую дыру там, где когда-то был элемент.
paceaux
@rem, я всегда получаю их обратные слова … но все же, зачем мне использовать «скрытый»
@ тест, вы не должны полагаться на строки UA — они лгут. Функция обнаружения, когда вы можете.
johnperc …
Есть ли HTML5 intelisense для Sublime Text 2?
Redcrew покинул комнату
hollowx
@рем о вспышке. То, что я сейчас делаю, это то, что я могу сделать в html5 для совместимых браузеров, которые я делаю, и я отступаю для flash. Например, элемент холста. конечно, не для сложных вещей, поскольку мы все еще ограничены.
itmitică вошел в комнату
paceaux
@spaceBeers Я знаю, что делают дисплей и видимость со стороны CSS
рем
Снова @paceaux, я не использую его в HTML, я использую его в JavaScript, как для систем табуляции. tab.hidden = true;
Пустельга
там 20р подгоняет к тебе свой путь как мы говорим: P
рем
@hollowx это звучит как правильный подход.
ScallioXTX вышел из комнаты
paceaux
@rem Мне интересно, чем отличается атрибут «скрытый»… например… почему бы мне не использовать {display: none}
stefan24
@spaceBeers спасибо за ссылку, выглядит интересно, мне придется изучить ее дальше
брюс
ой кто-то только что ударил меня по голове монетой в 20 пенсов
Алистер …
У кого-нибудь есть какие-нибудь отличные рекомендации для (PC) редакторов кода для html / css / js … WebStorm / Sublime — это две, которые я сейчас пробую — какие-нибудь еще рекомендации?
hollowx
@rem, так как все больше сайтов запрашивают html5 dev вместо flash
@ Брюс, черт возьми, я думал, что мы разделяем это.
hobbitmi …
лол хок
Стивенгарднер вошел в комнату
HAWK
Осталось 4 минуты, прежде чем я освободил наших экспертов …
брюс
Скрытый атрибут не должен использоваться для скрытия контента, который может быть законно показан в другой презентации. Например, неправильно использовать скрытые, чтобы скрыть панели в диалоговом окне с вкладками, потому что интерфейс с вкладками — это всего лишь вид переполнения представления — с тем же успехом можно просто показать все элементы управления формой на одной большой странице с полосой прокрутки. Также некорректно использовать этот атрибут, чтобы скрыть содержимое только из одной презентации — если что-то помечено как скрытое, оно скрыто от всех презентаций, включая, например, средства чтения с экрана. Не скрытые элементы не должны ссылаться на элементы или ссылаться на них. которые скрыты
рем
@hollowx, действительно, многие клиенты говорят, что они переходят с flash на HTML5, и многие участники семинара говорят то же самое.
Иан
Клиенты часто просят HTML5, даже не зная, о чем они говорят. Это проблема.
hobbitmi …
alistair, notepad ++ — это облегченная опция с подсветкой синтаксиса и множеством плагинов (и с открытым исходным кодом)
тестовое задание
@rem «они лгут» — правда? Я слышал, что люди так говорят, но не видел много доказательств, несмотря на дешевое Android-устройство @ webber. Есть ли статья / книга / разговор / и т.д. где-нибудь, что дает какие-либо доказательства этой лжи?
рем
@ian это не так. Клиенты похожи на посетителей наших сайтов, им все равно, как это делается — до тех пор, пока это работает и соответствует модным словам
@test Opera претендует на звание Opera 9 в соответствии со строкой UA, а не Opera 12.
брюс
проверить статью webAIM о строках пользовательских агентов, чтобы увидеть, как они выглядят
Иан
@rem Хорошо, это «может быть проблемой» — зависит от клиента и его понимания HTML5.
eddieA
@hobbitmime, notepadd ++ лучше, чем Dreamweaver
брюс
.. ложь Или откройте Opera Dragonfly и установите строку UA в «мой прекрасный браузер», чтобы подделать их
рем
Телевизионные браузеры @test также выдают ложные строки UA
eddieA
?
stevenga …
@rem Я не помню имя парня, но это был хороший разговор. Твой тоже был хорош. Мои книги по HTML5 — это @rem HTML5, сваренная вкрутую книга Маларки и книга по карману html5 частей
тестовое задание
@bruce сделает, спасибо!
stefan24
@test opera отображал бы свой пользовательский агент как IE, так что в данном случае это не был точный тест для этого браузера, насколько мне известно, что это одна из причин того, что он не совсем точен.
Я имел в виду, меня интересовали другие примеры. «Несмотря на» просто означало, в дополнение к.
Жан покинул комнату
СтивенГарднер вышел из комнаты
eddieA
да @alispark
Webber
@ тест ах хорошо
AliSpark
Спасибо за это. Отмеченный re notepadd +++
рем
@stevengardner Джек Осборн, тогда я думаю.
SpaceBee …
@AliSpark — возвышенное v.good
paceaux
@bruce как я мог сделать это <style hidden = ”false” contenteditable = ”true”>?
stefan24
Я чувствовал, что использование пользовательского агента не было круто, и поэтому я избегал его, будет интересно получить больше информации об этом
hollowx
@rem Жаль, у нас нет отличного визуального редактора для создания на лету настоящей анимации в JavaScript css3. Как Flash-редактор для HTML5 CSS3 Canvas. Forr не гипер-программисты здесь. Некоторые существуют, но сгенерированный код не может быть использован.
AliSpark
Dreamweaver не справляется с показом CSS и многого другого
stevenga …
@rem На его было хорошо, но насчет HTML5 этот парень был все об Арии
@all Что было самым желанным дополнением в HTML5 для вас?
eddieA
Хорошо, ребята, это было реально. 5 часов свистнул, и я вышел.
dxbmatt- …
У @rem сейчас есть клиент, который непреклонен (не значок начала 80-х), что он вообще не хочет использовать Flash, только HTML5 / JS. Для мультипликационного сайта, и они смотрят на стили взаимодействия и анимации Pixar / Dreamworks, которые, как мне кажется (поправьте меня, если я ошибаюсь), нам еще далеко! К счастью, некоторые из них достаточно включены и обучают других внутренне. Посмотрим….
рем
bruce + paceaux — но он определен в IDL для элемента HTML, поэтому он является частью JavaScript DOM API
@ dxbmatt-mac canvas + web-gl — вы можете это сделать.
paceaux
@rem понял. это отличается от двух подходов CSS, и это не атрибут HTML
брюс
@rem true, устанавливается JS, но является атрибутом HTML
itmitică вышел из комнаты
хоббитмим вышел из комнаты
paceaux
@rem Я получаю доступ только к «скрытым» через JS DOM
брюс
Хорошо, спокойной ночи всем. Не забывайте — www.introductionhtml5.com менее безрассуден и так же великолепен, как @rem и я
paceaux
@bruce … о … это * атрибут * HTML, тогда? … Это касается моего вопроса о том, когда мне следует использовать его для двух вариантов CSS
рем
@paceaux нет, через HTML как атрибут и через JavaScript через свойство.
HAWK
Хорошо все Это конец официальной сессии, что означает, что @rem и @bruce свободны! Вы можете остаться здесь и поболтать сколько угодно, но учтите, что сессия больше не модерируется (не то, что вы ее изначально требовали). Большое спасибо за участие.
рем
то есть. <div hidden> </ div> и el.hidden = true;
Иан
спасибо @rem и @bruce, как всегда информативно
Пустельга
@ Брюс позже человек 🙂
eddieA вышел из комнаты
neriv
Спасибо экспертам! Для обмена своими мыслями и во многих случаях кода!
dxbmatt- …
@rem люблю ответ — позор клиент должен поддерживать IE8 🙂
HAWK
Далее в этой серии мы будем говорить о макетах CSS. Подробности TBA.
@hawk, @bruce, @rem спасибо, ребята … я действительно ценю это
рем
Приветствия @haWK напиши нам в твиттере, когда ты опубликуешь стенограмму, Брюс и я отправим ее обратно людям на улице. Спасибо, что приняли нас.
xhtmlcod …
Прощай на сегодня, благополучного пути — у меня есть кроличья нора, чтобы спрыгнуть вниз.
HAWK
@rem сделает 🙂
Kravvitz
Я не видел ответа на вопрос «так что« скрытый »подходит для…« аккордеонов », может быть?» От @paceaux
paceaux
@rem Я написал в Твиттере мой вопрос, но, похоже, этот дисплей: блокировка перезаписей скрыта = ”true”
Kravvitz
Я бы сказал, что это не подходит в такой ситуации, потому что вы собираетесь показывать контент в какой-то момент.
xhtmlcoder вышел из комнаты
paceaux
@kravvitz да, похоже, это просто DOM-метод для переключения … display: none?
TimWood вошел в комнату
paceaux
все, что я получаю от спецификации, это то, что она скрыта от * всего *
чтобы программы чтения с экрана не читали скрытые = «правда»
но я понимаю, что дисплей: никто не делает то же самое
Тролль999 вошел в комнату
Kravvitz
Возможно, но свойства CSS могут быть установлены для определенных типов медиа, где скрытый атрибут HTML5 применяется ко всему.
ТимВуд вышел из комнаты
paceaux
так что … я думаю, что если вы пытаетесь <style hidden = ”false” contenteditable = ”true”>, у вас есть более быстрый метод для редактирования блоков встроенных стилей
Также атрибут hidden является логическим, поэтому его присутствие похоже на установку hidden = ”true” в JS.
paceaux
«Законно показано в другой презентации»
paceaux
так что, если я хотел продемонстрировать функциональность и позволить пользователю редактировать блок стилей, кажется, что настало подходящее время для установки hidden = false
paceaux
но да, кажется, что аккордеоны не будут подходящим использованием, потому что я хотел бы, чтобы читатели экрана видели это
рем
1. Я не здесь.
2. @paceaux hidden = ”false” означает скрытый = true — потому что это логический атрибут
это присутствие означает, что он включен и, следовательно, верно
то же самое, что readonly = «true» — это то же самое, что readonly = «false» — то же самое, что и readonly.
Так что не устанавливайте логические атрибуты со значениями.
3. Я убираюсь отсюда, ребята!
paceaux
спасибо, призрак, @rem … как вы можете сказать, я не такой умный. но я думаю, что понял
stefan24 вышел из комнаты
troll999
@rem, как вы говорите, что является логическим атрибутом из спецификации?
рем
@ spaceaux совсем нет — мы все должны сначала ошибиться.
@ troll999 IIRC так и говорит. Но вы должны проверить это. Большинство таких атрибутов — bool. Но есть несколько причудливых, таких как автозамена = «да» — я имею в виду — ЧТО, ГДЕ ОНИ ДУМАЮТ!?!?
Я никогда не пытался использовать contenteditable = ”true” для элемента <style>. Какие-нибудь браузеры действительно используют стили, которые пользователь вводит в него?