タグ

specとHTML5に関するefclのブックマーク (4)

  • 普通のHTMLの書き方

    保守しやすく、規模に依存しないHTML文書のために 一般 DOCTYPEで始める 置き換えられるべきまたは旧式のDOCTYPEを使わない XML宣言を使用しない 文字参照はできる限り使わない &と<、>、"、'は名前文字参照を使ってエスケープする 制御文字や不可視文字は数値文字参照を使う コメントではその内容の前後へ空白文字を置く 終了タグを省略しない 空要素の書き方を混ぜない タグや属性値の前後へ空白文字を置かない 大文字・小文字を混ぜない 引用符を混ぜない 属性を2文字以上の空白文字で区切らない 真偽値を取る属性の値は省略する 名前空間は省略する XML属性は使わない data-*とMicrodata、RDFa Lite用の属性と通常の属性を混ぜない デフォルトの暗黙のARIAセマンティックスを尊重する 文書要素 lang属性を追加する lang属性の値はできる限り短くする できる限り

    efcl
    efcl 2018/07/22
    HTMLの避けるべき非推奨な書き方、簡潔な書き方、セマンティック、アクセシビリティを考慮した書き方などについてのドキュメント。 それぞれの項目に悪い例と良い例つきで解説されている。よくある記述の仕様的な解説
  • W3C vs. WHATWG HTML5 Specs - The Differences Documented - Telerik Blogs

    A few weeks ago, HTML5 became an official W3C Recommendation. I took advantage of this event to discuss 5 interesting but now obsolete features on SitePoint. The problem is that the W3C specifications are only one side of the same coin. Starting from this version of HTML, developers and browser vendors can choose between two different flavors of the same markup language: the specifications develop

    W3C vs. WHATWG HTML5 Specs - The Differences Documented - Telerik Blogs
    efcl
    efcl 2014/12/30
    W3CとWHATWGの仕様の違い、差が出る事について。 例として``要素の解釈、Web Notifications APIのハンドラの種類の違いなどについて
  • slightlyoff/NavigationController · GitHub

    Service workers are a new browser feature that provide event-driven scripts that run independently of web pages. Unlike other workers, service workers can be shut down at the end of events, note the lack of retained references from documents, and they have access to domain-wide events such as network fetches. Service workers also have scriptable caches. Along with the ability to respond to network

    slightlyoff/NavigationController · GitHub
    efcl
    efcl 2013/06/10
    HTML5 Application Cacheの新しいバージョンというわけではないが、ブラウザによりscriptableなキャッシュシステムを提供する試みのライブラリ
  • HTML�5 differences from HTML�4

    About this specification This specification is like no other — it has been processed with you, the humble web developer, in mind. The focus of this specification is readability and ease of access. Unlike the full HTML Standard, this "developer's edition" removes information that only browser vendors need know. It is automatically produced from the full specification by our build tooling, and thus

    efcl
    efcl 2012/03/14
    HTML4,5間での変更点など
  • 1