第2回 Web文書

Similar documents
第6回 CSS入門(つづき)

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

分散情報システム構成法

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

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

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

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

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

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

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

セレクタ? セレクタ (Selector 選択 指定するもの ) は どのタグにスタイルを付けるのかを指定するためのものです セレクタ { プロパティ : 値 ; どのタグにスタイルを付けるかの指定 { スタイルの設定名 : スタイルの設定値 ; body { color: red; body を選

Web概論


Web 設計入門

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

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

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

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

Color Change

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

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.

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

スライド 1

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

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

Web09

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web 設計入門

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

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

MovingTextsAnime1 の説明 HTML の記述 (MovingTextsAnime1.html) id 属性 stage の div 要素 ( アニメーションが動くステージ ) を作り その中にボックスやテキストを記述します id 属性 div1 のdiv 要素から id 属性 div

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

Color Change

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

Web 設計入門

about かみのごうや たいち 大阪府出身 東京都在中 28歳 うお座 O型 ゾウと写真が好き 2xup.org を管理

1222-A Transform Function Order (trsn

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

css.pdf

1222-A Transform Function Order (trsn

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

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

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

6 2 1

動させることはできません 少し工夫が必要になります 元の画像を移動すれば反射画像 も一緒についてきますが 反射画像だけが移動するように見せたいので 元の画像の上に は黒色のボックスを覆い被せます ReflectAnime1 の説明 HTML の記述 (ReflectAnime1.html) id 属

1/2

Network Computing の基礎

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

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

Webデザイン論

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

■新聞記事

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

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

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

オリエンテーション

27短01研01斉藤.indd

1つ目は MASK という文字の下に楕円形のマスクイメージで その文字と楕円形の中に複数画像のスライドを表示するので id 属性 slide の div 要素の中に画像を5つ (images/dsc00203l.jpg images/dsc00027l.jpg images/dsc00092l.jp

Taro-CSS.jtd

【お試し版】Web制作者のためのCSS設計の教科書(非売品)

leaf2-h leaf2-v leaf2 images/leaf2.png leaf3-h leaf3-v leaf3 images/leaf3.png leaf4-h leaf4-v leaf4 images/leaf4.png leaf5-h leaf5-v leaf5 images/leaf

スライド 1

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

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

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

1

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

目次

年刊EDP 2003

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

インターネット社会の発展

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

PowerPoint プレゼンテーション

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

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

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

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

[ ]スマートセミナーバージョンアップリリースノート

ch31.dvi

SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する

MorphAndTextAnime の説明 HTML の記述 (MorphAndTextAnime.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中につぎの記述をします id 属性 div2

情報リテラシー(4)

r6.dvi

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

観光情報論  2018年6月5日 第9講 ブリストル・スタイルシート

超簡単にWebページを作成

をさせる ) ような場合に それぞれの要素に id 属性で id 名を指定している場合には CSS の id セレクタごとにアニメーションでプロパティを指定する必要があります class セレクタ.class 名 { プロパティ名 : 値 ; HTML 文書で class 属性 ( class="

Transcription:

Slide URL https://vu5.sfc.keio.ac.jp/slide/ Web 情報システム構成法第 5 回 CSS 入門 萩野達也 (hagino@sfc.keio.ac.jp) 1

Web ページの構成要素 直交技術を組み合わせる 内容 スタイル ( 表現方法 ) プログラミング スタイル プログラミング JavaScript CSS Web ページ Web 文書 HTML 内容 2

内容と表現方法 内容 情報 データ Webページのもっとも重要な部分 意味のある部分 表現方法 スタイル 飾り デザイン 内容をいかに見せるか 3

内容と表現の分離 分離する利点 HTMLの役割がはっきりする CSS Zen Garden http://www.csszengarden.com/ 内容を変えずにスタイルだけを変えることができる 複数の文書で同じスタイルを共有できる サイト全体を統一することができる ユーザがスタイルを変えることができる アクセシビリティの向上 CSS 共有 CSS ユーザ選択 CSS HTML HTML HTML 4

CSS とは? CSS 構造化文書に表現を与える HTML 文書に主に用いられる XMLアプリケーション一般に使うこともできる. HTML 表現の追加 HTML 内容と表現の分離 内容を書きやすい サイトの管理が容易になる アクセシビリティが上がる CSSのレベル CSS1 (Cascading Style Sheets, level 1) 1996 年 12 月 ボックスモデル CSS2 (Cascading Style Sheets, level 2) 1998 年 5 月 メディアを追加 CSS2.1 (Cascading Style Sheets, level 2 revision 1) 2011 年 6 月 不明瞭部分を改定 CSS3 (Cascading Style Sheets, level 3) 2011 年 6 月 ~ モジュール化 縦書きも可能 CSS4 (Cascading Style Sheets, level 4) モジュール化 互換性を維持 どのレベルまでサポートするか 対応モジュールの選択 5

HTML で CSS の与え方 HTML の head に記述する CSS ファイルをリンクする <!DOCTYPE HTML> <html> <head> <title>bach's home page</title> <style type="text/css"> h1 { color: blue </style> </head> <body> <h1>bach's home page</h1> <p>johann Sebastian Bach was a prolific composer.</p> </body> </html> <!DOCTYPE HTML> <html> <head> <title>bach's home page</title> <link rel="stylesheet" href="bach.css" type="text/css" /> </head> <body> <h1>bach's home page</h1> <p>johann Sebastian Bach was a prolific composer.</p> </body> </html> style 属性を用いる <h1 style="color: blue">bach's home page</h1> <p>johann Sebastian Bach was a prolific composer.</p> CSS ファイル h1 { color: blue; text-align: center; 6

CSS の書き方 セレクタにより適応箇所を指定 要素名, ID, パターン 宣言的 vs 手続き的 属性と値を並べて書く 宣言的 body { font-family: "Gill Sans", sans-serif; font-size: 12pt; margin: 3em; 継承とカスケード セレクタプロパティ 子要素は親要素の属性を継承する 複数のスタイルシートをカスケードする 値 セレクタ { プロパティ : 値 ; プロパティ : 値 ; 7

宣言的 vs 手続き的 宣言的 単純に記述する 規則を並べる 編集が可能 細かく書かないといけないので面倒 手続き的 手続きを書く プログラム 編集が難しい プリミティブは少なくて済む プログラム 修正が難しい 出力 8

セレクタ スタイルを適用する要素を指定 パターンマッチにより指定 セレクタ 意味 * すべての要素を指定 E 要素 E を指定 E F 要素 E の子孫である要素 F を指定 E > F 要素 E の子要素 F を指定 E:first-child 最初の子要素 E を指定 E + F 要素 E の直後の要素 F を指定 E, F 要素 E および要素 F を指定 セレクタ E:lang(en) E[foo] E[foo="warning"] E[foo~="warning"] E[lang ="en"] E.warning 意味 自然言語が en であるときの要素 E を指定 属性 foo のある要素 E を指定 ( 属性の値は問わない ) 属性 foo の値が warning である要素 E を指定 属性 foo の値が空白区切りの文字列のリストで, その中に warning が含まれている要素 E を指定 属性 lang の値がハイフンでつながれた文字列のリストで, それが en で始まる要素 E を指定 E[class~="warning"] と同じ セレクタ 意味 E#myid id 属性が myid である要素 E を指定 E:link E:visited E:active E:hover E:focus :link は, まだたどられていないハイパーリンク要素 E を指定 :visited は, すでにたどられたハイパーリンク要素 E を指定 :active は, 要素 E がクリックや押されて発火したとき :hover は, 要素 E のマウスカーソルなどが上に来たとき :focus は, 要素 E がフォーカスされたとき 9

セレクタの例 グルーピング h1, h2, h3 { font-family: sans-serif; 強調の違い 10 子孫 h1 { color: red; em { color: red; h1 em { color: blue; 子供 body > p { line-height: 1.3; div.cool ol > li { color: red; 隣接 math + p { text-indent: 0; h1 + h2 { margin-top: -5mm; <h1> 慶應義塾大学 </h1> <p>sfc は <em> 湘南藤沢キャンパス </em> のことです.</p> <h1> 慶應義塾大学 <em> 湘南藤沢キャンパス </em></h1> <div class="cool"> <ul><li> 項目 </li></ul> <div> <ol> <li> 箇条書き </li> </ol> </div> </div> <h1> 第 1 章はじめに </h1> <h2>html とは </h2> <p>html は...</p> <h2>css とは </h2> 隙間の調整

セレクタの例 ( つづき ) 属性 h1[title] { color: blue; span[class="example"] { color: blue; a[rel~="copyright"] { color: blue; *[lang ="en"] { color : red; class 属性 *.pastoral { color: green;.pastoral { color: green; *[class~="pastoral"] { color: green; div.pastoral { color: green; p.pastoral.marine { color: green; id 属性 h1#chapter1 { text-align: center; #section1 { text-align: left; 同じ指定 11

疑似クラスと疑似要素 疑似クラス div > p:first-child { text-indent: 0 a:link { color: red /* unvisited links */ a:visited { color: blue /* visited links */ a:hover { color: yellow /* user hovers */ a:active { color: lime /* active links */ :lang(fr) > q { quotes: '<<' '>>' 疑似要素 p:first-line { text-transform: uppercase p:first-letter { font-size: 200%; font-style: italic; font-weight: bold; float: left h1:before { content: counter(chapno, upper-roman) ". " body:end { content: "The End" 12

カスケード 13 複数のスタイルシート 著者のスタイルシート 利用者のスタイルシート ブラウザ ( ユーザエージェント ) のスタイルシート 優先度 1. 利用者が!important と指定したもの 2. 著者が!important と指定したもの 3. 著者の指定 4. 利用者の指定 5. デフォールト セレクタの順 1. IDによる指定 ( インラインを含む ) 2. 属性による指定 3. 要素による指定 同順の場合 より限定されたものを順位が高いと考える @import で取り込まれたものは最初に取り込まれたと考え優先度は低い 著者スタイルシート CSS CSS CSS HTML 利用者スタイルシート /* From the user's style sheet */ p { text-indent: 1em! important p { font-style: italic! important p { font-size: 18pt ユーザエージェントスタイルシート /* From the author's style sheet */ p { text-indent: 1.5em!important p { font: 12pt sans-serif!important p { font-size: 24pt

セレクタと継承とカスケード 祖先継承親継承セレクタより限定 #id 1. カスケードによりスタイルシートを結合 2. セレクタで対応するスタイルを探す 3. 指定がない場合は親から継承 カスケード 著者スタイルシート カスケード ユーザスタイルシート ユーザエージェントスタイルシート.class 14

実際の値の計算 1. 指定された値 カスケードの値を用いる親要素から継承された値を用いるデフォールト値を用いる 2. 計算された値 絶対的な値 (px, cmなど ) はそのまま相対的な値 (em, % など ) は絶対的な値を計算する 3. 実際の値 可能な値にまるめる 15

CSS の色指定 名前による指定 red, green, blue, magenta, yellow, cyan, blackなど 140 種類が定義されている RGB 値での指定 rgb(255, 0, 0) rgba(255,0,0,0.5) 16 進数で指定 #f00 #ff0000 色 名前 RGB 16 進数 red rgb(255,0,0) #ff0000 green rgb(0,255,0) #00ff00 blue rgb(0,0,255) #0000ff cyan rgb(0,255,255) #00ffff magenta rgb(255,0,255) #ff00ff yellow rgb(255,255,0) #ffff00 black rgb(0,0,0) #000000 white rgb(255,255,255) #ffffff 16 利用例 p { color: blue; background-color: rdb(255,255,128); em { color: #880022;

CSS 背景 background-color: light-blue; 背景の色を指定 background-image: url("back.gif"); 背景に画像を指定 background-repeat: repeat-x; 画像の繰り返しの方向を指定 repeat-x 横方向のみ繰り返し repeat-y 縦方向のみ繰り返し no-repeat 繰り返ししない repeat-x background-position: right top; 画像の開始位置を指定 repeat-y background-attachment: fixed; 画像をスクロールしないように固定する background: #ffffff url("back.png") no-repeat right top; 全プロパティをまとめて指定色, 画像, 繰り返し, 固定, 位置の順に指定省略は可能 17

CSS ボックスモデル ブロックボックス 段落用垂直につながる 例 インラインボックス 段落内の文書要素用横につながる親のブロックボックスをはみ出すと改行 h1 { magin:25px; border: 1px solid navy; padding: 10px; 親要素のボックス内 top margin border padding height left 内容 width right div.main { margin-left: 200px; padding: 10px 5px 15px 2px; 18 top right bottom left bottom

CSS テキスト color: red; テキストの色の指定 line-height: 0.8; 行の高さ text-align: center; テキストの位置揃え center 中央揃え left 左揃え right 右揃え justify 均等割り text-decoration: underline; テキストの装飾 underline 下線 overline 上線 line-through 取り消し線 none なし vertical-align: middle; 縦位置 middle 中央揃え top 上揃え bottom 下揃え font-family: "Time New Roman", Times, serif; フォントの指定 serif 髭あり,san-serif 髭なし font-style: normal; italic イタリック text-indent: 5em; テキストのインデント font-weight: normal; bold 太文字 font-size: 12px; フォントの大きさ 19

CSS での大きさの指定 絶対指定 cm センチメートル mm ミリメートル in インチ (1in = 2.54cm) px ピクセル pt ポイント (72pt = 1in) pc パイカ (1pc = 12pt) 相対指定 em フォントの文字 M の幅 ex フォントの文字 x の高さ vw viewportの幅の1% vh viewportの高さの1% % 親の要素との相対 body { font-size: 12px; h1 { font-size: 24pt; h2 { font-size: 150%; p { text-indent: 4em; div.main { margin-top: 1em; padding-bottom: 2ex; div.large { font-size: 2.5vw; 20

課題 :CSS でスタイルを付加 架空のオンラインショップのトップページに CSS を付加しなさい CSS は別ファイルとして用意し, リンクすること. スタイルの内容は自由です. 今回, 説明したものを中心に CSS を書きなさい. HTML と CSS 日英でトップページを作っている場合には, とりあえず日本語のものにスタイルを付加しましょう. CSSを my.css したときには, トップページの myshop.html ( あるいは myshop.html.ja) の head 部分に以下を挿入してください. <link rel="stylesheet" href="my.css" type="text/css" /> 提出 https://vu5.sfc.keio.ac.jp/kadai/ スタイルを追加したHTMLファイルと作成したCSSを宿題登録システムから提出してください 締め切り : 5 月 20 日正午 21

まとめ 原理 宣言的 vs 手続き的 スタイルシート 内容と表現の分離 CSS セレクタ カスケード 継承 22