Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    CSS The Missing ManualDavid Sawyer McFarland

    CSS The Missing Manual

    David Sawyer McFarland

    Web site design has grown up. Unlike the old days, when designers cobbled togetherchunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good,Cascading Style Sheets (CSS) now lets your inner designer come out and play. But CSSisn't just a tool to pretty up your site; it's a reliable method for handling allkinds of presentation--from fonts and colors to page layout. CSS: The MissingManual clearly explains this powerful design language and how you can use it tobuild sparklingly new Web sites or refurbish old sites that are ready for an upgrade. Like their counterparts in print page-layout programs, style sheets allowdesigners to apply typographic styles, graphic enhancements, and precise layoutinstructions to elements on a Web page. Unfortunately, due to CSS's complexity andthe many challenges of building pages that work in all Web browsers, most Web authorstreat CSS as a kind of window-dressing to spruce up the appearance of their sites.Integrating CSS with a site's underlying HTML is hard work, and often frustratinglycomplicated. As a result many of the most powerful features of CSS are left untapped.With this book, beginners and Web-building veterans alike can learn how to navigatethe ins-and-outs of CSS and take complete control over their Web pages'appearance.

    Web & Internet
    Open Library
    Stats for nerds
    6recommend
    10mentions
    10people
    2009–2022years
    60% recommend40% neutral

    Mentions per year

    20092011201320152017201920212022

    What Hacker News says

    1. tauwauwauJun 2022
      I also feel like this sometimes. And what helps is reading books on the technologies that I want to know about. Even after watching a Youtube video tutorial or following a course on on Udemy just gives a superficial knowledge. That's why I always go back to the books.

      When I wanted to learn JavaScript, I watched a few video tutorials on Youtube, but I didn't start to feel like knowing it till I read first few chapters of "JavaScript the definitive guide". Same goes for CSS, it clicked when I read "CSS the missing manual". When I wanted to learn Spring Boot finally, after working on Spring for years I read "Spring in Action" and "Spring Boot in Action".

      Its guaranteed that you'll feel smarter after you read a book on any given topic. You don't have to finish the book, rarely you'll implement everything that any book covers. Just go through the foundational chapters. You'll be surprised how many of your peers in workplace don't know about the basic concepts in these books. That's all I wanted to say.

      thread
    2. rhizome31Mar 2021
      If you like books, I can recommend O'Reilly's "CSS the missing manual"
      thread
    3. LordarminiusSep 2017
      CSS: The Missing Manual by David McFarland will get you a long way.
      thread
    4. clark-kentAug 2012
      CSS The Missing Manual by David McFarland is a good start.

      http://www.amazon.com/CSS-Missing-David-Sawyer-McFarland/dp/...

      thread
    5. evo_9Oct 2010
      I'd start much simpler than any of the full-on backend languages mentioned like Ruby, Python, Java, etc.

      Get the very basics down - it will be fast and easy and you'll feel good you are making progress. HTML and CSS - don't get bogged down in HTML5 or any latest cutting edge thing or another. Just the core for now.

      Once you've got this down, which really is pretty simple stuff, I'd go into jQuery and Javascript. Both are fairly easy to approach though deceptively so maybe, with a ton of upside; and with the push that NodeJS is making, that may be all the programming you need even for the backend.

      I don't have any good rec's on learning HTML but google it, there's a ton out there.

      CSS I'd do the same, though I also really like CSS - The Missing Manual by McFarland.

      For Javascript you'll be hearing a lot of Javascript - The Good Parts by Douglas Crockford, a must read if you are serious.

      And jQuery, honestly is so fun/powerful/addictive, if you get a big of Javascript down you will be off and running. There are countless tutorial websites on jQuery and more books coming everyday. Bookwise it's hard to rec right now as the new version of jQuery just dropped today and everything is a bit out of date as it stands.

      Bottom line, don't get caught up in trying to learn too much to begin with. Also, good UI Coders are hard to come by and you can always find a Rails/Python/back-end guy to help out until you get that stuff down too.

      thread
    6. tonyvt2005Apr 2009
      CSS: The Missing Manual was a great starting point for me. I still use it as a reference but I mostly just find things on the web. Smashing Magazine has some good stuff -- http://www.smashingmagazine.com/category/css/
      thread

    Related

    Cover of CSS mastery
    2007–2016

    CSS mastery

    Andy Budd
    17 recommend · 24
    Cover of Professional JavaScript for Web developers
    2008–2024

    Professional JavaScript for Web developers

    Nicholas C. Zakas
    19 recommend · 27
    Cover of CSS in Depth
    2017–2025

    CSS in Depth

    Keith J. Grant
    4 recommend · 5
    Cover of CSS
    2009–2025

    CSS

    Eric A. Meyer
    4 recommend · 9
    Cover of The zen of CSS design
    2009–2026

    The zen of CSS design

    Dave Shea
    6 recommend · 9
    Cover of Handcrafted CSS
    2010–2021

    Handcrafted CSS

    Dan Cederholm
    5 recommend · 10
    Cover of CSS secrets
    2015–2021

    CSS secrets

    Lea Verou
    11 recommend · 13
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894