The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [Second edition.] |
Pubbl/distr/stampa | San Francisco : , : No Starch Press, , [2015] |
Descrizione fisica | 1 online resource (306 p.) |
Disciplina | 006.7 |
Soggetto topico |
Web sites - Design
Cascading style sheets |
Soggetto genere / forma | Electronic books. |
ISBN |
1-4571-8550-4
1-59327-643-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Brief Contents; Contents in Detail; Preface; Introduction; The Scope of This Book; Chapter by Chapter; The Appendices and Further Resources; Introduction to the Second Edition; Chapter 1: Introducing CSS3; What CSS3 Is and How It Came to Be; A Brief History of CSS3; CSS3 Is Modular; There Is No CSS3; Module Status and the Recommendation Process; Introducing the Syntax; Vendor Prefixes; Let's Get Started; Chapter 2: Media Queries; The Advantages of Media Queries; Syntax; Media Features; Width and Height; Pixel Ratio; Device Width and Height; Orientation; Aspect Ratio; Multiple Media Features
Mobile-First Web DevelopmentSummary; Media Queries: Browser Support; Chapter 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; Chapter 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-classes; :target; :empty :root:not(); UI Element States; Constraint Validation Pseudo-classes; Pseudo-elements; The ::selection Pseudo-element; Summary; DOM and Attribute Selectors: Browser Support; Chapter 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; Licensing Fonts for Web Use; A Real-World Web Fonts Example; Controlling Font Loading; More Font Properties; font-size-adjust; font-stretch; OpenType Features; Enabling Font Features; Font Feature Properties; Summary Web Fonts: Browser SupportChapter 6: Text Effects and Typographic Styles; Understanding Axes and Coordinates; Applying Dimensional Effects: text-shadow; Multiple Shadows; Restricting Overflow; Aligning Text; Controlling Line Wrapping; Breaking Words; Hyphenating Words; Resizing Elements; Summary; Text Effects and Typographic Styles: Browser Support; Chapter 7: Multiple Columns; Column Layout Methods; Prescriptive Columns: column-count; Dynamic Columns: column-width; Varying Distribution of Content Across Columns; Combining column-count and column-width; Column Gaps and Rules Containing Elements Within ColumnsElements Spanning Multiple Columns; Summary; Multiple Columns: Browser Support; Chapter 8: Background Images; Updates to Existing Background Properties; background-position; background-attachment; background-repeat; Multiple Background Images; Dynamically Scaled Background Images; Background Clip and Origin; Updated Background Shortcut; Summary; Background Images: Browser Support; Chapter 9: Border and Box Effects; Giving Your Borders Rounded Corners; The border-radius Shorthand; Using Percentage Values; Using Images for Borders; border-image-source border-image-slice |
Record Nr. | UNINA-9910459903203321 |
Gasston Peter | ||
San Francisco : , : No Starch Press, , [2015] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [Second edition.] |
Pubbl/distr/stampa | San Francisco : , : No Starch Press, , [2015] |
Descrizione fisica | 1 online resource (306 p.) |
Disciplina | 006.7 |
Soggetto topico |
Web sites - Design
Cascading style sheets |
ISBN |
1-4571-8550-4
1-59327-643-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Brief Contents; Contents in Detail; Preface; Introduction; The Scope of This Book; Chapter by Chapter; The Appendices and Further Resources; Introduction to the Second Edition; Chapter 1: Introducing CSS3; What CSS3 Is and How It Came to Be; A Brief History of CSS3; CSS3 Is Modular; There Is No CSS3; Module Status and the Recommendation Process; Introducing the Syntax; Vendor Prefixes; Let's Get Started; Chapter 2: Media Queries; The Advantages of Media Queries; Syntax; Media Features; Width and Height; Pixel Ratio; Device Width and Height; Orientation; Aspect Ratio; Multiple Media Features
Mobile-First Web DevelopmentSummary; Media Queries: Browser Support; Chapter 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; Chapter 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-classes; :target; :empty :root:not(); UI Element States; Constraint Validation Pseudo-classes; Pseudo-elements; The ::selection Pseudo-element; Summary; DOM and Attribute Selectors: Browser Support; Chapter 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; Licensing Fonts for Web Use; A Real-World Web Fonts Example; Controlling Font Loading; More Font Properties; font-size-adjust; font-stretch; OpenType Features; Enabling Font Features; Font Feature Properties; Summary Web Fonts: Browser SupportChapter 6: Text Effects and Typographic Styles; Understanding Axes and Coordinates; Applying Dimensional Effects: text-shadow; Multiple Shadows; Restricting Overflow; Aligning Text; Controlling Line Wrapping; Breaking Words; Hyphenating Words; Resizing Elements; Summary; Text Effects and Typographic Styles: Browser Support; Chapter 7: Multiple Columns; Column Layout Methods; Prescriptive Columns: column-count; Dynamic Columns: column-width; Varying Distribution of Content Across Columns; Combining column-count and column-width; Column Gaps and Rules Containing Elements Within ColumnsElements Spanning Multiple Columns; Summary; Multiple Columns: Browser Support; Chapter 8: Background Images; Updates to Existing Background Properties; background-position; background-attachment; background-repeat; Multiple Background Images; Dynamically Scaled Background Images; Background Clip and Origin; Updated Background Shortcut; Summary; Background Images: Browser Support; Chapter 9: Border and Box Effects; Giving Your Borders Rounded Corners; The border-radius Shorthand; Using Percentage Values; Using Images for Borders; border-image-source border-image-slice |
Record Nr. | UNINA-9910787243103321 |
Gasston Peter | ||
San Francisco : , : No Starch Press, , [2015] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [Second edition.] |
Pubbl/distr/stampa | San Francisco : , : No Starch Press, , [2015] |
Descrizione fisica | 1 online resource (306 p.) |
Disciplina | 006.7 |
Soggetto topico |
Web sites - Design
Cascading style sheets |
ISBN |
1-4571-8550-4
1-59327-643-5 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Brief Contents; Contents in Detail; Preface; Introduction; The Scope of This Book; Chapter by Chapter; The Appendices and Further Resources; Introduction to the Second Edition; Chapter 1: Introducing CSS3; What CSS3 Is and How It Came to Be; A Brief History of CSS3; CSS3 Is Modular; There Is No CSS3; Module Status and the Recommendation Process; Introducing the Syntax; Vendor Prefixes; Let's Get Started; Chapter 2: Media Queries; The Advantages of Media Queries; Syntax; Media Features; Width and Height; Pixel Ratio; Device Width and Height; Orientation; Aspect Ratio; Multiple Media Features
Mobile-First Web DevelopmentSummary; Media Queries: Browser Support; Chapter 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; Chapter 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-classes; :target; :empty :root:not(); UI Element States; Constraint Validation Pseudo-classes; Pseudo-elements; The ::selection Pseudo-element; Summary; DOM and Attribute Selectors: Browser Support; Chapter 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; Licensing Fonts for Web Use; A Real-World Web Fonts Example; Controlling Font Loading; More Font Properties; font-size-adjust; font-stretch; OpenType Features; Enabling Font Features; Font Feature Properties; Summary Web Fonts: Browser SupportChapter 6: Text Effects and Typographic Styles; Understanding Axes and Coordinates; Applying Dimensional Effects: text-shadow; Multiple Shadows; Restricting Overflow; Aligning Text; Controlling Line Wrapping; Breaking Words; Hyphenating Words; Resizing Elements; Summary; Text Effects and Typographic Styles: Browser Support; Chapter 7: Multiple Columns; Column Layout Methods; Prescriptive Columns: column-count; Dynamic Columns: column-width; Varying Distribution of Content Across Columns; Combining column-count and column-width; Column Gaps and Rules Containing Elements Within ColumnsElements Spanning Multiple Columns; Summary; Multiple Columns: Browser Support; Chapter 8: Background Images; Updates to Existing Background Properties; background-position; background-attachment; background-repeat; Multiple Background Images; Dynamically Scaled Background Images; Background Clip and Origin; Updated Background Shortcut; Summary; Background Images: Browser Support; Chapter 9: Border and Box Effects; Giving Your Borders Rounded Corners; The border-radius Shorthand; Using Percentage Values; Using Images for Borders; border-image-source border-image-slice |
Record Nr. | UNINA-9910825037603321 |
Gasston Peter | ||
San Francisco : , : No Starch Press, , [2015] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The book of CSS3 [[electronic resource] ] : a developer's guide to the future of web design / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2011 |
Descrizione fisica | 1 online resource (308 p.) |
Disciplina |
006.7
006.76 |
Soggetto topico |
Web sites - Design
Cascading style sheets |
ISBN | 1-59327-363-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 |
Record Nr. | UNINA-9910789728103321 |
Gasston Peter | ||
San Francisco, : No Starch Press, 2011 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The book of CSS3 [[electronic resource] ] : a developer's guide to the future of web design / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, 2011 |
Descrizione fisica | 1 online resource (308 p.) |
Disciplina |
006.7
006.76 |
Soggetto topico |
Web sites - Design
Cascading style sheets |
ISBN | 1-59327-363-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
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 |
Record Nr. | UNINA-9910820087803321 |
Gasston Peter | ||
San Francisco, : No Starch Press, 2011 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The modern Web [[electronic resource] ] : multi-device Web development with HTML5, CSS3, and JavaScript / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, c2013 |
Descrizione fisica | 1 online resource (264 p.) |
Disciplina |
006.7
006.76 |
Soggetto topico |
Browsers (Computer programs)
Cascading style sheets HTML (Document markup language) JavaScript (Computer program language) Portable computers Web site development |
ISBN |
1-4571-7248-8
1-59327-488-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- The Modern Web -- Advance Praise for The Modern Web -- Praise for Peter Gasston's The Book of CSS3 -- Dedication -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- The Device Landscape -- Desktop/Laptop -- Mobile -- Tablet -- TV -- The Others -- The In Betweeners -- The Multi-screen World -- Context: What We Don't Know -- Some Context Stereotypes -- "Fast" Is the Only Context That Matters -- What You'll Learn -- A. Further Reading -- 1. The Web Platform -- A Quick Note About Terminology -- Who You Are and What You Need to Know -- Getting Our Terms Straight -- The Real HTML5 -- The HTML5 Template -- New Best Practices -- CSS3 and Beyond -- Vendor-Specific Prefixes -- CSS Frameworks and Preprocessors -- Browser Support -- Test and Test and Test Some More -- Summary -- B. Further Reading -- 2. Structure and Semantics -- New Elements in HTML5 -- What's the Point? -- The Downside of HTML5 Sectioning Elements -- WAI-ARIA -- The Importance of Semantic Markup -- Microformats -- RDFa -- Microdata -- The Microdata API -- Microdata, Microformats, and RDFa -- Schema.org -- Rich Snippets -- Data Attributes -- The Data Attributes API -- jQuery and Data Attributes -- Data Attributes in the Wild -- Web Components: The Future of Markup? -- Summary -- C. Further Reading -- 3. Device-Responsive CSS -- Media Queries -- Media Features Based on Dimensions -- Combining and Negating Media Queries -- A Quick Digression: All About Pixels -- Screen Resolution Media Queries -- Device Adaptation -- Input Mechanism Media Features -- Further Media Features -- Media Queries in JavaScript -- Adaptive vs. Responsive Web Design -- The box-sizing Property -- Dynamic Calculations on Length Values -- Viewport-Relative Length Units -- Root-Relative Units -- Mobile First and Content Breakpoints -- Responsive Design and Replaced Objects.
The Image Problem -- The HTML5 Responsive Images Solution -- Summary -- D. Further Reading -- 4. New Approaches to CSS Layouts -- Multi-columns -- Gaps and Rules -- Spans and Breaks -- Flexbox -- Declaring the Flexbox Model -- Changing the Content Order -- Alignment Inside the Container -- Adding Some Flexibility -- Wrap and Flow -- Grid Layout -- Declaring and Defining the Grid -- Repeating Grid Lines -- Placing Items on the Grid -- Alignment and Stacking -- The September 2012 Grid Layout Syntax -- On the Grid Layout Terminology -- Grid Template -- The Further Future -- Summary -- E. Further Reading -- 5. Modern JavaScript -- New in JavaScript -- The async and defer Attributes -- The addEventListener Method -- The event Object -- Removing Event Listeners -- The DOMContentLoaded Event -- Input Events -- Touch Events -- Pointer Events -- CSS Selectors in JavaScript -- The getElementsByClassName() Method -- Interacting with Classes -- JavaScript Libraries -- jQuery -- YepNope -- Modernizr -- Mustache -- Polyfills and Shims -- Testing and Debugging -- Summary -- F. Further Reading -- 6. Device Apis -- Geolocation -- Orientation -- Fullscreen -- Vibration -- Battery Status -- Network Information -- Camera and Microphone -- Web Storage -- Drag and Drop -- Interacting with Files -- Mozilla's Firefox OS and WebAPIs -- PhoneGap and Native Wrappers -- Summary -- G. Further Reading -- 7. Images and Graphics -- Comparing Vectors and Bitmaps -- Scalable Vector Graphics -- Anatomy of an SVG Image -- Linked SVG Files -- SVG Sprites -- SVG Sprites with Fragments -- Embedded SVG -- SVG Filters -- The Convergence of SVG and CSS -- A Drawback of SVG -- The canvas Element -- Image Manipulation -- WebGL -- When to Choose SVG or Canvas -- Summary -- H. Further Reading -- 8. New Forms -- New Input Types -- New Attributes -- autofocus -- placeholder -- autocomplete. spellcheck -- multiple -- form -- Datalists -- On-Screen Controls and Widgets -- Numbers -- Dates -- Color -- Displaying Information to the User -- progress -- meter -- output -- Client-side Form Validation -- The Constraint Validation API -- Forms and CSS -- Summary -- I. Further Reading -- 9. Multimedia -- The Media Elements -- Extra Attributes for the video Element -- Multiple Source Files -- Fallbacks -- Subtitles and Captions -- Encoding -- Media Fragments -- The Media API -- Network and Ready States -- Extra Properties for Audio and Video -- Media Events -- Advanced Media Interaction -- Web Audio API -- WebRTC -- Summary -- J. Further Reading -- 10. Web Apps -- Web Apps -- Hosted vs. Packaged Apps -- Hosted Web Apps -- Packaged Web Apps -- Manifest Files -- The Chrome Web Store -- The Firefox Marketplace -- W3C Widgets -- Hybrid Apps -- PhoneGap -- Granting Permissions -- The PhoneGap API -- PhoneGap Events -- Titanium -- TV Apps -- Webinos -- Application Cache -- Contents of the AppCache File -- The Caching Sequence -- The AppCache API -- Summary -- K. Further Reading -- 11. The Future -- Web Components -- Templates -- Decorators -- Scoped Styles -- Scoped Styles and Templates -- Custom Elements -- The Shadow DOM -- Putting It All Together -- The Future of CSS -- Regions -- Exclusions -- Exclusions and Grids -- Shaped Exclusions -- Even Further Future Layouts -- Box Alignment -- Line Grid -- Paged Media -- Feature Queries -- Cascading Variables -- Summary -- L. Further Reading -- M. Browser Support as of March 2013 -- The Browsers in Question -- Enabling Experimental Features -- Chapter 1: The Web Platform -- Chapter 2: Structure and Semantics -- Chapter 3: Device-Responsive CSS -- Chapter 4: New Approaches to CSS Layouts -- Chapter 5: Modern JavaScript -- Chapter 6: Device APIs -- Chapter 7: Images and Graphics -- Chapter 8: New Forms. Chapter 9: Multimedia -- Chapter 10: Web Apps -- Chapter 11: The Future -- N. Further Reading -- Introduction -- Chapter 1: The Web Platform -- Chapter 2: Structure and Semantics -- Chapter 3: Device-Responsive CSS -- Chapter 4: New Approaches to CSS Layouts -- Chapter 5: Modern JavaScript -- Chapter 6: Device APIs -- Chapter 7: Images and Graphics -- Chapter 8: New Forms -- Chapter 9: Multimedia -- Chapter 10: Web Apps -- Chapter 11: The Future -- Index -- About the Author -- Copyright. |
Altri titoli varianti | Multi-device web development with HTML5, CSS3, and JavaScript |
Record Nr. | UNINA-9910786863703321 |
Gasston Peter | ||
San Francisco, : No Starch Press, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
The modern Web [[electronic resource] ] : multi-device Web development with HTML5, CSS3, and JavaScript / / by Peter Gasston |
Autore | Gasston Peter |
Edizione | [1st edition] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, c2013 |
Descrizione fisica | 1 online resource (264 p.) |
Disciplina |
006.7
006.76 |
Soggetto topico |
Browsers (Computer programs)
Cascading style sheets HTML (Document markup language) JavaScript (Computer program language) Portable computers Web site development |
ISBN |
1-4571-7248-8
1-59327-488-2 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Intro -- The Modern Web -- Advance Praise for The Modern Web -- Praise for Peter Gasston's The Book of CSS3 -- Dedication -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- The Device Landscape -- Desktop/Laptop -- Mobile -- Tablet -- TV -- The Others -- The In Betweeners -- The Multi-screen World -- Context: What We Don't Know -- Some Context Stereotypes -- "Fast" Is the Only Context That Matters -- What You'll Learn -- A. Further Reading -- 1. The Web Platform -- A Quick Note About Terminology -- Who You Are and What You Need to Know -- Getting Our Terms Straight -- The Real HTML5 -- The HTML5 Template -- New Best Practices -- CSS3 and Beyond -- Vendor-Specific Prefixes -- CSS Frameworks and Preprocessors -- Browser Support -- Test and Test and Test Some More -- Summary -- B. Further Reading -- 2. Structure and Semantics -- New Elements in HTML5 -- What's the Point? -- The Downside of HTML5 Sectioning Elements -- WAI-ARIA -- The Importance of Semantic Markup -- Microformats -- RDFa -- Microdata -- The Microdata API -- Microdata, Microformats, and RDFa -- Schema.org -- Rich Snippets -- Data Attributes -- The Data Attributes API -- jQuery and Data Attributes -- Data Attributes in the Wild -- Web Components: The Future of Markup? -- Summary -- C. Further Reading -- 3. Device-Responsive CSS -- Media Queries -- Media Features Based on Dimensions -- Combining and Negating Media Queries -- A Quick Digression: All About Pixels -- Screen Resolution Media Queries -- Device Adaptation -- Input Mechanism Media Features -- Further Media Features -- Media Queries in JavaScript -- Adaptive vs. Responsive Web Design -- The box-sizing Property -- Dynamic Calculations on Length Values -- Viewport-Relative Length Units -- Root-Relative Units -- Mobile First and Content Breakpoints -- Responsive Design and Replaced Objects.
The Image Problem -- The HTML5 Responsive Images Solution -- Summary -- D. Further Reading -- 4. New Approaches to CSS Layouts -- Multi-columns -- Gaps and Rules -- Spans and Breaks -- Flexbox -- Declaring the Flexbox Model -- Changing the Content Order -- Alignment Inside the Container -- Adding Some Flexibility -- Wrap and Flow -- Grid Layout -- Declaring and Defining the Grid -- Repeating Grid Lines -- Placing Items on the Grid -- Alignment and Stacking -- The September 2012 Grid Layout Syntax -- On the Grid Layout Terminology -- Grid Template -- The Further Future -- Summary -- E. Further Reading -- 5. Modern JavaScript -- New in JavaScript -- The async and defer Attributes -- The addEventListener Method -- The event Object -- Removing Event Listeners -- The DOMContentLoaded Event -- Input Events -- Touch Events -- Pointer Events -- CSS Selectors in JavaScript -- The getElementsByClassName() Method -- Interacting with Classes -- JavaScript Libraries -- jQuery -- YepNope -- Modernizr -- Mustache -- Polyfills and Shims -- Testing and Debugging -- Summary -- F. Further Reading -- 6. Device Apis -- Geolocation -- Orientation -- Fullscreen -- Vibration -- Battery Status -- Network Information -- Camera and Microphone -- Web Storage -- Drag and Drop -- Interacting with Files -- Mozilla's Firefox OS and WebAPIs -- PhoneGap and Native Wrappers -- Summary -- G. Further Reading -- 7. Images and Graphics -- Comparing Vectors and Bitmaps -- Scalable Vector Graphics -- Anatomy of an SVG Image -- Linked SVG Files -- SVG Sprites -- SVG Sprites with Fragments -- Embedded SVG -- SVG Filters -- The Convergence of SVG and CSS -- A Drawback of SVG -- The canvas Element -- Image Manipulation -- WebGL -- When to Choose SVG or Canvas -- Summary -- H. Further Reading -- 8. New Forms -- New Input Types -- New Attributes -- autofocus -- placeholder -- autocomplete. spellcheck -- multiple -- form -- Datalists -- On-Screen Controls and Widgets -- Numbers -- Dates -- Color -- Displaying Information to the User -- progress -- meter -- output -- Client-side Form Validation -- The Constraint Validation API -- Forms and CSS -- Summary -- I. Further Reading -- 9. Multimedia -- The Media Elements -- Extra Attributes for the video Element -- Multiple Source Files -- Fallbacks -- Subtitles and Captions -- Encoding -- Media Fragments -- The Media API -- Network and Ready States -- Extra Properties for Audio and Video -- Media Events -- Advanced Media Interaction -- Web Audio API -- WebRTC -- Summary -- J. Further Reading -- 10. Web Apps -- Web Apps -- Hosted vs. Packaged Apps -- Hosted Web Apps -- Packaged Web Apps -- Manifest Files -- The Chrome Web Store -- The Firefox Marketplace -- W3C Widgets -- Hybrid Apps -- PhoneGap -- Granting Permissions -- The PhoneGap API -- PhoneGap Events -- Titanium -- TV Apps -- Webinos -- Application Cache -- Contents of the AppCache File -- The Caching Sequence -- The AppCache API -- Summary -- K. Further Reading -- 11. The Future -- Web Components -- Templates -- Decorators -- Scoped Styles -- Scoped Styles and Templates -- Custom Elements -- The Shadow DOM -- Putting It All Together -- The Future of CSS -- Regions -- Exclusions -- Exclusions and Grids -- Shaped Exclusions -- Even Further Future Layouts -- Box Alignment -- Line Grid -- Paged Media -- Feature Queries -- Cascading Variables -- Summary -- L. Further Reading -- M. Browser Support as of March 2013 -- The Browsers in Question -- Enabling Experimental Features -- Chapter 1: The Web Platform -- Chapter 2: Structure and Semantics -- Chapter 3: Device-Responsive CSS -- Chapter 4: New Approaches to CSS Layouts -- Chapter 5: Modern JavaScript -- Chapter 6: Device APIs -- Chapter 7: Images and Graphics -- Chapter 8: New Forms. Chapter 9: Multimedia -- Chapter 10: Web Apps -- Chapter 11: The Future -- N. Further Reading -- Introduction -- Chapter 1: The Web Platform -- Chapter 2: Structure and Semantics -- Chapter 3: Device-Responsive CSS -- Chapter 4: New Approaches to CSS Layouts -- Chapter 5: Modern JavaScript -- Chapter 6: Device APIs -- Chapter 7: Images and Graphics -- Chapter 8: New Forms -- Chapter 9: Multimedia -- Chapter 10: Web Apps -- Chapter 11: The Future -- Index -- About the Author -- Copyright. |
Altri titoli varianti | Multi-device web development with HTML5, CSS3, and JavaScript |
Record Nr. | UNINA-9910826447203321 |
Gasston Peter | ||
San Francisco, : No Starch Press, c2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|