Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTML5でマークアップ、初めの一歩
Search
Atsushi Tadokoro
May 15, 2014
Technology
950
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HTML5でマークアップ、初めの一歩
Atsushi Tadokoro
May 15, 2014
More Decks by Atsushi Tadokoro
See All by Atsushi Tadokoro
デザイン言語総合講座 - クリエイティブ・コーディング
tado
0
2.8k
Tumblrを使う4 - Webサイトを構成する、固定ページとタグ
tado
0
1.8k
Tumblrを使う3- カスタムHTMLテーマの作成
tado
0
470
Processing.jsによるデータの可視化と生成的表現
tado
1
1.9k
Tumblrを使う2 - テーマをカスタマイズする
tado
0
380
Touchéの仕組みを理解 - ProcessingとArduinoの連携
tado
0
2.4k
Github Pagesで作品を公開、Automatic Page Generatorでサイトを生成
tado
0
1.6k
TumblrでWebサイトを作成
tado
0
730
bmaw14 第2回: Touchéセンサーを使う1 Touchéセンサーを作成する
tado
0
2.3k
Other Decks in Technology
See All in Technology
FDEの心得
noriakioji
4
5k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
13
8.7k
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
230
会社紹介資料 / Sansan Company Profile
sansan33
PRO
23
430k
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
140
Genie Codeハンズオン基礎編
taka_aki
1
110
ブラウザ研修 2026
recruitengineers
PRO
6
970
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.6k
ホームラボ紹介
y_sera15
0
160
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
680
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
グローバル基準のSREは、運用現場でどう機能したか:成熟度アセスメントの実践 / SRE NEXT 2026
sorawatanabe
0
210
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
470
Evolving SEO for Evolving Search Engines
ryanjones
0
250
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
The Language of Interfaces
destraynor
162
27k
Fireside Chat
paigeccino
42
4k
GraphQLとの向き合い方2022年版
quramy
50
15k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
HDC tutorial
michielstock
2
790
Transcript
)5.-͡ΊͷҰา
)5.-͡ΊͷҰา ‣ )5.-͔Βಋೖ͞Εͨ৽͍͠ཁૉΛ༻ͯ͠ɺ)5.-ͷϖʔ δΛ࡞ͯ͠ΈΔ ‣ $44Ͱ࡞ͨ͠)5.-ͷϖʔδΛߏʹଈͯ͠ϨΠΞτ ‣ $44ʹಋೖ͞Ε༷ͨʑͳදݱख๏Λࢼͯ͠ΈΔ
)5.-͡ΊͷҰา ‣ ࡞͢ΔϖʔδͷΠϝʔδ ‣ ্ԼʹϔομʔͱϑολʔɺࠨʹφϏήʔγϣϯӈʹෳهࣄ ͔ΒͳΔϝΠϯίϯςϯπ
)5.-͡ΊͷҰา ‣ )5.-Ҏલ )5.-ɺ9)5.- ͰͷΓ͔ͨ ‣ EJWཁૉΛ༻ͯ͠ɺϖʔδΛߏͷ୯Ґ͝ͱʹׂ ‣ ͦΕͧΕͷEJWཁૉʹJEଐੑɺ·ͨDMBTTଐੑΛ༩ ‣
ଐੑͷ໊લ͔Βɺ$44͔ΒͦΕͧΕͷཁૉΞΫηε ‣ $44ͰϨΠΞτݸผͷσβΠϯΛهड़
)5.-͡ΊͷҰา ‣ )5.-Ҏ߱Ͱɺҙຯ ηϚϯςΟΫε ʹΑΔϚʔΫΞοϓ͕ ՄೳͱͳΔ ‣ )5.-ͷϖʔδͷߏΛࢦఆ͢Δཁૉ ‣ TFDUJPOຊͷҰ෦͋Δ͍ষɺষͷηΫγϣϯɺ͋Δ͍
جຊతʹ)5.-Ͱಠࣗͷݟग़͠Λ࣋ͭͯ͢ͷͷ ‣ IFBEFSϖʔδʹදࣔ͞ΕΔϖʔδɾϔομʔɺIFBEཁૉ ͱશ͘ҙຯ߹͍͕ҧ͏ͷͰҙ ‣ GPPUFSࡉ͔͍จࣈͰͷઆ໌͕ೖΔϖʔδɾϑολʔɺ &NBJMɾϝοηʔδͷॺ໊ͳͲ͕ೖΔ ‣ OBWଞͷϖʔδͷϦϯΫͷू·Γ ‣ BSUJDMFϒϩά8FCϚΨδϯɺҰཡهࣄͳͲʹܝࡌ͞Ε ͍ͯΔݸʑͷΤϯτϦʔ
)5.-͡ΊͷҰา ‣ )5.-ɺ9)5.-ͰͷϚʔΫΞοϓ
)5.-͡ΊͷҰา ‣ )5.-Ͱ͜͏ͳΔ
)5.-͡ΊͷҰา ‣ ࣮ࡍʹ)5.-Λهड़͢ΔͨΊͷܗΛ༻ҙ͢Δ <!DOCTYPE html> <html lang="ja"> ! <head> !
! <meta charset="utf-8" /> ! ! <title>HTML5ͱCSS3ʹΑΔϖʔδαϯϓϧ</title> ! </head> ! <body> ! ! <h1>HTML5 + CSS3, Layout Sample</h1> ! ! <h2>Media Literacy 2011, Tama Art University</h2> ! ! <ul> ! ! ! <li><a href="#">Home</a></li> ! ! ! <li><a href="#">Menu 1</a></li> ! ! ! <li><a href="#">Menu 2</a></li> ! ! ! <li><a href="#">Menu 3</a></li> ! ! </ul> ! ! <h2>͜ͷαΠτʹ͍ͭͯ</h2> ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λͭ੨͍ͦΒ…</p> ! ! <h3>HTML5ͱCSS3ʹΑΔ๛͔ͳදݱ</h3> ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λͭ੨͍ͦΒ…</p> ! ! <h2>͞Βʹผͷهࣄ</h2> ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λͭ੨͍ͦΒ…</p>
)5.-͡ΊͷҰา ‣ ࣮ࡍʹ)5.-Λهड़͢ΔͨΊͷܗΛ༻ҙ͢Δ ͖ͭͮ ! ! <h2>Navigation</h2> ! ! <ul>
! ! ! <li><a href="#">example 1 </a></li> ! ! ! <li><a href="#">example 2 </a></li> ! ! ! <li><a href="#">example 3 </a></li> ! ! ! <li><a href="#">example 4 </a></li> ! ! ! <li><a href="#">example 5 </a></li> ! ! ! <li><a href="#">example 6 </a></li> ! ! ! <li><a href="#">example 7 </a></li> ! ! ! <li><a href="#">example 8 </a></li> ! ! </ul> ! ! <p>This site is licensed under a Creative Commons License.</p> ! </body> </html>
)5.-͡ΊͷҰา ‣ ͜ͷϖʔδͷߏ ‣ ϔομʔ ‣ େݟग़͠I ‣ தݟग़͠I ‣
ϔομʔϝχϡʔVM MJ ‣ ηΫγϣϯ ‣ هࣄ ‣ େݟग़͠I ‣ ஈམQ ‣ தݟग़͠I ‣ ஈམQ ‣ هࣄ ‣ େݟग़͠I ‣ ஈམQ ‣ φϏήʔγϣϯ ‣ େݟग़͠I ‣ φϏήʔγϣϯϝχϡʔVM MJ ‣ ϑολʔ ‣ ஈམ
)5.-͡ΊͷҰา ‣ ϒϥβͰදࣔ
)5.-͡ΊͷҰา ‣ ͜ͷϖʔδΛ)5.-ʹॻ͖͍͑ͯ͘ ‣ ҙຯͷߏ ηϚϯςΟΫε Λ)5.-ͰϚʔΫΞοϓ ‣ ϔομʔˠIFBEFSཁૉ ‣
ݟग़͠ͷ·ͱ·ΓˠIHSPVQཁૉ ‣ ݸผͷهࣄˠBSUJDMFཁૉ ‣ φϏήʔγϣϯˠOBWཁૉ ‣ ϑολʔˠGPPUFSཁૉ
)5.-͡ΊͷҰา ‣ )5.-ͰߏԽͨ͠αϯϓϧ <!DOCTYPE html> <html lang="ja"> ! <head> !
! <meta charset="utf-8" /> ! ! <title>HTML5ͱCSS3ʹΑΔϖʔδαϯϓϧ</title> ! ! <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ! </head> ! <body> ! ! <header> ! ! ! <hgroup> ! ! ! ! <h1>HTML5 + CSS3, Layout Sample</h1> ! ! ! ! <h2>Media Literacy 2011, Tama Art University</h2> ! ! ! </hgroup> ! ! ! <ul> ! ! ! ! <li><a href="#">Home</a></li> ! ! ! ! <li><a href="#">Menu 1</a></li> ! ! ! ! <li><a href="#">Menu 2</a></li> ! ! ! ! <li><a href="#">Menu 3</a></li> ! ! ! </ul> ! ! </header> ! ! <div id="main"> ! ! ! <article> ! ! ! ! <h1>͜ͷαΠτʹ͍ͭͯ</h1> ! ! ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λ…</p> ! ! ! ! <h2>HTML5ͱCSS3ʹΑΔ๛͔ͳදݱ</h2> ! ! ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λ…</p>
)5.-͡ΊͷҰา ‣ )5.-ͰߏԽͨ͠αϯϓϧ ͖ͭͮ ! ! ! </article> ! !
! <article> ! ! ! ! <h1>͞Βʹผͷهࣄ</h1> ! ! ! ! <p>͋ͷΠʔϋτʔϰΥͷ͖͢ͱ͓ͬͨ෩ɺՆͰఈʹྫྷͨ͞Λ…</p> ! ! ! </article> ! ! </div> ! ! <nav> ! ! ! <h1>Navigation</h1> ! ! ! <ul> ! ! ! ! <li><a href="#">example 1 </a></li> ! ! ! ! <li><a href="#">example 2 </a></li> ! ! ! ! <li><a href="#">example 3 </a></li> ! ! ! ! <li><a href="#">example 4 </a></li> ! ! ! ! <li><a href="#">example 5 </a></li> ! ! ! ! <li><a href="#">example 6 </a></li> ! ! ! ! <li><a href="#">example 7 </a></li> ! ! ! ! <li><a href="#">example 8 </a></li> ! ! ! </ul> ! ! </nav> ! ! <footer> ! ! ! <p>This site is licensed under a Creative Commons License</p> ! ! </footer> ! </body> </html>
)5.-͡ΊͷҰา ‣ )5.-ͰߏԽͨ͠ϖʔδΛϒϥβͰ։͍ͯΈΔ ‣ ʜݟͨʹมԽͳ͠ˠԿނ͔ ‣ )5.-ͷߏԽཁૉจষͷ۠ΛϚʔΫΞοϓ͢Δ͚ͩ ‣ ҙຯߏΛड͚ͯɺͲͷΑ͏ʹϨΠΞτ͢Δͷ͔ɺ͍·· Ͱͷ)5.-ͱಉ༷ʹελΠϧγʔτΛ༻
)5.-͡ΊͷҰา ‣ $44Λద༻͢ΔͨΊIFBEཁૉʹՃ ‣ $44ͷϦϯΫΛهड़ɿTUZMFDTT ‣ *OUFSOFU&YQMPSFSରࡦ ‣ *&ͷ)5.-ରԠ͋·Γྑ͘ͳ͍ʜ ‣
*&ରࡦͷͨΊʹɺIUNMTIJNͱ͍͏*&Λ)5.-ʹରԠͤ͞Δ ͨΊͷ+BWB4DSJQU IUNMKT Λར༻ ‣ http://code.google.com/p/html5shim/
)5.-͡ΊͷҰา ‣ IFBEཁૉҎԼͷΑ͏ʹͳΔ <!DOCTYPE html> <html lang="ja"> ! <head> !
! <meta charset="utf-8" /> ! ! <title>HTML5ͱCSS3ʹΑΔϖʔδαϯϓϧ</title> ! ! <!--[if lt IE 9]> ! ! <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> ! ! <![endif]--> ! ! <link rel="stylesheet" href="style.css" /> ! ! <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ! ! ! </head> ! <!-- ҎԼলུ -->
)5.-͡ΊͷҰา ‣ ϖʔδͷϨΠΞτΛ$44Ͱهड़ body { width:960px; margin:20px auto; } header,
nav, footer, #main { display:block; border:1px solid #ccc; margin:5px; padding:20px; } header { text-align:center; padding:30px; } header ul, header li { list-style-type:none; display:inline; } nav { float:right; width:236px; }
)5.-͡ΊͷҰา ‣ ϖʔδͷϨΠΞτΛ$44Ͱهड़ ͖ͭͮ #main { float:right; width:620px; } footer
{ clear:both !important; text-align: center; }
)5.-͡ΊͷҰา ‣ ϒϥβͰ֬ೝͯ͠ΈΔ
)5.-͡ΊͷҰา ‣ $44ͷࢹ֮ޮՌΛར༻͢Δ ‣ CSS3ͰɺҎલͷόʔδϣϯʹൺͯେ෯ʹػೳ͕ڧԽ ‣ 8FCGPOUTɺίϥϜɺಁ໌ɺؙ֯ɺάϥσʔγϣϯɺυϩο ϓγϟυɺࣹɺτϥϯδγϣϯ Ξχϝʔγϣϯ ɺճసɾ
Ҡಈɺ ‣ HTML Rocks - CSS3
‣ $441MBZHPVOE$44ͷ࣮ݧ ‣ http://css3.mikeplate.com/ )5.-͡ΊͷҰา Text
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ body { background:#aaa; font-family: Georgia, 'Hiragino
Mincho Pro', Meiryo, serif; color:#000; margin:20px auto; text-align:center; line-height:1.5em; width:960px; } h1, h2, h3, h4, h5, h6 { font-family:"Hiragino Kaku Gothic Pro", Meiryo, sans-serif; font-weight:lighter; } a:link, a:visited { color:#c00; text-decoration:none; } a:hover { color:#0cc; } header, nav, #main, footer { display:block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0px 0px 4px #666;
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ -moz-box-shadow: 0px 0px 4px #666; box-shadow:
0px 0px 4px #666; border: 1px solid #d3d3d3; background-color: #fff; margin:5px; padding: 0 20px 10px 20px; font-size: 12pt; color: #000; text-align: left; } header { text-align:center; padding:30px; background-image: -moz-linear-gradient(top, #888, #333); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #888), color-stop(1.0, #333)); background-color: #444; border:none; color:#fff; text-shadow: 0px 0px 4px #000000; } header h1, header h2, header h3, header h4, header h5, header h6, header li, header p { font-family: Georgia, 'Hiragino Mincho Pro', Meiryo, serif; }
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ header h1 { font-size:2.3em; text-transform:none; letter-spacing:0em;
} header h2 { margin:-10px 0px 20px; font-size:1.3em; } header ul { padding:0px; list-style-type:none; display:inline; } header li { margin:0px 10px; padding:0px; list-style-type:none; display:inline; } header a:link, nav a:visited { font-weight:normal; }
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ nav { float:right; width:200px; } nav
h1 { font-size:1.4em; } #main { float:right; width:656px; text-align:left; margin-bottom:10px; } #main h1, nav h1 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#444; color:#fff; padding:10px; margin:10px -10px; text-shadow:1px 1px 5px #000; }
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ #main ul { padding:0px; list-style:none; border-top:1px
solid #e7e2d7; margin:14px 0px; } #main li { margin:0px; padding:0px; list-style:none; } #main li a:link, #main li a:visited { float:left; width:96%; padding:3px 1%; border-bottom:1px solid #e7e2d7; } #main li a:hover { background:#f2f1ec; } #main p { font-size:0.9em; } article { margin:0 0 30px 0; }
)5.-͡ΊͷҰา ‣ $44Λ׆༻ͯ͠ΈΔ footer { clear:both !important; padding:10px; background-color:
#444; border:none; color:#fff; font-size:0.8em; text-align:center; } footer a { margin:0px 5px; }
)5.-͡ΊͷҰา ‣ $44Λద༻ͨ݁͠Ռ
)5.-͡ΊͷҰา ‣ ·ͱΊ ‣ ࠓճͷतۀɺ)5.-ͱ$44ͷಋೖ ‣ ߏԽͷͨΊͷ৽ཁૉΛར༻ ‣ )5.-ʹҙຯཁૉΛ༩͑ɺͦΕΛར༻ͯ͠$44ͰϨΠΞτ σβΠϯΛߦ͏ํ๏
‣ ͔͠͠ɺ)5.-ͰՄೳͱͳͬͨ͜ͱΑΓൣғʹΔ ‣ ࣍ճΑΓಈతͳදݱʹ͍ͭͯͱΓ͍͖͍͋͛ͨ