3 options
The book of CSS3 : a developer's guide to the future of web design / by Peter Gasston.
- Format:
- Book
- Author/Creator:
- Gasston, Peter.
- Language:
- English
- Subjects (All):
- Web sites--Design.
- Web sites.
- Cascading style sheets.
- Physical Description:
- 1 online resource (308 p.)
- Edition:
- 1st edition
- Place of Publication:
- San Francisco : No Starch Press, 2011.
- System Details:
- text file
- Summary:
- CSS3 is the latest revision of cascading style sheets, the language used to define the look and formatting of web documents. A still-evolving standard, CSS3 presents a moving target for developers who need to stay abreast of which features are supported by particular web browsers. The Book of CSS3 uses real-world examples to teach developers the fundamentals of the CSS3 specification, highlighting the latest developments and future features, while paying close attention to current browser implementations. Each chapter examines a different CSS3 module, and teaches the reader to use exciting new
- Contents:
- Foreword; Preface; Introduction; The Scope of This Book; A Quick Note About Browsers and Platforms; The Appendices and Further Resources; 1: Introducing CSS3; What CSS3 Is and How It Came to Be; A Brief History of CSS3; CSS3 Is Modular; Module Status and the Recommendation Process; CSS3 Is Not HTML5; Let's Get Started: Introducing the Syntax; Browser-Specific Prefixes; Future-Proofing Experimental CSS; Getting Started; 2: Media Queries; The Advantages of Media Queries; Syntax; Media Features; Width and Height; Device Width and Height; Using Media Queries in the Real World; Orientation
- Aspect RatioPixel Ratio; Multiple Media Features; Mozilla-Specific Media Features; Summary; Media Queries: Browser Support; 3: Selectors; Attribute Selectors; New Attribute Selectors in CSS3; Beginning Substring Attribute Value Selector; Ending Substring Attribute Value Selector; Arbitrary Substring Attribute Value Selector; Multiple Attribute Selectors; The General Sibling Combinator; Summary; Selectors: Browser Support; 4: Pseudo-classes and Pseudo-elements; Structural Pseudo-classes; The nth-* Pseudo-classes; first-of-type, last-child, and last-of-type; only-child and only-of-type
- Other Pseudo-classestarget; empty; root; not; UI Element States; Pseudo-elements; The selection pseudo-element; Summary; DOM and Attribute Selectors: Browser Support; 5: Web Fonts; The @font-face Rule; Defining Different Faces; True vs. Artificial Font Faces; A "Bulletproof" @font-face Syntax; Using Local Fonts; Font Formats; The Final "Bulletproof" Syntax; The Fontspring Bulletproof Syntax; Licensing Fonts for Web Use; A Real-World Web Fonts Example; More Font Properties; font-size-adjust; font-stretch; OpenType Features; Summary; Web Fonts: Browser Support
- 6: Text Effects and Typographic StylesUnderstanding Axes and Coordinates; Applying Dimensional Effects: text-shadow; Multiple Shadows; Letterpress Effect; Adding Definition to Text: text-outline and text-stroke; More Text Properties; Restricting Overflow; Resizing Elements; Aligning Text; Wrapping Text; Setting Text Rendering Options; Applying Punctuation Properties; Summary; Text Effects: Browser Support; 7: Multiple Columns; Column Layout Methods; Prescriptive Columns: column-count; Dynamic Columns: column-width; A Note on Readability; Different Distribution Methods in Firefox and WebKit
- Combining column-count and column-widthColumn Gaps and Rules; Containing Elements within Columns; Elements Spanning Multiple Columns; Elements Breaking over Multiple Columns; Summary; Multiple Columns: Browser Support; 8: Background Images and Other Decorative Properties; Background Images; Multiple Background Images; Background Size; Background Clip and Origin; background-repeat; Background Image Clipping; Image Masks; Summary; Background Images: Browser Support; 9: Border and Box Effects; Giving Your Borders Rounded Corners; border-radius Shorthand
- Differences in Implementation Across Browsers
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9781593273637
- 1593273630
- OCLC:
- 830164501
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.