コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

Similar documents
コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

スタイルシートでデザインを整えよう

Web データ管理 HTML+CSS (6) (2 章 ) 2011/11/9( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

Web プログラミング 1 HTML+CSS (6) (2 章 ) 2013/5/29( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用

■新聞記事

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

Web概論

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

Web 設計入門

第6回 CSS入門(つづき)

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

ボタンのトランジション 1 トランジションを利用して ボタンを作ってみましょう ボタンを工夫することでひときわ光る web ページにすることができます もう Illustrator や Photoshop でボタンの画像を作る必要はありません JavaScript でスクリプトを書く必

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

1/2

要素にフォーカスが当たったときは 例えば以下のように記述する input:focus{} 疑似要素 p:first-lin{ } 一行目だけ p:first-letter{} 最初の文字だけ要素の前や後に付け加えるには 以下のように記述する p:before{content:" 記号や文字 ";}

サンプル CSS OutlineAnimation.html の説明 HTML の記述 (OutlineAnimation.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中にテキストで Out

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

サンプル CSS1 入力フィールドの輪郭 (outline) のトランジション 入力フィールドをクリックすると変化します InputOutlineTransition の説明 HTML の記述 (InputOutlineTransition.html) id 属性 field の div 要素を作り

子ボックスや孫ボックスなどに position: absolute; と指定すると それぞれ親ボックスに対する絶対位置で配置できるので親ボックスの上に複数の子ボックスや孫ボックスを重ねて配置することができます トランジションやアニメーションを作成するときに非常に便利なので覚えておきましょう top

id, クラスで指定 (#id 名,.class 名 ) 4. 様々なセレクタ a,b :a と b を指定 a b :a の下の階層の b を指定 a>b :a の直下の b を指定 a+b :a の次の b を指定 ab :a かつ b を指定 5. 属性セレクタ a[b] :a タグ内で b

6 2 s µ µµµ µµµµ µ µ h µs µ µµµµ µ µ µ s mµµµµµ µµµ µµ µ u m µmµµµµµ µµ µ µ µ µ µ µ µ µ s 1

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

6 2 1

Sushi Web ページの編集 Card 1 of 10 3 パソコンの画面上で ブラウザとテキストエディタを横に並べます ブラウザ テキストエディタ 4 5 テキストエディタで 自分の自己紹介になるように変更します 変更したらテキストを保存します ( ファイル > 保存 ) 保存したら F5 を

スライド 1

大メニューをマウスカーソルで hover すると 半透明の小メニューが上から伸びてきます 小メニューを hover すると メニューの背景色とテキストの色が変わります NaviMenuAnime01 の説明 HTML の記述 (NaviMenuAnime01.html) id 属性 menu-box

コンピュータ基礎実習 ( 上級 ) 第 13 週の例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文

EC 千葉のホームページで使用している CSS CSSスタイルシート ( 外部記載 ) /* == 標示枠背景に壁紙設置 ( 全画面共通 )======= */ body { background-ima

目次 はじめに... 1 CSS?... 3 CSS の例... 4 CSS の基本の形... 5 HTML で CSS を読み込む... 7 <link> タグを置く ( ファイルを読み込む )... 9 <style> タグを置く ( スタイルを直接埋め込む ) セレクタ... 11

コンピュータ基礎実習 ( 上級 ) 第 12 週例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文字

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

27短01研01斉藤.indd

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

オリエンテーション

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個

Microsoft Word - 教材WebページのHTML5及びCSS3の解説

Border Width と記述します id 属性 div3 の div 要素を記述し 中にテキストで Border Radius と記述します id 属性 div4 の div 要素を記述し 中に span 要素を1つ記述しその中にテキストで Border All<br />(Color,Widt

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

第2回 Web文書

Web

transform: translatex(x 方向の移動距離 ) transform: translatey(y 方向の移動距離 ) transform: translate(x 方向の移動距離, Y 方向の移動距離 ) transform: translate 関数は 移動する位置ではなく 移動

メニューのトランジション 1 (text-overflow) トランジションを利用して 面白い個性的なメニューを作ってみましょう web ページもぐっと引き立つでしょう ここで紹介するメニューも Illustrator や Photoshop でメニューの画像を作る必要はありません J

Web 設計入門

Color Change

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

1/2

1222-B Transform Using Class And Tag (classセレクタと要素型セレクタ(Tag)を使用してスタイルを適用する)

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

年刊EDP 2003

ブロックの 1 文字目のを変更する セレクタ : first-letter { 1 文字目のを指定するフォントや文字色 背景色 枠線などの ブロックの 1 文字目を字下げする text-indent: 字下げ幅段落の1 文字目の字下げ幅を指定する em( 標準 1em) px( ピクセル ) pt(

背景の線形グラデーションをアニメーションのように見せる方法は 前章の #div4 ボックスと同じ方法です ( 注 )Safari (webkit 系ブラウザ ) と Chrome(Webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

トリガーをわかり易くする方法

1/2

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

( 注 )Safari (webkit 系ブラウザ ) と Chrome(webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit-text-stroke-color -webkit-text-fill-color のプロパティで描くこ

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT


Microsoft PowerPoint - css-3days.ppt [互換モード]

Web09

第21章 表計算

Taro-CSS.jtd

untitled

数のディジタル化

超簡単にWebページを作成

Taro-ホームページB5.jtd

Webデザイン論

<h1> 番号なし箇条書きの例 </h1> <ul> <li> 最初の項目 <li>2 番目の項目 <li> 最後の項目 </ul> 図 2 番号付き箇条書きの HTML 文書例 項目の先頭には, 自動的に のような黒丸記号が表示される これ以外の記号を用いる には, 表 2

CSSの基礎

Microsoft PowerPoint - css-3days 互換モード

12-0-Webページ画面構成の技法.doc

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

情報C 4月スクーリング プリント

Network Computing の基礎

競技課題|ホームページ

<!DOCTYPE html> <html> <head> <title>clipanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="clipanime1.css"> </head> <

Moshimo Challenge Report

情報C 4月スクーリング プリント

Microsoft Word - 操作マニュアル(PowerPoint2013)

Microsoft Word - 操作マニュアル(PowerPoint2010).doc

css.pdf

Microsoft PowerPoint - css-3days 互換モード

Web データ管理 HTML+CSS (7) (2 章 ) 2011/11/16( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/15

情報リテラシー(4)

画像全体を左右反転させると 下の画像 ( 黄緑色の外枠に白い桜 ) は backface-visibility: visible; と指定してあるので裏側が表示されます 上の画像 ( 水色の外枠に紅葉 ) は backface-visibility: hidden; と指定してあるので裏側が表示され

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/

1

2

■新聞記事

Transcription:

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 1 コンピュータ 2C ~ マルチメディア ~ 第 3 回 Web ページを作成するには? ( スタイルシート ) 人間科学科コミュニケーション専攻 白銀純子

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 2 第 3 回の内容 スタイルシート

Web ページ作りの基礎 ( 復習 ) Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 3

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 4 ブロック要素 (1) 内容的なまとまりを表すタグ HTML 文書の構造を決定するタグ 見出し, 段落, 箇条書き, 表, etc. この種類のタグは 前後に改行が挿入 1 つ 1 つがブロック要素

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 5 インライン要素 (1) ブロック要素の中に書き ブロック要素の内容を装飾したり 追加的な意味を与えるためのタグ 強調, 改行, リンク, etc. この種類のタグは 前後に改行はなし インライン要素 ( 強調 ) インライン要素 ( リンク )

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 6 インライン要素 (2) インライン要素のタグの中には 別のインライン要素または文字しか入れてはならない ブロック要素を入れてはならない ブロック要素の中であれば どのブロック要素に入れても良い

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 7 図や絵を入れるには? HTML ファイルとは別のファイルに 図や絵のファイルを用意する HTML ファイルの中に <img /> というタグを使って図や絵のファイルの名前を書き込む

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 8 図や絵を入れるには?( タグ ) 図や絵を入れるタグ タグ名 : <img /> 文章を囲む必要のないタグ 引数その 1: src 値その 1: 貼り付ける画像のファイル名 引数その 2: alt 値その 2: 画像ファイルの内容の説明 何らかの事情で画像が表示されなかったときなどに代わりに表示される言葉 <img src="xxxx" alt="yyyy" /> 画像の内容説明貼り付ける画像のファイルのありか

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 9 図や絵を入れるには?( 例 ) <img src= images/twcu.png alt= ロゴマーク " />

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 10 図を描くには?(1) ( 今回は )OmniGraffle を利用 Finder アプリケーション OmniGraffle をダブルクリック ソフトウェアが起動したら キャンバスに絵を描く

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 11 描画 図を描くには?(2) ツールバーの各ボタンを押し 表示されるメニューから描きたい図形を選択 キャンバスでマウスをドラッグ & ドロップで描画 ツールバー

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 12 色の設定 図を描くには?(3) ツールバーの 選択ツール を選択し 描いた図形を選択 図形の線の色の設定は スタイル ウィンドウの ラインと図形 ボタンを押して設定 図形の塗りつぶしは スタイル ウィンドウの フィル ボタン ラインと図形 線の色の設定 フィル 塗りつぶしの色の設定

図をファイルに保存 図を描くには?(4) メニューバーの ファイル 書き出し をクリックし 拡張子として.png をつけてファイル名を入力 ファイル名は必ず半角英数で スペースを入れずにつけること ファイル形式 の欄が PNG 形式 になっていることを確認 場所 の欄で HTML ファイルと同じフォルダを選択 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 13

スタイルシート Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 14

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 15 スタイルシートって? 本来は ワープロソフトなどで文字の形や大きさ 文書中で使う色などの見栄えに関する情報をひとまとめにしたもの 1 度作れば 同じ見栄えの文書を作るたびに見栄えの設定をしなくてすむ

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 16 CSS Cascading Style Sheet の略 主に HTML 文書で利用するスタイルシートの規格 最近の推奨本来の目的 HTMLファイル : 文書の構造 ( 見出し, 段落, 表などの情報 ) を書くもの 現在 HTML の文法上の規則として 見栄えに関するタグを排除する方向 見栄え ( 色や文字の形 大きさなど ) の情報は? スタイルシートに書くべき

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 17 スタイルシートを使うと...(1) 複数の Web ページで簡単に見栄えを統一可能 もしスタイルシートがなければ... 1 つ 1 つの HTML ファイルで見栄えの情報を指定 HTML ファイルが多くなると面倒 見栄えを変えたいとき スタイルシートは 1 つ作ればよい 全ての HTML ファイルを変更 スタイルシートだけ変更すればよい

スタイルシートを使うと...(2) スタイルシートでしかない細かいデザインが可能 様々な種類のコンピュータにも対応可能 小さな画面や性能の低いコンピュータ 正しい文法でタグを書いておくと それなりに Web ページが表示される 文法を守っていないと きちんと表示されないことも 視覚などの障害を持つ人が利用するコンピュータ 正しい文法でタグを書いておくと 画面の情報を伝える補助ツールは きちんと情報を伝えてくれる 文法を守っていないと 補助ツールがきちんと情報を伝えられず Web ページを使う人が混乱することも Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 18

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 19 内部スタイルシート スタイルシートの使い方 HTML ファイル中にスタイルシートを記述 外部スタイルシート スタイルシートの利点があまり生かせない HTML ファイルとは別のファイルにスタイルシートを記述し HTML ファイルにはスタイルシートのファイル名のみを書く <head> ~ </head> の間に書き込む <link rel="stylesheet" href="css ファイル名 " type="text/css" /> スペースを入れる位置を間違えないこと ( 入れ忘れないこと )

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 20 スタイルシートの書き方 ( 基本 ) テキストエディタ (Jeditなど) で書く 拡張子.css のファイル 拡張子.css をつけるのを忘れないこと セレクタ { プロパティ : 値 ; セレクタ : スタイルシートを適用する対象例えば タグ名などプロパティ : そのタグの何を設定するか例えば 文字の色や大きさ 背景色など値 : プロパティに設定するもの例えば 文字の色の名前や大きさの数など { の後の改行や プロパティの前のスペースはあってもなくてもよい プロパティの後の文字は : ( コロン ) 値の後の文字は ; ( セミコロン )

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 21 タグ名で指定 セレクタの書き方 ( その 1) body { プロパティ : 値 ;... h1 { プロパティ : 値 ;... p { プロパティ : 値 ;... CSS で指定されたタグ全てに適用

セレクタの書き方 ( その 1 例 -) HTML 文書 <h1> サンプル </h1> <p> コンピュータの授業 </p> CSSファイル h1 { border: solid 6px #009900; color: #000099; p { color: #ffff00; background-color: #000000; ブラウザでの表示 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 22

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 23 セレクタの書き方 ( その 2) タグ名. 分類名 で指定 p.comment { プロパティ : 値 ;... strong.more { プロパティ : 値 ;... CSS で指定されたタグのうち class という属性で. 以下の名前が指定されているもののみに適用 class: タグを分類し その分類名つけるための属性 1 つの HTML 文書中で複数のタグに対して同じ名前をつけてもかまわない < タグ名 class=" 分類名 ">~</ タグ名 > のように使う ( 大文字と小文字が区別される ) どのタグでも利用できる

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 24 セレクタの書き方 ( その 2 例 -) HTML 文書 <p> コンピュータの授業 </p> <p class="comment"> コンピュータの授業 </p> <p> <strong> コンピュータの授業 </strong> </p> <p> <strong class="comment"> コンピュータの授業 </strong> </p> CSSファイル p.comment { color: #0000ff; strong.comment { color: #ff0000; background-color: #ffcccc; ブラウザでの表示

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, 2010, All rights reserved. 25 セレクタの書き方 ( その 2 例 (1)-) HTML 文書 <p> コンピュータの授業 </p> <p class="comment"> コンピュータの授業 </p> <p> <strong> コンピュータの授業 </strong> </p> <p> <strong class="comment"> コンピュータの授業 </strong> </p> CSSファイル p.comment { color: #0000ff; strong.comment { color: #ff0000; background-color: #ffcccc; HTML ファイルとスタイルシートで一致している必要! ブラウザでの表示

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 26 セレクタの書き方 ( その 3 例 -) タグ名. 分類名 の タグ名 は省略可能 省略した場合は 任意のタグで class=" 分類名 " をつけることで 利用可能 HTML 文書 <p class="color1"> サンプル </p> <p> コンピュータの授業 <strong class="color1">~スタイルシート~</strong> </p> CSSファイル.color1 { color: #ff0000; ブラウザでの表示

セレクタの名前の注意 1つのCSSファイルの中に 同じ名前のセレクタがあってはならない 1 つのファイルの中に同じ名前のセレクタは作らないこと h1 { background-color: #ff0000; color: #ffffff;. h1 { border-color: #0000ff; border-style: solid; border-width: 5px; Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 27

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 28 プロパティと値 1 つのセレクタの中に プロパティと値のセットはいくつ書いても OK h1 { background-color: #ff0000; color: #ffffff; border-color: #0000ff; border-style: solid; border-width: 5px; text-align: center; 背景色の設定文字の色の設定枠線の色の設定枠線のスタイルの設定枠線の太さの設定中央揃えの設定

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 29 やってみよう!( 手順 1) スタイルシートのファイルを作る (Jedit で作る ) 拡張子.css ファイルの名前は半角英数でつけること ファイルの名前にスペースを入れないこと HTMLファイルと同じ場所に保存 Jedit の内容は何もなくて良いので そのまま保存

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 30 HTML ファイルの中で やってみよう!( 手順 2) <head> ~ </head> に <link rel="stylesheet" href="css ファイル名 " type="text/css" /> を書く ( スペースの場所に注意 ) CSS ファイル名 の部分は スタイルシートのファイル名を拡張子つきで書く

color 文字の色 プロパティ - 色と背景 (1)- 値として色の名前を指定 CSS ファイル body { color: black; background-color: skyblue; h1 { color: white; background-color: navy; p { color: yellow; background-color: black; background-color 文字の背景色 値として色の名前を指定 HTML ファイル <h1> サンプル </h1> <p> コンピュータの授業 </p> Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 31

background-image タグの背景画像 プロパティ - 色と背景 (2)- 値として url(" 画像のファイル名 ") を指定 background-repeat タグの背景画像を繰り返して並べるか並べないか 値として以下のいずれかを指定する repeat: 縦横に並べる repeat-x: 横方向のみ並べる repeat-y: 縦方向のみ並べる no-repeat: 並べない Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 32

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 33 プロパティ - 色と背景 (3)- CSS ファイル body { background-image: url("image.png"); background-repeat: repeat; HTML ファイル <h1> サンプル </h1> <p> コンピュータの授業 </p>

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, 2010, All rights reserved. 34 プロパティ - リンク - a:link { color: orange; a:active { color: red; a:visited { color: green; a:hover { color: white; background-color: red; セレクタの意味 a:link: まだ訪れたことのないページへのリンクに対する設定 a:active: リンク上でマウスボタンを押したときの設定 a:visited: 過去に訪れたことのあるページへのリンクに対する設定 a:hover: リンク上にマウスカーソルを置いたときの設定 color 以外に background-color なども設定可能

font-size プロパティ - 文字の形 大きさ (1)- 文字の大きさを指定 値として 通常の大きさからどれだけ大きいか / 小さいかを % で書く ( 通常の大きさは 100%) HTML ファイル <p class="small"> コンピュータ </p> <p class="middle"> コンピュータ </p> <p class="large"> コンピュータ </p> CSS ファイル p.small{ font-size: 80%; p.middle { font-size: 100%; p.large { font-size: 150%; Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 35

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 36 プロパティ - 文字の形 大きさ (2)- font-weight 文字の太さを指定 値として 100, 200, 300, 400, 500, 600, 700, 800, 900 のどれかを指定 ( 通常は 400) HTML ファイル <p class="thin"> コンピュータ </p> <p class="mid"> コンピュータ </p> <p class="thick"> コンピュータ </p> CSS ファイル p.thin{ font-weight: 200; p.mid { font-weight: 400; p.thick { font-weight: 600;

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 37 プロパティ - 文字の形 大きさ (3)- font-style 文字を斜体にするかどうかを指定 値として normal italic oblique のどれかを指定 ( 通常は normal) HTML ファイル <p class="normal"> コンピュータ </p> <p class="italic"> コンピュータ </p> <p class="oblique"> コンピュータ </p> CSS ファイル p.normal{ font-style: normal; p.italic { font-style: italic; p.oblique { font-style: oblique;

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 38 text-align プロパティ - 文章 (1)- 文章の行をどの位置に揃えるかを指定 値として left ( 左揃え ) center ( 中央揃え ) right ( 右揃え ) justify ( 両端揃え ) のどれかを指定 HTML ファイル <p class="left"> コンピュータ </p> <p class="center"> コンピュータ </p> <p class="right"> コンピュータ </p> CSS ファイル p.left{ text-align: left; p.center { text-align: center; p.right { text-align: right;

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 39 text-decoration プロパティ - 文章 (2)- 文字に下線 上線 取り消し線を付けたり 点滅させるかどうかを指定 値として underline ( 下線 ) overline ( 上線 ) line-through ( 取り消し線 ) のどれかを指定 HTML ファイル <p class="under"> コンピュータ </p> <p class="over"> コンピュータ </p> <p class="through"> コンピュータ </p> CSS ファイル p.under { text-decoration: underline; p.over { text-decoration: overline; p.through { text-decoration: line-through

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 40 プロパティ - 枠をつける (1)- border-color: 枠の色を指定 ( 値は 色の名前 ) border-width: 枠の太さを指定 値は 単位を px ( ピクセル ) または em ( 文字数 ) として数値で指定 border-style: 枠線の形式を指定 値は none hidden solid double groove ridge inset outset dashed dotted のどれかを指定

プロパティ - 枠をつける (2)- CSS ファイル p.solid { border-style: solid; border-width: 3px; border-color: red; p.dotted { border-style: dotted; border-width: 1em; border-color: green; p.double { border-style: double; border-width: 5px; border-color: blue; HTML ファイル <p class="solid"> コンピュータ </p> <p class="dotted"> コンピュータ </p> <p class="double"> コンピュータ </p> Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 41

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 42 プロパティ - 枠をつける (3)- border-***-style border-***-width border-***-color でもっと細かく枠をつけることも可能 *** の部分には 以下のいずれかが入る top : 枠の上側の線の設定 bottom : 枠の下側の線の設定 left : 枠の左側の線の設定 right : 枠の右側の線の設定

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 43 CSS ファイル p.solid { border-left-style: solid; border-left-width: 10px; border-left-color: red; p.dashed { border-bottom-style: dashed; border-bottom-width: 5px; border-bottom-color: green; p.double { border-top-style: double; border-top-width: 5px; border-top-color: blue; border-bottom-style: dotted; border-bottom-width: 8px; border-bottom-color: purple; プロパティ - 枠をつける (4)- HTML ファイル <p class="solid"> コンピュータ </p> <p class="dashed"> コンピュータ </p> <p class="double"> コンピュータ </p>

float プロパティ - 表示と配置 (1)- 文章の位置と図や別の文章の位置 ( 回り込み ) を調整 ページ内にメニューを作るときなどに利用 値は以下のどれかを指定 left : 図を左側に配置し 文章を図の右側に配置 right : 図を右側に配置し 文章を図の左側に配置 none : 図の左右に文章は配置せず 上か下かに配置 clear float で設定した回り込みを解除 値は float で設定したものを指定 または both で left も right も解除 Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 44

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 45 HTML ファイル プロパティ - 表示と配置 (2)- <div class="menu"> <h1> メニュー </h1> <ul> <li><a href="intro.html"> はじめに </a></li> <li><a href="html.html">html の書き方 </a></li> <li><a href="stylesheet.html"> スタイルシートの書き方 <a></li> </ul> </div> <div class="contents"> <h1> はじめに </h1> <p> 本日は HTML の書き方の基本です タグを使って書きます </p> </div> <div class="footer"> <hr /> <p>copyright information</p> </div> CSS ファイル div.menu { float: left; width: 20%; div.contents { float: right; width: 80%; div.footer { clear: both;

list-style-type プロパティ - 箇条書き (1)- 箇条書きの項目の印 ( マーカー ) の設定 値は 以下のどれかを指定 ( ただし これは一部のみ ) none : マーカーを表示しない disc : マーカーを塗りつぶされた丸にする square : マーカーを四角形にする upper-roman : マーカーをローマ数字の大文字にする decimal : マーカーを算用数字にする lower-latin, lower-alpha : マーカーをアルファベットの小文字にする 他にもいろいろあるので 調べて使ってみよう Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 46

プロパティ - 箇条書き (2)- CSS ファイル ul.alpha { list-style-type: lower-alpha; ul.square { list-style-type: square; HTML ファイル <ul class="alpha"> <li> 項目 1</li> <li> 項目 2</li> <li> 項目 3</li> </ul> <ul class="square"> <li> 項目 1</li> <li> 項目 2</li> <li> 項目 3</li> </ul> Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 47

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 48 list-style-image プロパティ - 箇条書き (3)- 箇条書きの項目の印 ( マーカー ) に画像を使う 値は url(" 画像ファイル名 ") で指定 CSS ファイル ul.image { list-style-image: url("item.png"); HTML ファイル <ul class="image"> <li> 項目 1</li> <li> 項目 2</li> <li> 項目 3</li> </ul>

border-collapse プロパティ - 表 (1)- テーブルのセル (1 つ 1 つのマス ) の表示形式を設定 値は 以下のどれかを指定 collapse : セルとセルの境界線を境界上に重ねて表示 separate : セルとセルの境界線を別々に表示 border-width や border-style border-color も一緒に指定することも可能 ただし 表の外側の枠のみに適用 1 つ 1 つのセルに適用したい場合は <th> や <td> のタグにもそれぞれスタイルシートを適用するように書く Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 49

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 50 CSS ファイル.tbsample1 { border-collapse: collapse; border-width: 3px; border-style: solid; border-color: black; th { border-width: 3px; border-style: solid; border-color: black; td { border-width: 3px; border-style: solid; border-color: black; プロパティ - 表 (2)- HTML ファイル <table class="tbsample1"> <tr><th> コンピュータ IIC</th> <th> コンピュータ IIC</th> <th> コンピュータ IIC</th> </tr> <tr><td> 表のサンプル </td> <td> 表のサンプル </td> <td> 表のサンプル </td> </tr> </table> 上側 : collapse, 下側 : separate

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 51 プロパティ - 表 (3)- CSS ファイル.tbsample { border-collapse: separate; border-width: 8px; border-style: dotted; border-color: red;.cellsample { border-width: 3px; border-style: dashed; border-color: blue; HTML ファイル <table class="tbsample"> <tr><th class="cellsample"> コンピュータ IIC</th> <th class="cellsample"> コンピュータ IIC</th> <th class="cellsample"> コンピュータ IIC</th> </tr> <tr><td class="cellsample"> 表のサンプル </td> <td class="cellsample"> 表のサンプル </td> <td class="cellsample"> 表のサンプル </td> </tr> </table>

Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2011, All rights reserved. 52 スタイルシート Web ページの書き方 大藤幹著 HTML & XHTML & CSS 辞典 ( 株式会社秀和システム ) その他 スタイルシート 書き方 などのキーワードで Web ページを検索してみよう!