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

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

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

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

Microsoft PowerPoint - css [互換モード]

2 詳 細 なレイアウトを 記 述 できる HTMLよりレイアウト 記 述 力 が 高 い 例 )テキストや 画 像 を 好 きな 位 置 に 配 置 できる HTMLから レイアウトに 関 する 記 述 を 除 去 で きる HTMLがシンプルに 文 法 間 違 いを 減 らせる 情 報 を 正

Microsoft PowerPoint - homepage1910.ppt - 互換モード

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

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

超簡単にWebページを作成

Web 設計入門

6 2 1

Network Computing の基礎

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

css.pdf

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

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

Microsoft PowerPoint - homepage 互換モード

第6回 CSS入門(つづき)

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

Microsoft PowerPoint - homepage.ppt [互換モード]

PowerPoint プレゼンテーション

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

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

PowerPoint プレゼンテーション

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

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

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

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

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

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

Web

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

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

Webデザイン論

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

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

Moshimo Challenge Report

untitled

■新聞記事

第 10 問 HTML5 では 1 つの HTML 文書内で複数の h1 要素を使用することは文法的に誤りとしている 2. 以下の設問に答えよ 第 11 問 コンピュータネットワークにおいて SSH の仕組みを使ってファイルを転送するプロトコルはどれか 以下より 1 つ 選択しなさい 1. SMTP

WWW(World Wide Web) 世界中に張り巡らされた クモの巣 という意味 CERN( 欧州合同原子核共同研究機関 ) の研究者が開発した ハイパーテキスト形式 ( HTML ) の分散情報システム WWW サーバーのアドレスを指定するのに URL(Uniform Resource Loc

情報リテラシー(4)

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

2

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

Taro-ホームページB5.jtd

[ 学習動画 ] 一覧 学習の閲覧や質問の際にご利用ください 閲覧が終了した動画をチェックして 学習の進行状況を確認しましょう! 閲覧チェック Dreamweaver/HTML5/CSS3 講座 HTML/CSS リファレンス 動画タイトル 時間 ( 計 10 時 57 分 ) Chapter01

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

Web 設計入門

Web概論

スライド 1

はじめに 本書の目的は 制作の効率化 クオリティの向上 各作業者間のスタイルの統一を 図る目安になることで 常にブラッシュアップを繰り返し 現時点での最適解の共 有に活用するものである 目次 基本仕様 ファイル ディレクトリ構成 画像ファイル 対応ブラウザ 品質管理 (X)HTML 制作 文字コード

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.

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

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

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

競技課題|ホームページ

HTML5、きちんと。

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

Microsoft Word - manual.doc

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

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

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

ウェブデザイン技能検定学科試験 3 級 1. 各設問において 正しいものは 1 を 間違っているものは 2 を 該当設問の解答欄に記せ 第 1 問 head 要素は body 要素の前に記述する 第 2 問 アクセシビリティの観点から img 要素の alt 属性には何らかのテキストを入力することが

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

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

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

スライド 1

27短01研01斉藤.indd

Webプログラミング演習

(1)

( )

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

Color Change


アメブロは そのままで使えるおしゃれなテンプレートが豊富にそろっているのが特徴ですがさらにデザインをカスタマイズすることによって 見やすく集客しやすいブログにすることができます このテキストでは 2016 年 3 月にリリースされた CSS 編集用デザイン を使用して あなただけのデザインにアメブロ

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

<4D F736F F D E835A A C98AD682B782E98E77906A89FC92F994C52E646F63>

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

HTML5 CSS

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

2. 以下の設問に答えよ 第 11 問 アルファチャンネルの説明として適切なものを 以下より 1 つ選択しなさい 1. 画像の彩度を扱うためのデータ領域 2. 画像の透過度を扱うためのデータ領域 3. 画像の圧縮前のデータを保存した領域 4. 画像の圧縮後のデータを保存した領域 第 12 問 プロポ

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


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

Web情報システム 第1章~第5章

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

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

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

m_sotsuron

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

ISコースプロジェクト実習 前期(第1回 ガイダンス)

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

 

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

Microsoft PowerPoint _3a-SEO.pptx

extCountdown.pdf

Webデザイン論

InfoPros13_digest.key

3 CSS について Cascading Style Sheets(CSS カスケーディング スタイル シート カスケード スタイル シート) とは HTML や XML の要素をどのように修飾 ( 表示 ) するかを指示する W3C による仕様の一つ 文書の構造と体裁を分離させるという理念を実現す

Transcription:

情報基礎 CSS を用いた Web ページ作成 CSS とは Cascading Style Sheet の省略表記 シーエスエスと読む Web ページのレイアウト ( 視覚的構造 ) を定義する スタイルシート の規格の一つ Web の標準化団体である W3C(World Wide Web Consortium) によって標準化 W3C で推奨される考え方 論理構造 : マークアップ言語 HTML, XHTML, XML など レイアウト ( 見た目 ): スタイルシート言語 CSS など HTML&CSS の経緯 1990 頃 Web 登場 HTMLはWebページの論理構造を記述するもので レイアウトを記述するものではない レイアウトを記述するためのスタイルシート言語は規定されなかった 1993 頃以降ブラウザ普及 サイト製作者は見た目をよくしたい ブラウザにあわせてレイアウト記述 例 ) 文字を大きくしたいときに <h3> を使う ブラウザによって異なる独自要素も登場例 )<font> HTMLの混乱と複雑化 HTML&CSS の経緯 1996 レイアウトを記述する枠組として規定 (CSS1) 1997 HTML3.2: 折衷的なHTML 暫定的措置としてレイアウトに関する独自要素の取り入れ 1997 HTML4.0: 論理構造とレイアウトの分離 1998 CSS2 1999 HTML4.01 2000 XHTML1.0 2001 XHTML1.1 2011 CSS2.1 2011/2012 CSS3 2014 HTML5: 元はWHATWGによる 2016 HTML5.01 CSS 利用のメリット 詳細なレイアウトを記述できる HTML よりレイアウト記述力が高い 例 ) テキストや画像を好きな位置に配置できる HTML から レイアウトに関する記述を除去できる HTML がシンプルに 文法間違いを減らせる 情報を正しく伝達できる 表示の間違いを減らせる 維持管理が楽に アクセシビリティ向上 例 )HTML の table 要素を使ってレイアウトすると 音声読み上げソフトを利用して Web ページを聞く視覚障害者に正しく情報が伝わりにくい 検索エンジン対策 1

CSS 利用のメリット レイアウトに関する記述を外部 CSS ファイルにできる サイトの維持管理が楽に ( 後述 ) ユーザが自分の好きなスタイルシートでページを見ることができる 正しい ( 推奨される ) 考え方 CSS のメリットの例 (1) New という文字列の色を赤から黄色にかえたい場合 100 ページ (100 個の HTML ファイル ) の Web サイト HTML のみで記述 HTML ファイル <font color= red >New</font> 100 個の HTML ファイルで red を yellow に変更 HTML+CSS で記述 HTML <span class= attention >New</span> attention( 名前は自由 ) という class を設定 100 個の HTML ファイルは変更不要 CSS( 別ファイル ).attention color: yellow; 1 個の CSS ファイルにおいて attention の色を red から yellow に変更 CSS の基本 セレクタ { プロパティ : プロパティ値 ;} 例 p {color: #ff0000; } 課題 1. トップページを CSS を用いて作り直す 2. HTML を HTML5 に 3. 二つ以上のブラウザで確認 4. W3C HTML Validator で HTML 文法チェック, W3C CSS Validator で CSS 文法チェック 5. トップページを置き換える 2

課題 課題 ( 余裕のある人 ) 6. 画像ファイルを images ディレクトリにまとめる 7. 2 ページ目以降も HTML5+CSS 化する 文法チェックも忘れずに 8. サイト全体を二つ以上のブラウザで確認 スマホを持っている人はスマホでも確認 8. HTML5+CSS3 対応にする ( 最初から HTML5+CSS3 でもよい ) HTML と CSS の組合せ ( 参考 ) HTMLとCSSの組合せは自由 現在 HTML4.01 Transitional HTML4 + CSS2( 中間 ) HTML4 + CSS3 HTML5 + CSS2( 目標 ) HTML5 + CSS3( 余裕のある人へ ) 課題の目標 論理構造 (HTML) とレイアウト (CSS) を分ける HTML からレイアウトに関する記述をなくす 文法チェックに合格する (HTML/CSS) ディレクトリ構成を整理する 複数ページ ( サイト全体 ) を CSS 化する 一般的なディレクトリ構成 public_html( ディレクトリ ) css( ディレクトリ ) index.css( 名前は自由 ) images( ディレクトリ ) index.html 他の HTML ファイル 課題の手順 ( 準備 ) 0. 見本の確認 (HTML4.01+CSS2) http://www.ex.media.osakacu.ac.jp/~harumi/mihon/ 以下 index.html, profile.html css/index.css images/photo.gif コピーして使用してもよい 3

課題の手順 1. トップページを CSS を用いて作り直す 1.1 css という名前のディレクトリを public_html の下に作成 アクセス権を確認 1.2 index.css という名前 ( 名前は自由 ) のファイルを css の下に作成 見本の index.css をダウンロード & 保存すると便利 アクセス権を確認 1.3 index.html を test.html という名前で保存 ( バックアップのため ) 1.4 test.html から index.css を参照 <link rel= stylesheet type= text/css href= css/index.css > 課題の手順 1. トップページを CSS を用いて作り直す 1.5 test.html からレイアウトに関する記述を取り除く (HTML) 1.6 レイアウトを index.css に記述する (CSS) 注 )1.5, 1.6 は 上から順番に少しずつ行う 注 ) デザインを変更してもよい Tips 少しずつ簡単なところから 上から下へ <h1> の上下の <hr> <h1> <font color= > <span> <body bgcolor= > や <body background= > <body> <center> <div> レイアウト調整に用いた <br>,<pre>, <table> などをなくす 課題の手順 2. HTML4 を HTML5 に ( 最小限で可 ) 3. 複数のブラウザで確認 4. HTML と CSS の文法チェック 3.1 W3C HTML Validator 3.2 W3C CSS Validator 課題の手順 5. トップページを置き換える test.html が完成したら index.html を index.html.bak などの名前で保存し ( バックアップのため ) test.html を index.html の名前で保存 課題の手順 6. 画像ファイルを images ディレクトリにまとめる 5.1 public_html の下に images ディレクトリを作成 5.2 画像ファイル (.jpg,.gif など ) を images ディレクトリに移動 ( リンク切れが心配な場合はコピーする ) 5.3 HTML と CSS ファイルの中の画像へのパスを変更して保存 例 )<img src= photo.gif > を <img src= images/photo.gif > に 4

課題の手順 7. 2 ページ目以降も HTML5+CSS を利用して書き直す 手順は 1. と同じ 8. サイト全体を二つ以上のブラウザで確認 スマホを持っている人はスマホでも確認 ブロックレベル要素とインライン要素 ブロックレベル要素 文書や段落を構成する基本要素 例 ) 見出し要素 div 要素 インライン要素 特定の部分に何らかの役割を持たせる要素 中にブロック要素を含むことができない 例 ) アンカー要素 span 要素 id と class 見本の基本レイアウト ( トップページ ) wrapper id 要素に固有の ( 一つしかない )identifier( 名前 ) をつける class 要素にクラス ( 分類 ) をつける photo menu description header footer 見本の基本レイアウト (2 ページ目 ) wrapper header menu2 margin と padding page footer padding border margin 要素の中身 5

margin と padding の記述方法 margin: 0; 上下左右が 0 margin: 0 auto; 上下が 0 左右は中央揃え margin: 0 0 0 0; 上 右 下 左が 0 CSS ファイルの見方 HTML: ブラウザで ドキュメントのソースを表示 CSS:HTML を見て CSS ファイルの URL をブラウザで入力 個別に指定するときは margin-left, margin-right, margin-top, margin-bottom 例 ) margin-left: 100; Web における絶対パスと相対パス 絶対パス ファイルの URL 例 )http://www.ex.media.osaka-cu.ac.jp/~ 学籍番号 / 例 )http://www.ex.media.osaka-cu.ac.jp/~ 学籍番号 /index.html http://www.ex.media.osaka-cu.ac.jp/~ 学籍番号 /profile.html 例 )http://www.ex.media.osaka-cu.ac.jp/~ 学籍番号 /css/index.css 例 )http://www.ex.media.osaka-cu.ac.jp/~ 学籍番号 /images/photo.gif Web における絶対パスと相対パス 相対パス 自分の位置から見た相手の位置 自分. 自分の上.. ( ただし./ は省略可能 ) 例 )index.html から profile.html を見る場合 :./profile.html または profile.html 例 )index.html から index.css を見る場合 :./css/index.css または css/index.css 例 )index.css から photo.gif を見る場合 :../images/photo.gif HTML4 HTML5 HTML の変更 : 見本の場合 HTML4 HTML5 HTML の変更 : 見本の場合 ( 本文 ) HTML4.01 Transitional HTML5 HTML4.01 Transitional HTML5 <!DOCTYPE HTML PUBLIC "- //W3C//DTD HTML 4.01 Transitional//EN "http://www.w3.or g/tr/html4/loose.dtd"> <!DOCTYPE HTML html> <div id= wrapper > </div> <div id= header </div> <article> </article> <header> </header> <meta http-equiv="content-type" content="text/html;charset=utf- 8"> <meta charset="utf-8"> <div id= footer > </div> <div id= menu > </div> <footer> </footer> <nav id= menu > </nav> 新しい要素 <article> <section> <header> <footer> <nav> など 6

HTML4 HTML5 CSS の変更 : 見本の場合 CSS for HTML4.01 Transitional CSS for HTML5 #wrapper article パーミッション ディレクトリやファイルのアクセス権 d: directory; r: readable; w: writable; x: executable #header #footer header footer d r w x r w x r w x Owner Group Other - r w - r - - r - - ( 例 ) このファイルは自分 ( オーナー ) は読み書き可能他人は読むことができるだけ ファイル等が表示できないとき ファイル名 空白を含むファイル名 日本語等のファイル名は 画像ファイルの形式 (PNG, JPG, GIF) ファイルが壊れていないか パス名 file: では ファイルの置き場所 public_html に下にあるか 指定された場所にあるか パーミッションが 読めない 設定になっていないか ファイル等が表示できないとき ( 文字化け ) <meta> で指定された文字コードと実際のファイルの文字コードが合っているか ファイルを文字化け状態で保存していないか 他の見本 HTML5+CSS2 http://www.ex.media.osakacu.ac.jp/~harumi/mihon/ 以下 index5.html, profile5.html css/index2.css images/photo.gif コピーして使用してもよい 注 )HTML5 の IE 対策はしていない 他の見本 HTML5+CSS3 http://www.ex.media.osakacu.ac.jp/~harumi/mihon2/ 以下 index.html css/css3.css images/photo-1000-01.jpg, photo-1000-02.jpg scrollsmoothly.js コピーして使用してもよい 7

CSS 利用の問題 HTMLより仕様が複雑 ユーザがスタイルシートを利用しないことがある ブラウザによってCSSの対応が異なる ブラウザのバグもある CSSの文法通りに記述しても正しく表示されないことがある ブラウザの対応度合いの差はHTMLのより大きい 複数のブラウザで美しく正しく表示させるためには 多くの手間と時間とノウハウが必要 8