CSSの基礎



Similar documents
textbook.indd

HTML5&CSS3 レッスンブック

HTML5 CSS

経営論集2011_07_小松先生.indd

CSS

(1)

Microsoft PowerPoint - CSSガイドライン_ ppt [互換モード]

ホームページ制作スターターズ

インターネットマガジン2004年3月号―INTERNET magazine No.110

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

スライド 1

名刺作成講習

Taro-CSS.jtd

/ 0/0/ : 実 結 果 HTMLファイルを 表 します 下 図 の 画 が 表 されます " 出 し"の 部 分 をクリックすると"コンテンツですよ "の 字 が 表 されます もう 度 " 出 し"をクリックすると"コンテンツですよ "の 字 が 非 表 になります 折 りたたみパネルの 基

地域ポータルサイト「こむねっと ひろしま」

コンピュータサイエンス 1. ウェブの基本

07_経営論集2010 小松先生.indd

【試用版】AppStudioクイズアプリ作成手順

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

研究者情報データベース

Microsoft Word - word_05.docx

<4D F736F F D B68F918DEC90AC89898F4B899E977095D2816A2E646F63>

「美家CAD《操作マニュアル:CAD機能編

6 2 1

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

企業のおけるWebガバナンスの構築

5-2 一 般 ユーザー 用 :メール 2 送 信 者 のリンクをクリックすると 受 信 メールの 内 容 を 見 ることができます 受 信 メール 内 容 画 面 項 目 送 信 者 宛 先 CC 本 文 (テキスト) 本 文 (HTML) メールアドレスのリンクをクリックするとアドレス 帳 へ

SchITコモンズ【活用編】

< F2D89C692EB834E CC837A815B B83578DEC>

pdf

MapDK3のインストール

<4D F736F F F696E74202D20938A8D65837D836A B A926B82CB82C182C E E >

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

padding( パディング ) padding プロパティでボックスの内側の余白を指定します この部分の内側には背景 ( 背景色や背景画像 ) を表示できます border( ボーダー ) border プロパティでボックスの境界線を指定します ボーダーには色 太さ 線の種類を指定できます 画像で

■コンテンツ

スライド 1

Transcription:

Webページの 見 た 目 を 定 義 する 視 覚 のための 言 語 CSS ファイル 視 覚 表 現 関 連 付 ける HTML ファイル 論 理 構 造 CSSの 基 礎 CSSの 記 述 方 法 基 本 的 な 形 セレクタ{ プロパティ1: 値 ; プロパティ2: 値 ; セレクタの 種 類 タイプセレクタ CSSの 記 述 HTML CSSを 適 用 する 箇 所 CSSを 記 述 する 場 所 (X)HTMLファイル 内 に 埋 め 込 む デザインはそのファイルにのみ 適 用 ページの 外 部 に 専 用 ファイルとして 記 述 複 数 のWebページに 共 通 のデザインを 適 用 可 能 CSSファイル テキストエディタで 作 成 編 集 サイト 内 の 適 当 な 場 所 (フォルダ)に 専 用 の 階 層 (フォル ダ) 名 ( CSS など)を 付 けてファイルを 保 存 (X)HTMLファイル 内 の 記 述 で 関 連 付 けるCSSファイ ルを 指 定 <head> <meta http-equiv="content-type" content="text/html; charset="utf-8" /> <meta http-equiv="content-style-type" content="text/css" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> <title>webページのタイトル</title> </head> h1{ color:#00ff00; クラスセレクタ.main{ color:#00ff00; 指 定 した class にのみ 適 用 される idセレクタ #box{ color:#00ff00; 指 定 した id にのみ 適 用 される 子 孫 セレクタ h1 img{ border;1px solid #00FF00; 親 要 素 と 子 要 素 の 組 に 対 して 適 用 される <h1> 内 容 </h1> <p class="main"> 内 容 </p> <p class="sub"> 内 容 </p> <p class="main"> 内 容 </p> <div id="box"> 内 容 </div> <div id="alll"> 内 容 </div> <h1><img?????></h1> <p><img????????></p> その 他 擬 似 クラス という 指 定 を リンクの 状 態 で 表 示 を 変 えるときに 使 用 します

CSSファイルの 作 成 TeraPad でファイルを 新 規 作 成 し 編 集 モードをCSSに 変 更 する CSSファイルの 作 成 保 存 場 所 とファイル 名 lesson フォルダ 内 に css というフォルダを 作 り そ の 中 に style.css というファイル 名 で 保 存 します 文 字 コードを 入 力 @charset "UTF-8"; ファイルの 保 存 body 要 素 の 文 字 色 を 指 定 body{ color:#336600;

CSSファイルを 関 連 付 ける index.html を TeraPad で 開 き metaタグとlinkタグで style.css ファイルを 関 連 付 ける <meta http-equiv="content-type" content="text/css" /> <link href="css/style.css" rel="stylesheet" type="text/css" /> CSSの 適 用 文 字 のスタイル 文 字 サイズの 定 義 プロパティ font-size 行 の 高 さ プロパティ line-height 文 字 のスタイル プロパティ font-style style.css 内 に 記 述 します ファイルを 保 存 し

ボックスモデル(ボックスの 概 念 ) margin border padding content area ボックスのプロパティ 枠 線 と 余 白 の 定 義 h2 要 素 の 左 側 に 枠 線 を 追 加 border-left:15px solid #990000; 枠 線 と 内 容 の 間 に 余 白 を 設 定 padding-left:10px; address 要 素 の 上 部 に 枠 線 を 追 加 border-top:1px dotted #111111; ( 行 揃 えを 右 に 定 義 ) text-align:right; margin : borderの 外 側 の 余 白 border : 枠 線 padding : borderの 内 側 の 余 白 border プロパティ -(ハイフン)で 加 える 要 素 位 置 : top, right, bottom, left 見 栄 え: width, style, color padding プロパティ 指 定 する 値 の 数 と 場 所 値 が1つ : 上 下 左 右 すべて 同 じ 数 値 を 適 用 値 が2つ : 上 下 ( 同 じ) と 左 右 ( 同 じ) 値 が3つ : 上 左 右 下 の 順 値 が4つ : 上 右 下 左 の 順

CSSの 適 用 ( 他 のファイル) index.html 以 外 のファイルへ 適 用 index.html 以 外 のそれぞれのファイルにも meta 要 素 と link 要 素 をhead 要 素 内 に 記 述 して 関 連 付 けます index.html からの 貼 り 付 けでOK h3 要 素 h4 要 素 にスタイルを 追 加 定 義 style.css ファイルをTeraPad で 開 き h3 h4のそれぞ れの 要 素 に 枠 線 や 余 白 の 指 定 を 加 えます h3{ padding:5px; border:1px solid #668800; font-size:154%; h4{ font-size:124%;

company.htmlを TeraPad で 開 く td 要 素 の 一 部 を 見 出 しとしてth 要 素 に 変 更 <th> 営 業 時 間 </th> <th> 電 話 番 号 </th> <th> 住 所 </th> style.css を 編 集 table th td 各 要 素 の 定 義 表 のスタイル 補 足 要 素 の 背 景 に 画 像 を 使 用 する 場 合 には background-image プロパティで 画 像 のパスと 繰 り 返 し を 指 定 します 記 述 例 body{ background-image:url(../images/rice01.jpg); background-repeat:repeat; 背 景 画 像 として ページの 本 文 全 体 に 1 階 層 上 からたどった 相 対 パスで 指 定 した 画 像 を 繰 り 返 し 表 示 させている 注 ) 確 認 後 に 削 除 してください 枠 線 の 定 義 枠 線 の 重 なり 余 白 の 定 義 セルの 背 景 色

div 要 素 を 使 うことで 複 数 の 要 素 をまとめて 同 じスタイル を 適 用 することができます 複 数 の 要 素 をグループ 化 する index.html を TeraPad で 開 き <body> 内 のすべての 要 素 を<div>でまとめます <div id="wrap"> </div> div 要 素 を 使 った 設 定 div 要 素 にスタイルを 定 義 style.css を TeraPad で 開 き wrap という 名 前 を 付 けた 要 素 のスタイルを 定 義 します #wrap{ width:770px; 名 前 を 付 けた 要 素 をセレクタにするときは id アタマに #(シャープ) class アタマに.(ドット(ピリオド)) をそれぞれ 付 けます 同 じページ 内 に 複 数 の<div> 要 素 を 設 定 するときのため に id 属 性 で 名 前 を 付 けています 同 様 に 要 素 を 区 別 する 属 性 として class もあります id 属 性 はページの 中 でユニーク( 固 有 )である 必 要 が ありますが class は 複 数 の 箇 所 に 指 定 することが できます 他 のページにも<div> 要 素 を 設 定 して ページ 幅 を 固 定 に しましょう

HTMLの 構 造 ( 構 文 )では 画 像 とテキスト( 文 字 列 )を 横 に 並 べて 配 置 することが 出 来 ません そこで CSSのプロパティ を 使 って 左 右 に 並 んだ 配 置 を 定 義 します 商 品 写 真 をフロートする( 浮 動 させる) 商 品 画 像 に class 属 性 を 設 定 rice.html を TeraPad で 開 き 商 品 画 像 のimgタグ 内 に class 属 性 で 名 前 を 付 けます <img class="ricephoto"> 画 像 周 囲 のスタイル フロートによる 回 り 込 みを 解 除 画 像 の 後 にある 記 述 のうちで 画 像 に 対 して 回 り 込 み をさせたくない 場 合 には clear プロパティで 解 除 する 今 の 場 合 は<h3>と<address> clear:left; float と 同 じ 値 (left)を 指 定 class 属 性 を 設 定 した 画 像 をフロート style.css を TeraPad で 開 き img 要 素 を 左 側 にフロートして 後 の 要 素 を 右 側 に 回 り こませる 定 義 をします このときに 画 像 の 余 白 ( 右 側 下 側 )も 指 定 します.ricephoto{ float:left; margin-right:20px; margin-bottom:50px; 画 像 が 左 説 明 等 が 右 に 回 り 込 んで いない

ul 要 素 にスタイルを 定 義 style.css を TeraPad で 開 き ul セレクタのスタイルを 定 義 します ul{ background-color:#88aa00; padding:10px 20px; background-color 背 景 色 を 定 義 padding その 周 辺 の 余 白 を 定 義 1つ 上 下 左 右 すべて 2つ 上 下 左 右 3つ 上 左 右 下 4つ 上 右 下 左 ナビゲーションのスタイル li 要 素 にスタイルを 定 義 li セレクタのスタイルを 定 義 します li{ list-style-type:none; display:inline; padding-right:20px; list-style-type 先 頭 のマーカー 記 号 の 指 定 none マーカーなし disc 黒 丸 circle 白 丸 square 黒 四 角 など display リストを 表 示 する 際 の 改 行 有 無 block 改 行 して 縦 に 並 ぶ inline 改 行 せずに 横 に 並 ぶ padding-right 要 素 の 右 側 余 白 を 指 定 全 てのページで 表 示 が 変 わっていることを 確 認 する どのページも 表 示 が 変 わっていることを 確 認 する

セレクタの 記 述 で :(コロン) を 使 い 擬 似 的 にセレクタ を 設 定 できます (idやclassによる 設 定 をせず 状 況 によっ てスタイルを 変 えるときに 使 用 ) リンク 箇 所 のスタイル 未 訪 問 時 のリンクスタイル li 内 の a タグ 要 素 が link(リンクがあって 未 訪 問 ) li a:link{ color:#ffffff; 訪 問 済 みのリンクスタイル li 内 の a タグ 要 素 が visited(リンクがあって 訪 問 済 み) li a:visited{ color:#eeee00; ポインタを 合 わせたときのスタイル li 内 の a タグ 要 素 が hover(ポインタが 上 に 来 ている) li a:hover{ color:#003300; text-decoration:none; color テキストの 色 text-decoration テキストの 装 飾 none 線 なし underline 下 線 linethrough 取 消 線 既 に 表 示 確 認 したページは 未 訪 問 時 のリンク にならない ので ブラウザの 履 歴 をクリアして 確 認 してみる 画 像 の 枠 線 を 非 表 示 に リンクが 設 定 された 画 像 には 枠 線 が 表 示 されるので この 枠 線 を 非 表 示 にするために border プロパティを 使 います a img{ border:none;