Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
HTML5でマークアップ、初めの一歩
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Atsushi Tadokoro
May 15, 2014
Technology
960
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.7k
TumblrでWebサイトを作成
tado
0
730
bmaw14 第2回: Touchéセンサーを使う1 Touchéセンサーを作成する
tado
0
2.3k
Other Decks in Technology
See All in Technology
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
190
CLIライブラリ開発を支える技術
htnabe
0
140
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
680
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.1k
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.3k
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.7k
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.8k
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
290
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
480
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
For a Future-Friendly Web
brad_frost
183
10k
Why Our Code Smells
bkeepers
PRO
340
58k
WENDY [Excerpt]
tessaabrams
14
39k
Un-Boring Meetings
codingconduct
0
420
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How GitHub (no longer) Works
holman
316
150k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Marketing to machines
jonoalderson
1
5.8k
GitHub's CSS Performance
jonrohan
1033
470k
ラッコキーワード サービス紹介資料
rakko
1
4.9M
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
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.-ͰՄೳͱͳͬͨ͜ͱΑΓൣғʹΔ ‣ ࣍ճΑΓಈతͳදݱʹ͍ͭͯͱΓ͍͖͍͋͛ͨ