Статьи

Что случилось, когда мы поговорили с HTML5 с экспертами

Этим утром (внизу) мы провели последнюю серию сеансов Talk With The Experts. На этот раз предметом был HTML5, и наши эксперты были не только хорошо осведомлены, но и были очень интересны. Такими экспертами были Реми Шарп и Брюс Лоусон, представляющие славу HTML5 .

Если вы хотите узнать, что произошло, ниже приведена расшифровка стенограммы. Если у вас нет времени, чтобы прочитать все это, вот список полезных ресурсов, которые были упомянуты на сессии.

Книга Реми и Брюса: Введение в HTML5
HTML5 и CSS3 SitePoint для реального мира
Full Frontal Conference (Великобритания)   http://2012.full-frontal.org/workshop/html5  

Рекомендации Реми для общих ресурсов:
http://html5demos.com
Opera.dev
http://html5rocks.com
http://html5doctor.com
HTML5 Accessibility Chops: примечания по использованию ARIA http://www.paciellogroup.com/blog/2012/06/html5-accessibility-chops-using-aria-notes/  

И от Брюса:
Адаптивные изображения: в чем проблема, и как мы можем это исправить? http://dev.opera.com/articles/view/responsive-images-problem/
getUserMedia предоставляет мобильным телефонам и браузерам доступ к камере. www.html5doctor.com/getusermedia
Обязательное чтение для всех строк истории браузера пользовательского агента строковых http://webaim.org/blog/user-agent-string-history/

Вы можете подписаться на Реми и Брюса в Твиттере @rem и @brucel

Следующим в нашей серии чатов является CSS Layouts. Подробности будут объявлены на форумах в течение следующей недели или около того.

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