CSS3: Visual QuickStart Guide

Overview

With CSS3: Visual QuickStart Guide, readers can start with a tour of the stylesheet language, or skip ahead to any chapter of the book to look up specific tasks covering just what they need to know. This task-based, visual reference guide uses step-by-step instructions, and plenty of screenshots to teach beginning and intermediate users CSS. Best-selling author Jason Cranford Teague takes readers through today's CSS essentials and provides extensive coverage of CSS3 and CSS 2.1 techniques. The book outlines what ...

See more details below
Paperback
$19.31
BN.com price
(Save 35%)$29.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (13) from $1.99   
  • New (5) from $16.11   
  • Used (8) from $1.99   
CSS3: Video QuickStart Guide, Enhanced Edition

Available on NOOK devices and apps

  • NOOK HD/HD+ Tablet
  • NOOK Color
  • NOOK Tablet

Want a NOOK? Explore Now

NOOK Book (eBook - Enhanced)
$18.99
BN.com price
(Save 44%)$33.99 List Price

Overview

With CSS3: Visual QuickStart Guide, readers can start with a tour of the stylesheet language, or skip ahead to any chapter of the book to look up specific tasks covering just what they need to know. This task-based, visual reference guide uses step-by-step instructions, and plenty of screenshots to teach beginning and intermediate users CSS. Best-selling author Jason Cranford Teague takes readers through today's CSS essentials and provides extensive coverage of CSS3 and CSS 2.1 techniques. The book outlines what can be done with CSS3 now and how the latest browsers have implemented many of the new features. Both beginning users, who want a thorough introduction to CSS, and more advanced users, who are looking for a convenient reference, will find what they need here in straightforward language and through readily accessible examples.

Read More Show Less

Product Details

  • ISBN-13: 9780321719638
  • Publisher: Peachpit Press
  • Publication date: 10/7/2010
  • Series: Visual QuickStart Guide Series
  • Edition number: 5
  • Pages: 433
  • Sales rank: 751,455
  • Product dimensions: 7.00 (w) x 8.90 (h) x 1.00 (d)

Table of Contents

Introduction xiii

Chapter 1 Understanding CSS3 1

What Is a Style? 2

What Are Cascading Style Sheets? 3

The Evolution of CSS 6

CSS and HTML 8

Types of CSS Rules 9

The Parts of a CSS Rule 11

CSS Browser Extensions 12

New in CSS3 14

Chapter 2 HTML5 Primer 17

What Is HTML? 18

Types of HTML Elements 21

The Evolution of HTML5 24

What's New in HTML5? 27

How Does HTML5 Structure Work? 28

Using HTML5 Structure Now 29

Chapter 3 CSS Basics 35

The Basic CSS Selectors 36

Inline: Adding Styles to an HTML Tag 37

Embedded: Adding Styles to a Web Page 40

External: Adding Styles to a Web Site 43

(Re)Defining HTML Tags 50

Defining Reusable Classes 53

Defining Unique IDs 57

Defining Universal Styles 61

Grouping: Defining Elements That Are Using the Same Styles 64

Adding Comments to CSS 67

Chapter 4 Selective Styling 69

The Element Family Tree 70

Defining Styles Based on Context 71

*Working with Pseudo-Classes 82

Working with Pseudo-Elements 96

Defining Styles Based on Tag Attributes 100

*Querying the Media 104

Inheriting Properties from a Parent 115

Making a Declaration !important 117

Determining the Cascade Order 119

Chapter 5 Font Properties 123

Getting Started 124

Understanding Typography on the Web 125

Setting a Font-Stack 130

*Using Web Fonts 133

Setting the Font Size 144

*Adjusting Font Size for Understudy Fonts 146

Making Text Italic 147

Setting Bold, Bolder, Boldest 149

*Using Condensed and Expanded Fonts 150

Creating Small Caps 151

Setting Multiple Font Values at the Same Time 152

Putting It All Together 155

Chapter 6 Text Properties 157

Getting Started 158

Adjusting Text Spacing 159

Setting Text Case 164

*Adding a Text Drop Shadow 166

*Aligning Text Horizontally 171

Aligning Text Vertically 174

Indenting Paragraphs 176

Controlling White Space 177

Decorating Text 179

*Coming Soon! 181

Putting It All Together 182

Chapter 7 Color and Background Properties 183

Getting Started 184

Choosing Color Values 185

*Creating Color Gradients 191

Choosing Your Color Palette 196

Setting Text Color 202

Setting a Background Color 204

*Setting Background Images 205

Using Background Shorthand to Add Multiple Background Images and Gradients 212

Putting It All Together 217

Chapter 8 List and Table Properties 219

Getting Started 220

Setting the Bullet Style 223

Creating Your Own Bullets 224

Setting Bullet Positions 225

Setting Multiple List Styles 226

Setting the Table Layout 228

Setting the Space Between Table Cells 229

Collapsing Borders Between Table Cells 230

Dealing with Empty Table Cells 232

Setting the Position of a Table Caption 233

Putting It All Together 234

Chapter 9 User Interface and Generated Content Properties 235

Getting Started 236

Changing the Mouse Pointer Appearance 238

Adding Content Using CSS 240

Teaching the Browser to Count 242

Specifying the Quote Style 244

Putting It All Together 246

Chapter 10 Box Properties 247

Understanding an Element's Box 250

Displaying an Element 252

Setting the Width and Height of an Element 255

*Controlling Overflowing Content 259

Floating Elements in the Window 262

Setting an Element's Margins 265

Setting an Element's Outline 268

Setting an Element's Border 269

*Rounding Border Corners 272

*Setting a Border Image 274

Setting an Element's Padding 276

*Creating a Multi-Column Text Layout 278

Coming Soon! 280

Putting It All Together 281

Chapter 11 Visual Formatting Properties 283

Getting Started 284

Understanding the Window and Document 286

Setting the Positioning Type 288

Setting an Element's Position 292

Stacking Objects in 3D 294

Setting the Visibility of an Element 296

Clipping an Element's Visible Area 298

*Setting an Element's Opacity 300

*Setting an Element's Shadows 302

Putting It All Together 305

Chapter 12 Transformation and Transition Properties 307

Getting Started 308

*Transforming an Element 311

*Adding Transitions Between Element States 320

Putting It All Together 325

Chapter 13 Essential Design and Interface Techniques 327

Getting Started 328

Creating Multicolumn Layouts with Float 330

Fixing the Float 334

Styling Links vs. Navigation 339

Using CSS Sprites 342

Creating a CSS Drop-Down Menu 345

Putting It All Together 347

Chapter 14 Responsive Web Design 349

Getting Started 350

What Is Responsive Design? 352

Designing with Progressive Enhancements 354

Resetting Browser Default Styles 358

Adjusting CSS for Internet Explorer 363

Adapting to the Environment 366

Chapter 15 CSS Best Practices 375

Create Readable Style Sheets 376

Have a Style Sheet Strategy 381

Troubleshoot Your CSS Code 386

View CSS in Firebug or Web Inspector 390

Validate Your CSS Code 395

Minify Your CSS 396

33 CSS Best Practices 399

Appendix A CSS Quick Reference 409

Basic Selectors 410

Pseudo-Classes 411

Pseudo-Elements 411

Font Properties 412

Text Properties 413

Color and Background Properties 414

List Properties 415

Table Properties 415

User Interface and Generated Content Properties 416

Box Properties 417

Visual Formatting Properties 420

Transform Properties 421

Transition Properties 422

Appendix B HTML and UTF Character Encoding 423

HTML and UTF Character Encoding 424

Index 429

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)