LEADER 05056nam 2200577 a 450 001 9910820087803321 005 20210210010414.0 010 $a1-59327-363-0 035 $a(CKB)2670000000121295 035 $a(EBL)1137518 035 $a(OCoLC)830164501 035 $a(MiAaPQ)EBC1137518 035 $a(MiAaPQ)EBC6095932 035 $a(Au-PeEL)EBL6095932 035 $a(OCoLC)1156125491 035 $a(CaSebORM)9781593272869 035 $a(PPN)160369355 035 $a(EXLCZ)992670000000121295 100 $a20110413d2011 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 14$aThe book of CSS3$b[electronic resource] $ea developer's guide to the future of web design /$fby Peter Gasston 205 $a1st edition 210 $aSan Francisco $cNo Starch Press$d2011 215 $a1 online resource (308 p.) 300 $aIncludes index. 311 $a1-59327-286-3 327 $aForeword; 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 327 $aAspect 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 327 $aOther 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 327 $a6: 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 327 $aCombining 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 327 $aDifferences in Implementation Across Browsers 330 $aCSS3 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 606 $aWeb sites$xDesign 606 $aCascading style sheets 615 0$aWeb sites$xDesign. 615 0$aCascading style sheets. 676 $a006.7 676 $a006.76 700 $aGasston$b Peter$01649458 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910820087803321 996 $aThe book of CSS3$93998216 997 $aUNINA