Kosenconf024north-tohoku HTML

57
高専カンファレンス kosenconf-024north-tohoku in 北東北 なまけもの高専生Webサイト 三浦 彩 / @mitaku

description

なまけもの高専生のHTMLの話

Transcript of Kosenconf024north-tohoku HTML

Page 1: Kosenconf024north-tohoku HTML

高専カンファレンスkosenconf-024north-tohoku

in 北東北

なまけもの高専生とWebサイト

三浦 彩 / @mitaku

Page 2: Kosenconf024north-tohoku HTML

三浦 彩Takumi Miura@mitakuWeb Engineer

AkitaNationalCollege ofTechnology

Page 3: Kosenconf024north-tohoku HTML

Webサイト

Page 4: Kosenconf024north-tohoku HTML

いろんなのがありますよね

Page 5: Kosenconf024north-tohoku HTML

GoogleYahoo!Amebamixietc...

Page 6: Kosenconf024north-tohoku HTML

これらを作るHTMLのお話

Page 7: Kosenconf024north-tohoku HTML

HTMLって?

Page 8: Kosenconf024north-tohoku HTML

< >で囲まれたタグを使ってWebページを作成する言語

Page 9: Kosenconf024north-tohoku HTML

このタグで囲まれた物は○○という意味ですよ

Page 10: Kosenconf024north-tohoku HTML

<h2></h2> 見出しheading

h1,h2,h3....h6

Page 11: Kosenconf024north-tohoku HTML

<p></p> 段落paragraph

Page 12: Kosenconf024north-tohoku HTML

<li> </li> リストlist

Page 13: Kosenconf024north-tohoku HTML

文字列に意味を持たせてWebサイトを作る

Page 14: Kosenconf024north-tohoku HTML

自分でWebサイト作ったことがある人

挙手 ノ

Page 15: Kosenconf024north-tohoku HTML

HTMLを知らないとWebページは作れないの?

Page 16: Kosenconf024north-tohoku HTML

作れます。

Page 17: Kosenconf024north-tohoku HTML

でも

Page 18: Kosenconf024north-tohoku HTML

HTMLを手打ちしてる人は少ない気がする

Page 19: Kosenconf024north-tohoku HTML

ブログとかCMSとか

Page 20: Kosenconf024north-tohoku HTML

I’m Lazy!

Photo by byoshikage

Are you Lazy?

Page 21: Kosenconf024north-tohoku HTML

怠け者のWebエンジニア

Page 22: Kosenconf024north-tohoku HTML

とことん楽したい

Page 23: Kosenconf024north-tohoku HTML

HTMLが嫌い

Page 24: Kosenconf024north-tohoku HTML

めんどくさくない?

Page 25: Kosenconf024north-tohoku HTML

<h2>食べ物</h2><ul id=‘food’> <li>わんこそば</li> <li>冷麺</li> <li>南部せんべい</li></ul>

Page 26: Kosenconf024north-tohoku HTML

<h2>食べ物</h2><ul id=‘food’> <li>わんこそば</li> <li>冷麺</li> <li>南部せんべい</li></ul>

Page 27: Kosenconf024north-tohoku HTML

閉じタグ</h2></li></ul>

Page 28: Kosenconf024north-tohoku HTML

<h2>食べ物<ul id=‘food’> <li>わんこそば <li>冷麺 <li>南部せんべい

Page 29: Kosenconf024north-tohoku HTML

ほらすっきり!

Page 30: Kosenconf024north-tohoku HTML

ただし、動かないがな

Page 31: Kosenconf024north-tohoku HTML

<h2>食べ物<ul id=‘food’> <li>わんこそば <li>冷麺 <li>南部せんべい

Page 32: Kosenconf024north-tohoku HTML

まだ、無駄が多く無い?

※無駄ではないが

Page 33: Kosenconf024north-tohoku HTML

<h2>食べ物<ul id=‘food’> <li>わんこそば <li>冷麺 <li>南部せんべい

Page 34: Kosenconf024north-tohoku HTML

h2 食べ物ul id=‘food’ li わんこそば li 冷麺 li 南部せんべい

Page 35: Kosenconf024north-tohoku HTML

もう意味がわからないですね

Page 36: Kosenconf024north-tohoku HTML

<h2>食べ物<ul id=‘food’> <li>わんこそば <li>冷麺 <li>南部せんべい

Page 37: Kosenconf024north-tohoku HTML

これくらいは楽したい

Page 38: Kosenconf024north-tohoku HTML

<h2>食べ物<ul id=‘food’> ★ <li>わんこそば <li>冷麺 <li>南部せんべい

このタグの有効範囲は?

Page 39: Kosenconf024north-tohoku HTML

行き着いた先がHAML

HTML Abstraction Markup Language

Page 40: Kosenconf024north-tohoku HTML

閉じタグがない

Page 41: Kosenconf024north-tohoku HTML

インデントで区切られる

Page 42: Kosenconf024north-tohoku HTML

<h2>食べ物</h2><ul id=‘food’> <li>わんこそば</li> <li>冷麺</li> <li>南部せんべい</li></ul>

Page 43: Kosenconf024north-tohoku HTML

%h2 食べ物%ul#food %li わんこそば %li 冷麺 %li 南部せんべい

Page 44: Kosenconf024north-tohoku HTML

劇的ビフォアーアフター

Page 45: Kosenconf024north-tohoku HTML

<h2>食べ物</h2><ul id=‘food’> <li>わんこそば</li> <li>冷麺</li> <li>南部せんべい</li></ul>

%h2 食べ物%ul#food %li わんこそば %li 冷麺 %li 南部せんべい

before after

Page 46: Kosenconf024north-tohoku HTML

<ul id=XXX>↓

ul#XXX

Page 47: Kosenconf024north-tohoku HTML

<ul class=XXX>↓

ul.XXX

Page 48: Kosenconf024north-tohoku HTML

<ul class=XX id=YY>↓

%ul.XX#YY

Page 49: Kosenconf024north-tohoku HTML

%h2 食べ物%ul#food %li わんこそば %li 冷麺 %li 南部せんべい

Page 50: Kosenconf024north-tohoku HTML

すっきり!

Page 51: Kosenconf024north-tohoku HTML

インデントが整っているので見やすい

Page 52: Kosenconf024north-tohoku HTML

日本Hamlの会(ユーザーグループ)

Page 53: Kosenconf024north-tohoku HTML

日本Hamlの会

Page 54: Kosenconf024north-tohoku HTML

通称

日本ハム

Page 55: Kosenconf024north-tohoku HTML

< > </ >を書きたくない!という人がいたら

使ってみてください。

Page 56: Kosenconf024north-tohoku HTML

とことん楽しましょう

Page 57: Kosenconf024north-tohoku HTML

ご清聴ありがとうございました。