Quick tips on front-end design/development

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

    1 Favorite & 1 Event

    Quick tips on front-end design/development - Presentation Transcript

    1. QUICK TIPS ON FRONT-END DESIGN/DEVELOPMENT BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    2. HI MY NAME IS NICK Nick Looijmans twitter.com/nilo Master student Communication & Multimedia Design Looking for a job soon, contact me: nick@nilo.be BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    3. 1 SHARE, DON’T CARE Share your knowledge (blogs, Twitter, barcamps) ➡ Nick Looijmans Don’t care about people “reading” your code ➡ blog www.nilo.be twitter.com/nilo “We all benefit from a healthy internet” ➡ Nate Koechley, Yahoo senior front-end developer Masterstudent Communicatie & Multimedia Design Learn from others, read your heroes’ source ➡ Looking for a job soon, contact me: nick@nilo.be code BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    4. 2 USE GRIDS Nick Looijmans blog www.nilo.be twitter.com/nilo Masterstudent Communicatie & Multimedia Design Looking for a job soon, contact me: nick@nilo.be BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    5. 2 USE GRIDS Nick Looijmans blog www.nilo.be twitter.com/nilo Masterstudent Communicatie & Multimedia Design Looking for a job soon, contact me: nick@nilo.be BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    6. 2 USE GRIDS Foundation of easy-to-scan websites ➡ Forces you to think about your site structure ➡ in a design phase of good modular source code Brings a lot of advantages to slicing (cfr. ➡ modular layout) BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    7. 2 USE GRIDS - EXAMPLES 960 Grid System - www.960.gs ➡ Blueprint CSS - www.blueprintcss.org ➡ MYO - www.makeyourown.now ➡ BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    8. 2 USE GRIDS - EXAMPLES BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    9. 3 USE RESET.CSS BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    10. 3 USE RESET.CSS Better control of your HTML elements ➡ See for yourself what an element should look ➡ like or how it should behave Some browsers have a different basic ➡ interpretation of a HTML element BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    11. 3 USE RESET.CSS - EXAMPLE YUI Library Reset ➡ Yahoo! User Interface Library ➡ http://developer.yahoo.com/yui BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    12. 4 KEEP YOUR CSS CODE CLEAN Use different sections ➡ Basic body ➡ Headings ➡ Links ➡ Header, Navigation, Content, Footer, etc. ➡ BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    13. 4 KEEP YOUR CSS CODE CLEAN .footer ul li a { font-size: 14px margin-bottom: 5px text-decoration: underline; font-weight: bold; color: #0073; text-transform: uppercase; float: left; background: #f; } BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    14. 4 KEEP YOUR CSS CODE CLEAN .footer ul li a { background: #f; color: #0073; float: left; font-size: 14px font-weight: bold; margin-bottom: 5px text-decoration: underline; text-transform: uppercase; } Alphabetical order ➡ BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    15. 5 MAKE YOUR CSS REUSABLE Define as much global classes as possible ➡ .column, .sidebar-box, sidebar-box h3, etc. But wait... don’t overuse classes ➡ cfr. sidebar-box h3 vs. h3.sidebar-title BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    16. 5 MAKE YOUR CSS REUSABLE BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    17. 5 MAKE YOUR CSS REUSABLE .header { width: 940px; } .column { float: left; margin-right: 10px; width: 300px; } .column-last { float: left; width: 300px; } BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    18. 5 MAKE YOUR CSS REUSABLE .header { width: 940px; margin-left: 10px; margin-right: 10px; } .column { float: left; margin-left: 10px; margin-right: 10px; width: 300px; } BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    19. 6 WRITE YOUR HTML FIRST Think about how you will build up your site ➡ Think about which elements you are ➡ going to use BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    20. 6 WRITE YOUR HTML FIRST Make sure your core functionality works with ➡ HTML only Enhance your layout through CSS ➡ Enhance behavior through Javascript ➡ BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    21. 6 WRITE YOUR HTML FIRST Layer 3: JS Layer 2: CSS Layer 1: HTML BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    22. 7 GOOD TYPOGRAPHY MAKES GOOD DESIGN BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    23. 7 GOOD TYPOGRAPHY MAKES GOOD DESIGN BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    24. 8 WATCH THIS VIDEO Nate Koechley on Professional Frontend Engineering ➡ http://video.yahoo.com/watch/4671445 BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    25. THANKS QUESTIONS? REMARKS? BARCAMP ANTWERPEN MARCH 21ST 2009 Sunday, March 22, 2009
    SlideShare Zeitgeist 2009

    + Nick LooijmansNick Looijmans Nominate

    custom

    654 views, 1 favs, 3 embeds more stats

    Quick tips on what you could or shouldn't do when d more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 654
      • 620 on SlideShare
      • 34 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 13
    Most viewed embeds
    • 27 views on http://www.barcampantwerpen.org
    • 5 views on http://barcampantwerpen.org
    • 2 views on http://www.nilo.be

    more

    All embeds
    • 27 views on http://www.barcampantwerpen.org
    • 5 views on http://barcampantwerpen.org
    • 2 views on http://www.nilo.be

    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

    Groups / Events