top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The book of CSS3 : a developer's guide to the future of web design / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The book of CSS3 [[electronic resource] ] : a developer's guide to the future of web design / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The book of CSS3 [[electronic resource] ] : a developer's guide to the future of web design / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The modern Web [[electronic resource] ] : multi-device Web development with HTML5, CSS3, and JavaScript / / by Peter Gasston
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
Opac: Controlla la disponibilità qui
The modern Web [[electronic resource] ] : multi-device Web development with HTML5, CSS3, and JavaScript / / by Peter Gasston
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
Opac: Controlla la disponibilità qui