CSSを利用したWebデザイン 理工学部 情報学科 3回生 03-1-47-037 喜多 亮輔 目次 CSSとは何か CSSの記述方法 CSSのメリット CSSのデメリット CSS適用の際の注意点 まとめ 今後の活用方法 参考文献 Webページ CSSとは何か Cascade Style Sheets(カスケード・スタイ ル・シート) Webページのレイアウトを定義する規格 CSSを使うと、デザインに関する情報を文 書本体から切り離すことができる。 WWWに関する標準化団体W3Cで標準化 されている CSSの記述方法 まず、HTMLファイルを用意する タイトル、サブタイトル等、文章の種類に よって、タグを使い分ける (名前は、自由に付けることが可能) CSSファイルに、タグ毎の書式を設定する <!DOCTYPE html ・・・・・・・・・・ ↓ <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> <meta http-equiv=“content-style-type” content=“text/css”> ←「CSSファイルを定義するタグ」 <title>CSS</title> <link rel=“stylesheet” href=“./atomic.css” type=“text/css” media=“screen”> ↑「CSSファイルを読み込むタグ」 </head> <body> <h1>CSSとは何か?</h1> <p>……………..</p></body></html> body { padding: 1em 5%; background: #ccccff } p { margin: 0.5em 0; padding: 1em; text-indent: 1em; line-height: 1.5; background: #eeeeff } CSSのメリット SEO対策<h1>,<h2>等の構造化タグを使 用することで効果を発揮 視覚障害者に優しいWebページを提供す ることができる Webデザインの追加、更新が容易 <h1>見出し</h1> 本文・・・・・・・・・⇒ <I>見出し</I> <b>本文・</b>⇒ コンピュータから見ても「これ らの見出しは情報の重要度 が高い」とみなされる ↓ 検索結果にも反映される 情報の重要度は平坦 ↓ コンピュータからは「重要な 情報は少ない」と判断してし まう CSSのメリット 表示画面 ①ヘッダ ②左メ ③メインコ ニュー ンテンツ ④フッタ 音 声 ブ ラ ウ ザ の 読 み 上 げ 順 HTML記述 ①ヘッダ ②左メニュー ③メインコンテンツ ④フッタ CSSのメリット 表示画面 ①ヘッダ ②左メ ③メインコ ニュー ンテンツ ④フッタ 音 声 ブ ラ ウ ザ の 読 み 上 げ 順 HTML記述 ①ヘッダ ③メインコンテンツ ②左メニュー ④フッタ CSSのデメリット Webブラウザ間での表示の違い 事前にHTML構造の設計を行っていないと、 追加、更新の作業が複雑になる ページ全体に、CSSを適用しようとすると、 多大な労力、時間がかかる CSS適用の際の注意点 IE6、および多くのCSS対応ブラウザでは 標準レンダリング IE5、およびIE6の特定モードでは、後方互 換レンダリング その他、OSやブラウザの違いにより、バグ や実装方法が違ってくる CSS適用の際の注意点 f14{ font-size:14pt; color: red; font-weight: bold;} f10{ font-size:10pt; color: red; font-weight: bold;} f14{ font-size:14pt; color: blue; font-weight: bold;} f10{ font-size:10pt; color: blue; font-weight: bold;} CSS適用の際の注意点 f10{ font-size: 10pt; } f14{ font-size: 14pt; } fred{ color: red;} fblue{ color: blue;} fb{ font-weight: bold;} <span class=“f14 fred fb”>赤い14ポイントの強調文字</span> <span class=“f10 fblue fb”>青い10ポイントの強調文字</span> まとめ ユーザが使用しているWebブラウザやOS について調査する CSS適用範囲の決定 HTMLレンダリングの決定 CSSファイルの分割方法の決定 まとめ CSSファイルは書式を細分化して 記述する ↑最重要!! これさえ守れば、あなたもWebデ ザイナー!! 今後の活用方法 ECL、CHN、及び自身のHPへの適 用 自作Webデザインテンプレートの 作成、配布 参考文献 Webページ CSSリファレンス編 http://www.zspc.com/stylesheets/css/re ference.html CSS入門講座 http://msugai.fc2web.com/web/tut/CSS tut/ 参考文献 Webページ CSSデザインテンプレート http://www.shoshinsha.com/hp/templat e/ WebSite expert #04号
© Copyright 2024 ExpyDoc