Upload
xmlproj2014
View
296
Download
0
Embed Size (px)
Citation preview
Follow me Twitter @sprechchor44
クライアントサイドとサーバサイド
4
1.Web界隈の話
ブラウザで動作 サーバで動作
HTTP
HTML CSS JavaScript (サーバサイドでも使える)
PHP Ruby Python…
Follow me Twitter @sprechchor44
ブラウザ間の差異
5
1.Web界隈の話
!
レンダリングエンジン →データを,条件やルールにしたがって 適切な形に再構成するエンジン
↓ 各ブラウザで違うものを使っている
Follow me Twitter @sprechchor44
ブラウザ間の差異
6
1.Web界隈の話
Webブラウザ レンダリングエンジン
Internet Explorer Trident
FireFox Gecko
Safari Webkit
Google Chrome Blink
Opera Blink
各ブラウザのレンダリングエンジン(2014年1月時点)
Follow me Twitter @sprechchor44
世界初のWebサイト
7
1.Web界隈の話
!HTMLの生みの親 ティム・バーナーズ・リー (当時CERN在籍) WWWの仕組みを作った人 !!1991年8月6日に設立:世界初のWebサイト http://info.cern.ch/hypertext/WWW/TheProject.html
Follow me Twitter @sprechchor44
SublimeTextに恋しよう!
8
1.Web界隈の話
使いやすくするには… !1.設定ファイルをいじる !!2.プラグインを入れる Package Control https://sublime.wbond.net/installation
Follow me Twitter @sprechchor44
参考サイト
9
1.Web界隈の話
HTTPとは?… http://viral-community.com/other-it/http-1873/ !ブラウザの仕組み http://www.html5rocks.com/ja/tutorials/internals/howbrowserswork/ !SublimeText3をインストールしたら… http://keidrun.tumblr.com/post/73033053898/tips-sublime-text-sublime-text-3 !サーバサイドJavaScriptの本命「Node.js」… http://www.atmarkit.co.jp/ait/articles/1102/28/news105.html
Follow me Twitter @sprechchor44
HTMLひな形
11
2.HTMLの話
<!DOCTYPE html> <html> !<head> <title>タイトル</title> </head> !<body> これはHTMLで記述されたファイルです.<br> </body> !</html>
Follow me Twitter @sprechchor44
HTMLひな形
12
2.HTMLの話
<!DOCTYPE html> <html> !<head> <title>タイトル</title> </head> !<body> これはHTMLで記述されたファイルです.<br> </body> !</html>
DOCTYPE宣言: HTML5の文書だよ と宣言する
Follow me Twitter @sprechchor44
HTMLひな形
13
2.HTMLの話
<!DOCTYPE html> <html> !<head> <title>タイトル</title> </head> !<body> これはHTMLで記述されたファイルです.<br> </body> !</html>
HTMLタグ: HTMLの範囲を示す
Follow me Twitter @sprechchor44
HTMLひな形
14
2.HTMLの話
<!DOCTYPE html> <html> !<head> <title>タイトル</title> </head> !<body> これはHTMLで記述されたファイルです.<br> </body> !</html>
HEADタグ: HTML文書全体の情報
Follow me Twitter @sprechchor44
HTMLひな形
15
2.HTMLの話
<!DOCTYPE html> <html> !<head> <title>タイトル</title> </head> !<body> これはHTMLで記述されたファイルです.<br> </body> !</html>
BODYタグ: HTML文書の内容
Follow me Twitter @sprechchor44
開始タグと終了タグ
17
2.HTMLの話
!!<body> ←開始タグ これはHTMLで記述されたファイルです.<br> </body> ←終了タグ
→タグの適用範囲を示している
Follow me Twitter @sprechchor44
文字化け対策
21
2.HTMLの話
以下を<head>タグ内に追加する. <meta http-equiv="Content-Type"
content="text/html;charset="utf-8"> !
!!! ↓HTML5では短く出来る!!
<meta charset="utf-8">
Follow me Twitter @sprechchor44
タグ(要素)と属性
23
2.HTMLの話
タグの中には属性を指定して,役割や情報を持たせることが出来る. !
例: <a href="http://www.xmlpro.org">
XMLPro公式サイト</a>
href属性でリンク先を示している
Follow me Twitter @sprechchor44
タグ(要素)と属性
24
2.HTMLの話
タグの中には属性を指定して,役割や情報を持たせることが出来る. !
例: <a href="http://www.xmlpro.org">
XMLPro公式サイト</a>
タグで囲まれた部分 = 要素
Follow me Twitter @sprechchor44
文章の区別・改行 1
26
2.HTMLの話 - 基本的なタグの紹介
タグ 役割 記述例
<a> ハイパーリンク追加 <a href="a">ここ</a> をクリック
<h1>~<h6> 見出し <h1>見出し</h1>
<p> 段落 <p>一つのパラグラフ</p>
<br> 改行 改行<br>するよ
Follow me Twitter @sprechchor44
文章の区別・改行 2
27
2.HTMLの話 - 基本的なタグの紹介
タグ 役割 記述例
<ul> 箇条書き範囲 <li>タグで項目を指定
<ul> <li>項目1</li> <li>項目2</li> <li>項目3</li> </ul>
<ol> 番号付き箇条書き範囲 <li>タグで項目を指定
<ol> <li>項目1</li> <li>項目2</li> <li>項目3</li> </ol>
Follow me Twitter @sprechchor44
文章などをまとめる
28
2.HTMLの話 - 基本的なタグの紹介
タグ 役割 記述例
<div>コンテンツのまとまりを表す.要素の前後に改行が入る(=ブロック要素)
文章1<div>文章2</div>文章3
<span>コンテンツのまとまりを表す.要素の前後に改行は入らない(=インライン要素)
文章1<span>文章2</span>文章3
Follow me Twitter @sprechchor44
画像を表示させる
29
2.HTMLの話 - 基本的なタグの紹介
タグ 役割 記述例
<img>
画像の表示. src属性で画像ファイル(PNG,GIF,JPEG)を指定. alt属性で画像の代わりに表示される文字列を指定.
<img src=sample.jpg alt="サンプル写真" >
Follow me Twitter @sprechchor44
HTMLにおけるコメント
30
!
<!-- ここにコメントを書きます --> !
!
!
!
!
コメントはWebページに表示されない
2.HTMLの話 - 基本的なタグの紹介
これで囲む
Follow me Twitter @sprechchor44
やってみよう!part.1
31
!1.「xpweb_100」フォルダを作成し,その中に「index.html」を作るべし! !2.「index.html」をいじって自分の自己紹介ページを好きなように作るべし!! (なんでもいいから画像を1枚以上使うこと) !
2.HTMLの話
Follow me Twitter @sprechchor44
参考サイト
32
2.HTMLの話
HTML クイック・リファレンス http://www.htmq.com/ !Can I use … ? http://caniuse.com/ !W3Cバリデータ http://validator.w3.org/
Follow me Twitter @sprechchor44
CSSとは
34
3.CSSの話
CSS(Cascading Style Sheet) !
!
→デザインやレイアウトなど, 文書の見栄え(スタイル)を指定する
Follow me Twitter @sprechchor44 38
3.CSSの話
CSSの使い方CSSファイルを作成後,HTMLファイルの <head>タグ内に下記を記入する. !
<link rel="stylesheet" href="styles.css">
ここに自分で作成した CSSファイルの場所を記載
Follow me Twitter @sprechchor44 39
3.CSSの話
やってみよう!part.21.part.1で作った自己紹介ページと同じ場所に空の「styles.css」を作るべし! !
2.自己紹介ページの<head>タグ内に,「styles.css」とのリンクを書くべし!
Follow me Twitter @sprechchor44
id属性とclass属性
41
3.CSSの話 - 要素の指定
グローバル属性 →ほぼすべての要素に指定できる属性
↓id属性とclass属性
Follow me Twitter @sprechchor44
id属性とclass属性
42
3.CSSの話 - 要素の指定
id属性 >>識別子(id)を指定.1つのドキュメント内に同じ名前のid属性は1つのみ 例: <div id="name">̃</div>
Follow me Twitter @sprechchor44
id属性とclass属性
43
3.CSSの話 - 要素の指定
class属性>>クラス名を指定.1つのドキュメント内に複数の同一クラスを指定可能 !
例: <div class="name">̃</div>
Follow me Twitter @sprechchor44
適用先の指定
45
3.CSSの話 - セレクタ
方法 書式(セレクタ)タグで指定 タグ名 { }
タグとクラス名で指定 タグ名.クラス名 {}クラス名で指定 .クラス名 {}
idで指定 #id名 {}複数の要素に指定 タグ名1, タグ名2 {}すべての要素に適用 * {}
Follow me Twitter @sprechchor44
色を変える
46
3.CSSの話 - セレクタ
.mycolor { color: #ff000; background-color: #999999; } !
(cssファイル)
Follow me Twitter @sprechchor44
色を変える
47
3.CSSの話 - セレクタ
.mycolor { color: #ff000; background-color: #999999; }
セレクタ
Follow me Twitter @sprechchor44
色を変える
48
3.CSSの話 - セレクタ
.mycolor { color: #ff000; background-color: #999999; }
プロパティ
Follow me Twitter @sprechchor44
色を変える
49
3.CSSの話 - セレクタ
.mycolor { color: #ff000; background-color: #999999; }
プロパティの値
Follow me Twitter @sprechchor44
色を変える
51
3.CSSの話 - セレクタ
色の指定
色名 red
rgb()と%値 rgb(100%,0,0)
rgb()と10進数の値 rgb(255,0,0)
# と16進数の値 #ff0000
Follow me Twitter @sprechchor44
色を変える
52
3.CSSの話 - セレクタ
カラーコード一覧 !
HTML,CSS カラーコード http://www.netyasun.com/home/color.html