HTMLとCSS(スタイルシート)
HTMLについて
HTMLとは
HyperText Markup Language(ハイパーテキストマークアップランゲージ、HTML)は、WWW上のドキュメントを記述するためのマークアップ言語であり、WWWの基幹的役割をもつ技術の一つ・・・
HTMLの歴史
HTML 1.0
1993年6月に、IETFのIIIR Workingグループより提出されたインターネット・ドラフトを通常HTML 1.0と呼ぶ。このドラフトはティム・バーナーズ=リーおよびダニエル・コノリーによって、ティムの・・・
HTML 2.0
1995年11月に、IETFのHTMLワーキンググループによってRFC 1866として仕様が発表され・・・
CSS(スタイルシート)について
CSSとは
カスケーディング・スタイル・シート(CSS)とは、HTML や XML の要素をどのように修飾(表示)するかを指示する仕様であり、W3Cによる勧告の一つ。カスケード・スタイル・シートとも呼ばれ・・・
スタイルシートの利点と問題点
CSSの利点
文書構造の明快化・単純化を促進
異なるユーザエージェント間での表示に於ける、高い互換性の保持
グループ化されたページ間での体裁統一が容易になることに伴う、保守性の向上
CSSの問題点
古いユーザエージェントでは未実装ないしバグつき実装である場合がある
Webオーサリングツールの中には CSS を利用しないレイアウトを行なったり、いい加減な CSS を出力するものがある
クロスサイトスクリプティングと呼ばれる脆弱性を持つ実装がある。