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
Web Primer
Search
Richard Key
September 14, 2013
Programming
53
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Web Primer
Summary slides of the Drive Thru Workshop: Web Primer.
Richard Key
September 14, 2013
Other Decks in Programming
See All in Programming
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1.2k
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
APNsからLive Activityを開始する話
yumnumm
0
170
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
370
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
560
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
Building Websites A Web Primer
Richard Key Started with Neopets... Professional for 5 years Degrees
in Game Programming/Design Chief Code Wrangler @ Modulus @busyrich
Server-Side Client-Side
Server-Side Data Resources
Structure Aesthetics Function Client-Side
Support Materials HTML Structure
Layout Look/Feel CSS Aesthetics
Control Modify JavaScript Function
Server-Side Structure Aesthetics Function
Server-Side Structure Aesthetics Function Remote Complex Time :(
Server-Side Structure Aesthetics Function Lives in Browser Just Files Foundation
Server-Side Structure Aesthetics Function
HTML = Structure HyperText Markup Language
Markup?
Markup = Virtual Structure Tags (Elements) Conceptual or Functional <atag
> attribute = "value" </atag> <btag></btag> Languages differ in Tag and Attributes
<html> </html> <head> </head> <title>Example Page</title> <body> </body> <h1>Important Stuff</h1>
<p>Some text.</p> <a href="http://example.com">Reference</a> <p>Some more text.</p>
None
In the Early Days...
In the Early Days... • There was no CSS •
Style was not separate from HTML • <blink> tag ☹ • Very limited • Needed something better
CSS = A Better Way Cascading Style Sheet
CSS • Styles • Colors, Margins, Fonts, etc. • Applied
to tags, text, or resources • CSS ♥s HTML • Separate files
CSS Basics Selectors vs. Styles #myThing { } background-color: rgb(50,50,50);
color: rgb(255,255,255); , .dark, a
<html> <body> <p>Normal Style</p> <p id="myThing">Reversed Style</p> </body> </html>
#myThing { background-color: rgb(50,50,50); color: rgb(255,255,255); }
Richard Key
[email protected]
Twitter: @busyrich http://www.linkedin.com/pub/richard-key/25/550/668