HTML5
SEMANTIC ELEMENTS
@idangazit
PyWeb-IL 32 • 31st October 2011
Slide 2
Slide 2 text
djangoproject.com
skilsapp.com
Slide 3
Slide 3 text
WHY
SHOULD YOU CARE?
WHAT
DO THEY DO?
Slide 4
Slide 4 text
PRESENTATION CSS
CONTENT HTML
Slide 5
Slide 5 text
your audience
Slide 6
Slide 6 text
HI! I’M A DESIGNER.
Slide 7
Slide 7 text
HI! I’M A DEVELOPER.
Slide 8
Slide 8 text
HI! I’M GOOGLEBOT.
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
PRESENTATION
CONTENT
Slide 11
Slide 11 text
PRESENTATION
CONTENT
SEMANTIC STRUCTURE
provides
MEANING
Slide 12
Slide 12 text
a good semantic structure makes it
EASY
for eveybody
TO CONSUME YOUR CONTENT
Slide 13
Slide 13 text
quirks mode
amost-standards mode
standards mode
Slide 14
Slide 14 text
Q: quirks mode A: amost-standards mode S: standards mode
http://hsivonen.iki.fi/doctype/
S S S S S IE8+
A IE6/7
Slide 15
Slide 15 text
http://html5doctor.com/html-5-xml-xhtml-5/
http://mathiasbynens.be/notes/xhtml5
DON’T BOTHER, IT WON’T WORK IN IE
“Content-Type: application/xhtml+xml”
XHTML5
• BEST HTML5 BLOG IN THE WORLD
• My Posts
- A post title!
- Another post title!
- A really old post.
http://gsnedders.html5.org/outiner/
http://dev.w3.org/html5/spec/Oveview.html#outine