FED Workshop: XHTML/CSS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    FED Workshop: XHTML/CSS - Presentation Transcript

    1. XHTML / CSS YOERANLUTEIJN
    2. Overzicht ‣ XHTML ‣ CSS - Basis skelet - Class vs. ID - Tags - Block vs. Inline - Attributes - Floats - Nesting - Relative vs. Absolute - Comments - Tips - W3C Validator YOERANLUTEIJN
    3. Basis skelet <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/ DTD/xhtml1-strict.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>Titel van de pagina</title> <link type=\"text/css\" href=\"stylesheet.css\" rel=\"stylesheet\" /> <script type=\"text/javascript\" src=\"library.js\"></script> </head> <body> <script type=\"text/javascript\" src=\"acties.js\"></script> </body> </html> YOERANLUTEIJN
    4. Wat zijn tags <a> <strong> <em> <p> <br> <img> <div> <h1> YOERANLUTEIJN
    5. Wat zijn tags <a>Klik hier</a> <strong>Dit zijn krachtige, belangrijke woorden.</strong> <em>Hier wordt nadruk op gelegd.</em> <p>Alineaʼs, paragraven.</p> <br /> <img /> <div></div> <h1>Belangrijke titel</h1> YOERANLUTEIJN
    6. Wat zijn attributes <a href=”http://www.yoeran.nl/”>Klik hier</a> <strong>Dit zijn krachtige, belangrijke woorden.</strong> <em>Hier wordt nadruk op gelegd.</em> <p>Alineaʼs, paragraven.</p> <br /> <img src=”images/plaatje.jpg” alt=”Afbeelding” /> <div></div> <h1>Belangrijke titel</h1> YOERANLUTEIJN
    7. Nesting <p>Nesting is het <a <p>Nesting is het <a href=”www.wikipedia.org”><em> href=”www.wikipedia.org”><em> symmetrisch</em></a> openen symmetrisch</a></em> openen en afsluiten van tags. Dit moet en afsluiten van tags. Dit moet gedaan worden omdat je code gedaan worden omdat je code anders verkeerd kan reageren anders verkeerd kan reageren en de <strong>browser en de <strong>browser problemen geeft met het lezen problemen geeft met het lezen van je code.</strong></p> van je code.</p></strong> YOERANLUTEIJN
    8. Nesting <div> <p>Nesting is het <a href=”www.wikipedia.org”><em>symmetrisch</em></a> openen en afsluiten van tags. Dit moet gedaan worden omdat je code anders verkeerd kan reageren en de <strong>browser problemen geeft met het lezen van je code.</strong></p> <ul> <li>Lijst item 1</li> <li>Lijst item 2</li> <li>Lijst item 3</li> </ul> </div> YOERANLUTEIJN
    9. Comments <!-- plaats hier je commentaar --> <!-- niet zichtbaar op de site --> <!-- wel zichtbaar in je broncode --> YOERANLUTEIJN
    10. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    11. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    12. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    13. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    14. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    15. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    16. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    17. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    18. W3C Validator http://validator.w3.org/ YOERANLUTEIJN
    19. Lesopdracht YOERANLUTEIJN
    20. YOERANLUTEIJN
    21. YOERANLUTEIJN
    22. YOERANLUTEIJN
    23. YOERANLUTEIJN
    24. YOERANLUTEIJN
    25. YOERANLUTEIJN
    26. YOERANLUTEIJN
    27. YOERANLUTEIJN
    28. Letʼs get crackinʼ YOERANLUTEIJN
    29. CSS YOERANLUTEIJN
    30. Class vs. ID <div id=”item1” <div id=”item2” class=”box”> class=”box”> .box { #item1 { border: 2px dashed black; background-color: green; width: 400px; font-family: Helvetica; height: 400px; font-weight: bold; font-family: Georgia; } } YOERANLUTEIJN
    31. Block vs. Inline Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. YOERANLUTEIJN
    32. Block vs. Inline Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. YOERANLUTEIJN
    33. Block vs. Inline Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. YOERANLUTEIJN
    34. Block vs. Inline Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. YOERANLUTEIJN
    35. Block vs. Inline Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. Curabitur augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. Morbi nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem. YOERANLUTEIJN
    36. Block vs. Inline <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. <h3>Donec</h3> condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. <strong>Curabitur</strong> augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. <em>Morbi nec lacus sit</em> amet erat iaculis mollis. In velit. Curabitur quis <strong>enim</strong>. Nunc euismod semper lorem.</p> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut arcu. Fusce erat nisi, bibendum nec, fermentum nec, luctus id, odio. Donec condimentum egestas sem. Morbi id arcu a tellus bibendum vulputate. Sed risus. Mauris lacinia mi id lectus. Duis ultricies laoreet urna. <a href=”www.hro.nl”>Curabitur</a> augue erat, ornare sit amet, bibendum ac, ornare in, tortor. Pellentesque ornare. Praesent hendrerit molestie quam. <strong>Morbi</strong> nec lacus sit amet erat iaculis mollis. In velit. Curabitur quis enim. Nunc euismod semper lorem.</p> YOERANLUTEIJN
    37. Floats Item 1 Item 2 Item 3 YOERANLUTEIJN
    38. Floats Item 1 Item 2 #menu li { Item 3 display: block; float: left; } strong { clear: both; } YOERANLUTEIJN
    39. Floats Item 3 Item 2 Item 1 div { float: right; } YOERANLUTEIJN
    40. Absolute vs. Relative YOERANLUTEIJN
    41. Absolute vs. Relative #container #box #container { #box { position: absolute; <div id=”container”> position: absolute; top: 230px; <div id=”box”></div> top: 325px; left: 200px; </div> left: 460px; } } YOERANLUTEIJN
    42. Absolute vs. Relative #container #box #container { #box { position: absolute; <div id=”container”> position: absolute; top: 230px; <div id=”box”></div> top: 230px; left: 200px; </div> left: 200px; } } YOERANLUTEIJN
    43. Absolute vs. Relative #container #box #container { #box { position: absolute; <div id=”container”> position: relative; top: 230px; <div id=”box”></div> top: 230px; left: 200px; </div> left: 200px; } } YOERANLUTEIJN
    44. Absolute vs. Relative #box #container #container { #box { position: absolute; position: absolute; <div id=”container”></div> top: 230px; top: 230px; <div id=”box”></div> left: 200px; left: 200px; } } YOERANLUTEIJN
    45. Absolute vs. Relative #container #container { #box { position: absolute; position: relative; <div id=”container”></div> top: 230px; top: 230px; <div id=”box”></div> left: 200px; left: 200px; } } YOERANLUTEIJN
    46. Tips! margin:0 auto; Centreer een block element. div { border: 1px solid red; } Geeft alle divs een rode rand, handig bij opzetten van HTML skelet. Check de cheat-sheets op http://fed.yoeran.nl/ YOERANLUTEIJN
    47. Vragen / Feedback YOERANLUTEIJN

    + Yoeran LuteijnYoeran Luteijn, 7 months ago

    custom

    354 views, 0 favs, 2 embeds more stats

    Presentatie ter ondersteuning van "Front-end Develo more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 354
      • 346 on SlideShare
      • 8 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds
    • 7 views on http://fed.yoeran.nl
    • 1 views on http://www.yoeran.nl

    more

    All embeds
    • 7 views on http://fed.yoeran.nl
    • 1 views on http://www.yoeran.nl

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories