タグ

HTMLに関するmawatarinのブックマーク (2)

  • リンクを作る時の target="_blank" の危険性 - 隙あらば寝る


    html  ()target="_blank"  使 www.jitbit.com  javascript    insecure.html  target="_blank"   new_window.html   new_window.html  javascript   window.opener.location="./evil.html"  evil.html    
    リンクを作る時の target="_blank" の危険性 - 隙あらば寝る
    mawatarin
    mawatarin 2019/02/04
    メモ: `target="_blank"`に`rel="noopener"`を付与することでリンク元のページを操作されることを防ぐ
  • 普通のHTMLの書き方

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

    mawatarin
    mawatarin 2018/07/25
    保守しやすく、規模に依存しないHTML。HTMLに関する2010年台後半での常識として。
  • 1