23 books like The New CSS Layout

By Rachel Andrew,

Here are 23 books that The New CSS Layout fans have personally recommended if you like The New CSS Layout. Shepherd is a community of 11,000+ authors and super readers sharing their favorite books with the world.

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Book cover of Don't Make Me Think: A Common Sense Approach to Web Usability

Jeff Johnson Author Of Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines

From my list on making digital technology usable and useful.

Why am I passionate about this?

I have been designing user interfaces since graduate school at Stanford, where I studied psychology and computer science. Over the five decades since then, I have designed many digital products and services, learning a lot about how to make them usable and useful. Two decades ago, I turned more towards sharing my knowledge and experience through writing (articles and books) and teaching (professionals and students). I’ve taught at Stanford University, Mills College, the University of Canterbury (New Zealand), the University of San Francisco, and at professional conferences and companies. Google invited me twice to speak in their Authors @ Google series, and ACM and SIGCHI have given me several awards.

Jeff's book list on making digital technology usable and useful

Jeff Johnson Why did Jeff love this book?

If you design Web sites, you’ve almost certainly already read Steve’s book; it may be the best-selling Web design book of all time.  If not, do.

It succinctly explains most of what designers need to know about Website usability. The title of the book – Don’t Make Me Think – is the book’s main point: “If your website makes me think about how to use it, distracting me from my own goals (e.g., booking a flight), I’m out of here.” 

In relatively few pages, Steve explains how to design Websites so visitors need not think about how to use them.

By Steve Krug,

Why should I read it?

5 authors picked Don't Make Me Think as one of their favorite books, and they share why you should read it.

What is this book about?

Since Don't Make Me Think was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krug's guide to help them understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it's one of the best-loved and most recommended books on the subject.

Now Steve returns with fresh perspective to reexamine the principles that made Don't Make Me Think a classic-with updated examples and a new chapter on mobile usability. And it's still short, profusely illustrated...and best of all-fun to read.

If you've read it before, you'll rediscover…


Book cover of HTML and CSS: Visual QuickStart Guide

Terry Felke-Morris Author Of Basics of Web Design: HTML5 & CSS

From my list on to learn about HTML and CSS.

Why am I passionate about this?

I’ve been working with the Web since the 1990s. It’s been fascinating to see the progress and growth of the web design field through the years. As an information technology professional, I’ve held many job roles, including software developer, systems analyst, web designer, web developer, and consultant. I eventually discovered my true calling of teaching information technology and am a Harper College Professor Emeritus. In the early 2000s, I developed the curriculum for the Web Design and Web Development certificate and degree programs at the college. This book is one of the two web development textbooks I wrote to provide my students with lots of hands-on practice while learning new concepts.  

Terry's book list on to learn about HTML and CSS

Terry Felke-Morris Why did Terry love this book?

I have been a fan of Elizabeth Castro’s Visual Quickstart books for many years – she offers quick explanations and good examples. This book is an excellent reference manual for HTML and CSS. It’s great to have at your desk when you need to look up an HTML tag or CSS property quickly. 

By Elizabeth Castro, Bruce Hyslop,

Why should I read it?

1 author picked HTML and CSS as one of their favorite books, and they share why you should read it.

What is this book about?

Need to learn HTML and CSS fast? This best-selling reference's visual format and step-by-step, task-based instructions will have you up and running with HTML in no time. In this updated edition author Bruce Hyslop uses crystal-clear instructions and friendly prose to introduce you to all of today's HTML and CSS essentials. The book has been refreshed to feature current web design best practices. You'll learn how to design, structure, and format your website. You'll learn about the new elements and form input types in HTML5. You'll create and use images, links, styles, and forms; and you'll add video, audio, and…


Book cover of CSS: The Definitive Guide: Visual Presentation for the Web

Terry Felke-Morris Author Of Basics of Web Design: HTML5 & CSS

From my list on to learn about HTML and CSS.

Why am I passionate about this?

I’ve been working with the Web since the 1990s. It’s been fascinating to see the progress and growth of the web design field through the years. As an information technology professional, I’ve held many job roles, including software developer, systems analyst, web designer, web developer, and consultant. I eventually discovered my true calling of teaching information technology and am a Harper College Professor Emeritus. In the early 2000s, I developed the curriculum for the Web Design and Web Development certificate and degree programs at the college. This book is one of the two web development textbooks I wrote to provide my students with lots of hands-on practice while learning new concepts.  

Terry's book list on to learn about HTML and CSS

Terry Felke-Morris Why did Terry love this book?

Eric Meyer has been a CSS guru since the beginning of time – well, “web” time, anyway! This comprehensive book is for you if you want to get in-depth into the nuts and bolts of CSS. I keep this book on my own desk. It is extremely detailed and informative.

By Eric Meyer, Estelle Weyl,

Why should I read it?

1 author picked CSS as one of their favorite books, and they share why you should read it.

What is this book about?

If you're a web designer or app developer interested in sophisticated page styling, improved accessibility, and saving time and effort, this book is for you. This revised edition provides a comprehensive guide to CSS implementation, along with a thorough review of the latest CSS specifications.

CSS is a constantly evolving language for describing the presentation of web content on screen, printers, speech synthesizers, screen readers, and chat windows. It is used by all browsers on all screen sizes on all types of IoT devices, including phones, computers, video games, televisions, watches, kiosks, and auto consoles. Authors Eric Meyer and Estelle…


Book cover of ClojureScript: Up and Running: Functional Programming for the Web

Dmitri Sotnikov Author Of Web Development with Clojure: Build Large, Maintainable Web Applications Interactively

From my list on essential Clojure resources.

Why am I passionate about this?

With over a decade of experience in web development using Clojure and active involvement in the Clojure open source community, I have gathered invaluable insights into effective use of the language. I am eager to share some of the experience and knowledge I have acquired with those new to the language.

Dmitri's book list on essential Clojure resources

Dmitri Sotnikov Why did Dmitri love this book?

This book introduces developers to ClojureScript which is a dialect of Clojure that targets JavaScript runtimes.

It's a great choice for web developers who are considering building full-stack Clojure applications. The book will help developers learn about the differences between Clojure and ClojureScript, and to make effective use of both language dialects for building applications that span both the front-end and the backend.

By Stuart Sierra, Luke Vanderhart,

Why should I read it?

1 author picked ClojureScript as one of their favorite books, and they share why you should read it.

What is this book about?

Learn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript - without the flaws - but also supports the full semantics of its parent language. You'll delve into ClojureScript's immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries. No previous experience with Clojure or ClojureScript is necessary. If you're familiar with JavaScript, HTML, CSS, and the DOM, you'll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.
Start writing ClojureScript…


Book cover of Lightweight Django: Using REST, WebSockets, and Backbone

Arun Ravindran Author Of Django Design Patterns and Modern Best Practices

From my list on Django for building solid web apps in Python.

Why am I passionate about this?

I’ve been dabbling in Python for the last 22 years. I am a regular speaker at Pycon India ever since its inception. Most of my talks are related to Django. I host arunrocks.com where I write tutorials, and articles and publish screencasts on several Django and Python topics. My initial screencast titled "Building a blog in 30 mins with Django" is one of the most popular screencasts for beginners in Django. I’m a developer member of the Django Software Foundation.

Arun's book list on Django for building solid web apps in Python

Arun Ravindran Why did Arun love this book?

This is a very well-written book that covers some less covered areas like how to write the most minimal Django application or integrating with Tornado server. The book is short and quite engaging. This is not exactly a book for an impatient beginner as it takes time to build the concepts. Also, the book might be a bit dated since it was last updated in 2014.

By Julia Elman, Mark Lavin,

Why should I read it?

1 author picked Lightweight Django as one of their favorite books, and they share why you should read it.

What is this book about?

How can you take advantage of the Django framework to integrate complex client-side interactions and real-time features into your web applications? Through a series of rapid application development projects, this hands-on book shows experienced Django developers how to include REST APIs, WebSockets, and client-side MVC frameworks such as Backbone.js into new or existing projects. Learn how to make the most of Django's decoupled design by choosing the components you need to build the lightweight applications you want. Once you finish this book, you'll know how to build single-page applications that respond to interactions in real time. If you're familiar with…


Book cover of Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Yevgeniy Brikman Author Of Fundamentals of DevOps and Software Delivery: A Hands-On Guide to Deploying and Managing Software in Production

From my list on practical, hands-on books on DevOps and software delivery.

Why am I passionate about this?

I’ve spent more than a decade working on infrastructure, from my early days at LinkedIn, where we had to do a massive DevOps transformation to save the company, to co-founding Gruntwork, where I had the opportunity to work with hundreds of companies on their software delivery practices. From all of this, I can say the following with certainty: the DevOps best practices that a handful of the top tech companies have figured out are not filtering down to the rest of the industry. This is making the entire software industry slower, less effective, and less secure—and I see it as my mission to fix that.

Yevgeniy's book list on practical, hands-on books on DevOps and software delivery

Yevgeniy Brikman Why did Yevgeniy love this book?

This is the best overview of data storage and distributed systems—two key concepts for building almost any piece of software today—that I've seen anywhere. Martin does a wonderful job of taking a massive body of research and distilling complicated concepts and difficult trade-offs down to a level anyone can understand.

I learned a lot about replication, partitioning, linearizability, locking, write skew, phantoms, transactions, event logs, and more. I'm also a big fan of the final chapter, The Future of Data Systems, which covers ideas such as "unbundling the database", end-to-end event streams, and an important discussion on ethics in programming and data systems.

By Martin Kleppmann,

Why should I read it?

2 authors picked Designing Data-Intensive Applications as one of their favorite books, and they share why you should read it.

What is this book about?

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain…


Book cover of Letting Go of the Words: Writing Web Content that Works

Jeff Johnson Author Of Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines

From my list on making digital technology usable and useful.

Why am I passionate about this?

I have been designing user interfaces since graduate school at Stanford, where I studied psychology and computer science. Over the five decades since then, I have designed many digital products and services, learning a lot about how to make them usable and useful. Two decades ago, I turned more towards sharing my knowledge and experience through writing (articles and books) and teaching (professionals and students). I’ve taught at Stanford University, Mills College, the University of Canterbury (New Zealand), the University of San Francisco, and at professional conferences and companies. Google invited me twice to speak in their Authors @ Google series, and ACM and SIGCHI have given me several awards.

Jeff's book list on making digital technology usable and useful

Jeff Johnson Why did Jeff love this book?

When people browse or search the Web for information, they don’t read; they scan, looking for anything matching their goal. Scan, click, scan, click, etc. 

Most web designers include waaay too much text in their sites, slowing people down, frustrating poor readers (which unfortunately is a large percentage of the population). Most text on the Web is simply ignored. 

I like Ginny’s book because it does a great job of driving that point home and explaining how to cut the text down to what is necessary. It has become a classic in the UX and Web design fields.

By Janice (Ginny) Redish,

Why should I read it?

1 author picked Letting Go of the Words as one of their favorite books, and they share why you should read it.

What is this book about?

Web site design and development continues to become more sophisticated. An important part of this maturity originates with well-laid-out and well-written content. Ginny Redish is a world-renowned expert on information design and how to produce clear writing in plain language for the web. All of the invaluable information that she shared in the first edition is included with numerous new examples. New information on content strategy for web sites, search engine optimization (SEO), and social media make this once again the only book you need to own to optimize your writing for the web.


Book cover of The Content Strategy Toolkit: Methods, Guidelines, and Templates for Getting Content Right

Rachel McConnell Author Of Why You Need a Content Team and How to Build One

From my list on copywriters looking to move into UX content design.

Why am I passionate about this?

I moved into content design from a career in brand and marketing, at a time when the discipline was emerging and not many people really knew what it was. Much of my time since has been spent educating people and organisations and sharing knowledge to help them make better content decisions. Throughout this time, I’ve learnt most of what I know through the experience of working with the design teams, but so many books have also helped me along the way and made my work so much better. I love content design – having the power to improve people's experiences with brands through words is so rewarding, and these books will inspire others to do the same.

Rachel's book list on copywriters looking to move into UX content design

Rachel McConnell Why did Rachel love this book?

Despite this book being a few years old, it’s as valid today for anyone who works in content strategy or design as it was when it was published. In fact, in many ways, I think it was ahead of its time. It features a number of tools and templates for content designers and strategists to strengthen the rigour and process behind their work. I like it because it helps anyone in a content role to think more operationally too, whether that’s putting a value on the content, or prioritising content creation. My copy was given to me for my first content design role, and is full of bookmarked pages I’ve returned to many times since!

By Meghan Casey,

Why should I read it?

1 author picked The Content Strategy Toolkit as one of their favorite books, and they share why you should read it.

What is this book about?

In this essential guide, Meghan Casey outlines a step-by-step approach for doing content strategy, from planning and creating your content to delivering and managing it. Armed with this book, you can confidently tackle difficult activities like telling your boss or client what's wrong with their content, getting the budget to do content work, and aligning stakeholders on a common vision. Reading The Content Strategy Toolkit is like having your own personal consulting firm on retainer with a complete array of tools and tips for every challenge you'll face. In this practical and relevant guide, you'll learn how to: Identify problems…


Book cover of Django for Beginners

Arun Ravindran Author Of Django Design Patterns and Modern Best Practices

From my list on Django for building solid web apps in Python.

Why am I passionate about this?

I’ve been dabbling in Python for the last 22 years. I am a regular speaker at Pycon India ever since its inception. Most of my talks are related to Django. I host arunrocks.com where I write tutorials, and articles and publish screencasts on several Django and Python topics. My initial screencast titled "Building a blog in 30 mins with Django" is one of the most popular screencasts for beginners in Django. I’m a developer member of the Django Software Foundation.

Arun's book list on Django for building solid web apps in Python

Arun Ravindran Why did Arun love this book?

A beginner-friendly book with very clear writing. Vincent has several books on Django aimed at different levels of expertise. This one has a clear and instructional approach to building simple web applications. It is a little light on concepts and explanation of the requirements, probably intentionally, for which you can rely on other books.

By William S. Vincent,

Why should I read it?

1 author picked Django for Beginners as one of their favorite books, and they share why you should read it.

What is this book about?

Completely updated for Django 4.0.

Django for Beginners is a project-based introduction to Django, the popular Python-based web framework. Suitable for total beginners who have never built a website before as well as professional programmers looking for a fast-paced guide to modern web development and Django fundamentals.

In the book you’ll learn how to:

Build 5 websites from scratch, including a Blog and Newspaper website Deploy online using security best practices Customize the look and feel of your sites Write tests and run them for all your code Integrate user authentication, email, and custom user models Add permissions and authorizations…


Book cover of War, Politics and Finance in Late Medieval English Towns: Bristol, York and the Crown, 1350-1400

Candace Robb Author Of The Riverwoman's Dragon

From my list on medieval York.

Why am I passionate about this?

I have been writing the Owen Archer mysteries, set in and around the city of York in the late 14th century, for 30 years, ever since falling in love with the city of York on a visit. As I studied medieval literature and culture in graduate school, with a special interest in Chaucer, I’ve focused my research on the period in which he lived. I’ve spent months walking the streets of the city, hiking through the countryside, and meeting with local historians. Besides the 13 Owen Archer mysteries I’ve also published 3 Kate Clifford mysteries covering Richard II’s downfall, both series grounded in the politics and culture of medieval York and Yorkshire. 

Candace's book list on medieval York

Candace Robb Why did Candace love this book?

Why would this 50 year period be so interesting in these two cities? In these years Bristol and York were second only to London in influence and growth within the realm, and as the rising merchant class accrued wealth they used it to make agreements with the crown—to their advantage, of course. With King Edward III it was all about his war with France; with his grandson and successor King Richard II it was about gaining charters that made them more independent of royal interference as well as negotiating their way between the political factions within the nobility.

Richard’s reign was a dangerous time, especially at the end when York merchants chose to loan money to Henry Bolingbroke’s uprising against his cousin the king.  The stakes were high and the personalities larger than life.

By Christian D. Liddy,

Why should I read it?

1 author picked War, Politics and Finance in Late Medieval English Towns as one of their favorite books, and they share why you should read it.

What is this book about?

The strengthening of ties between crown and locality in the fourteenth century is epitomised by the relationships between York and Bristol (then amongst the largest and wealthiest urban communities in England) and the crown. Thisbook combines a detailed study of the individuals who ruled Bristol and York at the time with a close analysis of the texts which illustrate the relationship between the two cities and the king, thus offering a new perspective onrelations between town and crown in late medieval England.
Beginning with an analysis of the various demands, financial, political and commercial, made upon the towns by the…


5 book lists we think you will like!

Interested in Bristol, python, and the United Kingdom?

Bristol 14 books
Python 30 books
The United Kingdom 582 books