1 option
Css3: Visual QuickStart Guide
- Format:
- Book
- Author/Creator:
- Teague, Jason Cranford, Author.
- Series:
- Visual QuickStart Guide
- Visual quickstart guide
- Language:
- English
- Physical Description:
- 1 online resource (xx, 443 p.) : ill.
- Edition:
- 6th ed.
- Other Title:
- Cascading style sheets three
- Place of Publication:
- [Place of publication not identified] Peachpit Press 2012
- Language Note:
- English
- System Details:
- text file
- Summary:
- With CSS3: Visual QuickStart Guide readers can start from the beginning to get a tour of the stylesheet language or look up specific tasks to learn 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 step-by-step 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 in straightforward language and through readily accessible examples.
- Contents:
- Intro
- Title Page
- Copyright Page
- Dedication
- Special Thanks to
- Contents at a Glance
- Table of Contents
- Introduction
- What Is This Book About?
- Values and Units Used in This Book
- Reading This Book
- The Code
- Web Site for This Book
- 1. Understanding CSS3
- What Is a Style?
- What Are Cascading Style Sheets?
- The Evolution of CSS
- CSS and HTML
- Types of CSS Rules
- The Parts of a CSS Rule
- CSS Browser Extensions
- New in CSS3
- 2. HTML5 Primer
- What Is HTML?
- Types of HTML Elements
- The Evolution of HTML5
- What's New in HTML5?
- How Does HTML5 Structure Work?
- Using HTML5 Structure Now
- 3. CSS Basics
- The Basic CSS Selectors
- Inline: Adding Styles to an HTML Tag
- Embedded: Adding Styles to a Web Page
- External: Adding Styles to a Web Site
- (Re)Defining HTML Tags
- Defining Reusable Classes
- Defining Unique IDs
- Defining Universal Styles
- Grouping: Defining Elements That Are Using the Same Styles
- Adding Comments to CSS
- 4. Selective Styling
- The Element Family Tree
- Defining Styles Based on Context
- Working with Pseudo-Classes
- Working with Pseudo-Elements
- Defining Styles Based on Tag Attributes
- Querying the Media
- Inheriting Properties from a Parent
- Making a Declaration !important
- Determining the Cascade Order
- 5. Font Properties
- Getting Started
- Understanding Typography on the Web
- Setting a Font-Stack
- Using Web Fonts
- Setting the Font Size
- Adjusting Font Size for Understudy Fonts
- Making Text Italic
- Setting Bold, Bolder, Boldest
- Using Condensed and Expanded Fonts
- Creating Small Caps
- Setting Multiple Font Values at the Same Time
- Putting It All Together
- 6. Text Properties
- Adjusting Text Spacing
- Setting Text Case
- Adding a Text Drop Shadow
- Aligning Text Horizontally.
- Aligning Text Vertically
- Indenting Paragraphs
- Controlling White Space
- Decorating Text
- Coming Soon!
- 7. Color and Background Properties
- Choosing Color Values
- Creating Color Gradients
- Choosing Your Color Palette
- Setting Text Color
- Setting a Background Color
- Setting Background Images
- Using Background Shorthand to Add Multiple Background Images and Gradients
- 8. List and Table Properties
- Setting the Bullet Style
- Creating Your Own Bullets
- Setting Bullet Positions
- Setting Multiple List Styles
- Setting the Table Layout
- Setting the Space Between Table Cells
- Collapsing Borders Between Table Cells
- Dealing with Empty Table Cells
- Setting the Position of a Table Caption
- 9. User Interface and Generated Content Properties
- Changing the Mouse Pointer Appearance
- Adding Content Using CSS
- Teaching the Browser to Count
- Specifying the Quote Style
- 10. Box Properties
- Understanding an Element's Box
- Displaying an Element
- Setting the Width and Height of an Element
- Controlling Overflowing Content
- Floating Elements in the Window
- Setting an Element's Margins
- Setting an Element's Outline
- Setting an Element's Border
- Rounding Border Corners
- Setting a Border Image
- Setting an Element's Padding
- Creating a Multi-Column Text Layout
- 11. Visual Formatting Properties
- Understanding the Window and Document
- Setting the Positioning Type
- Setting an Element's Position
- Stacking Objects in 3D
- Setting the Visibility of an Element
- Clipping an Element's Visible Area
- Setting an Element's Opacity
- Setting an Element's Shadows.
- Putting It All Together
- 12. Transformation and Transition Properties
- Transforming an Element
- Adding Transitions Between Element States
- 13. Essential Design and Interface Techniques
- Creating Multicolumn Layouts with Float
- Fixing the Float
- Styling Links vs. Navigation
- Using CSS Sprites
- Creating a CSS Drop-Down Menu
- 14. Responsive Web Design
- What Is Responsive Design?
- Designing with Progressive Enhancements
- Resetting Browser Default Styles
- Adjusting CSS for Internet Explorer
- Adapting to the Environment
- 15. CSS Best Practices
- Create Readable Style Sheets
- Have a Style Sheet Strategy
- Troubleshoot Your CSS Code
- View CSS in Firebug or Web Inspector
- Validate Your CSS Code
- Minify Your CSS
- 33 CSS Best Practices
- A. CSS Quick Reference
- Browsers legend
- Table value legend
- B. HTML and UTF Character Encoding
- Index.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9780133132755
- 0133132757
- 9780133132748
- 0133132749
- 9780321888938
- 0321888936
- OCLC:
- 825821699
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.