CSS in Easy Steps

( 1 )

Overview

CSS In Easy Steps instructs you how to create exciting web pages using Cascading Style Sheets (CSS). It contains separate chapters on all features of modem style sheets. This popular title is updated for Web 2.0 and includes examples and browser screenshots that illustrate each aspect of CSS.

Examples show how CSS rules control the appearance of text, content boxes, lists, tables, backgrounds, and how they can create dynamic effects. You'll learn how to position web page content...

See more details below
Paperback (Second Edition)
$12.04
BN.com price
(Save 19%)$14.99 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (15) from $1.99   
  • New (2) from $9.86   
  • Used (13) from $1.99   
Sending request ...

Overview

CSS In Easy Steps instructs you how to create exciting web pages using Cascading Style Sheets (CSS). It contains separate chapters on all features of modem style sheets. This popular title is updated for Web 2.0 and includes examples and browser screenshots that illustrate each aspect of CSS.

Examples show how CSS rules control the appearance of text, content boxes, lists, tables, backgrounds, and how they can create dynamic effects. You'll learn how to position web page content with absolute precision and how to use relative positioning so web pages can look great in any browser. Use CSS In Easy Steps to create your own exciting interactive web pages.

Wherever you see one of these icons you know there's a handy tip to spice up your learning, flag something to remember or ward you away from potential dangers.

Read More Show Less

Product Details

  • ISBN-13: 9781840783643
  • Publisher: In Easy Steps Limited
  • Publication date: 11/17/2009
  • Series: In Easy Steps
  • Edition description: Second Edition
  • Edition number: 2
  • Pages: 192
  • Product dimensions: 7.34 (w) x 8.92 (h) x 0.41 (d)

Table of Contents

1 Getting started

Introducing CSS 8

Understanding the cascade 9

Creating style rules 10

Applying internal style rules 12

Linking an external stylesheet 14

Importing other style sheets 16

Summary 18

2 Selecting targets 18

Selecting by class 22

Selecting by identity 23

Selecting descendants 24

Selecting by relationship 26

Selecting by attribute 28

Selecting partial attributes 30

Evaluating importance 32

Summary 34

3 Styling boxes 35

Recognizing content boxes 36

Changing display formats 38

Sizing the content area 40

Controlling borders 42

Adding padding 44

Setting margins 46

Painting colors 48

Repeating backgrounds 50

Positioning backgrounds 52

Summary 54

4 Controlling layout 55

Centering content boxes 56

Positioning boxes absolutely 58

Stacking content boxes 60

Positioning boxes relatively 62

Fixing constant positions 64

Floating content boxes 66

Clipping & handling overflow 68

Constructing columns 70

Summary 72

5 Formatting text 73

Suggesting a font 74

Specifying font size 76

Adjusting font weight 78

Varying font styles 80

Using the font shorthand 82

Aligning text 84

Indenting & spacing text 86

Decorating text 88

Governing space & direction 90

Summary 92

6 Arranging data 93

Setting table columns 94

Spacing table cells 96

Collapsing table borders 98

Assigning table features 100

Choosing list markers 102

Positioning list markers 104

Summary 106

7 Generating effects 107

Inserting text enhancements 108

Numbering document sections 110

Highlighting important content 112

Providing special cursors 114

Outlining page components 116

Indicating current focus 118

Displayinghyperlink status 120

Reacting to user events 122

Interacting with CSS buttons 124

Moving CSS tabs 126

Hiding & revealing elements 128

Summary 130

8 Following guidelines 131

Resetting browser defaults 132

Organizing your code 134

Optimizing style rules 136

Employing multiple classes 138

Validating style sheets 140

Compressing code files 142

Summary 144

9 Customizing pages 145

Recognizing media 146

Adding page structure 148

Specifying default styles 150

Specifying reverse styles 152

Improving readability 154

Reverting to legacy styles 156

Providing handheld styles 158

Setting printer styles 160

Summary 162

10 Looking ahead 163

Rounding corners 164

Reducing opacity 166

Adding shadows 168

Creating resizable containers 170

Summary 172

Reference section 173

Properties and values 174

Selectors 181

Pseudo-classes 184

Pseudo-elements 186

Index 187

Read More Show Less

Customer Reviews

Average Rating 3
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(1)

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
Sort by: Showing all of 6 Customer Reviews
  • Anonymous

    Posted November 8, 2007

    Great CSS Book

    This book covers a nice introduction and somewhat advanced concepts to CSS. It doesn't cover all the little details but pretty much an overall handle on what CSS can do. You must know XHTML and what you want to CSS to do, to appreciate the examples in this book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted April 23, 2007

    Great for a quick introduction!

    If you've got some spare time on your hands and you're looking for a quick introduction to CSS, then I'd recommend this book. I got it despite the negative reviews I've read on the Internet and I'm glad I did. The explanations were clear and easy to follow, screenshots of the CSS in action have captions that warn you of potential pitfalls that you should avoid, such as browser quirks. I've been using CSS for about a year now and I'm understanding other CSS books much easier now than I was before reading this book.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted February 28, 2007

    This book sucks

    I gave this book my best shot, but ultimately found it very unreadable. While the book tries to follow some semblance of an outline, the author leaves out great gaping holes in his writing--jumping from one topic to another without any wrapup, symmetry or suitable lead-in to the next chapter. The author clearly isn't a writer, doesn't have a good sense of what it takes to write an 'In Easy Steps' book - this is not a book for beginners! I finally gave up on the book and settled for some online content.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 20, 2006

    Confused Self-Starter

    This series is not a 'how-to' series, as I'm finding out. At the $9 price, this book, and all the others in the 'in easy steps' series, are more like expensive pamphlets. They are teasers- only making you wished you had spent the money and had bought a 'real' book instead.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 4, 2006

    Terrible

    It would be hard to imagine a more poorly written or edited text than this. It repeatedly uses terms prior to defining them and fails to give adequate cross-referencing to css code and final product. CSS just isn't that hard, but this book goes out of its way to make it as confusing as possible.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 23, 2011

    No text was provided for this review.

Sort by: Showing all of 6 Customer Reviews

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