Details

Beginning HTML and CSS


Beginning HTML and CSS


1. Aufl.

von: Rob Larsen

29,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 26.02.2013
ISBN/EAN: 9781118340288
Sprache: englisch
Anzahl Seiten: 672

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>Everything you need to build websites with the newest versions of HTML and CSS</b></p> <p>If you develop websites, you know that the goal posts keep moving, especially now that your website must work on not only traditional desktops, but also on an ever-changing range of smartphones and tablets. This step-by-step book efficiently guides you through the thicket. Teaching you the very latest best practices and techniques, this practical reference walks you through how to use HTML5 and CSS3 to develop attractive, modern websites for today's multiple devices. From handling text, forms, and video, to implementing powerful JavaScript functionality, this book covers it all.</p> <ul> <li>Serves as the ultimate beginners guide for anyone who wants to build websites with HTML5 and CSS3, whether as a hobbyist or aspiring professional developer</li> <li>Covers the basics, including the different versions of HTML and CSS and how modern websites use structure and semantics to describe their contents</li> <li>Explains core processes, such as marking up text, images, lists, tables, forms, audio, and video</li> <li>Delves into CSS3, teaching you how to control or change the way your pages look and offer tips on how to create attractive designs</li> <li>Explores the jQuery library and how to implement powerful JavaScript features, such as tabbed content, image carousels, and more</li> </ul> <p>Get up to speed on HTML5, CSS3, and today's website design with this practical guide. Then, keep it on your desk as a reference!</p>
<p>Introduction xxxiii</p> <p><b>Chapter 1: Structuring Documents for the Web 1</b></p> <p>A Web of Structured Documents 1</p> <p>Introducing HTML5 2</p> <p>Attribute Groups 9</p> <p>Core Elements 13</p> <p>Basic Text Formatting 17</p> <p>Understanding Block and Inline Elements 24</p> <p>Grouping Content 25</p> <p>Working with Lists 30</p> <p>Summary 35</p> <p><b>Chapter 2: Fine-tuning Your Text 39</b></p> <p>Elements That Describe Text-Level Semantics 39</p> <p>Editing Text 49</p> <p>Using Character Entities for Special Characters 51</p> <p>Comments 51</p> <p>Summary 52</p> <p><b>Chapter 3: Links and Navigation 55</b></p> <p>Basic Links 56</p> <p>Understanding Directories and Directory Structures 60</p> <p>Understanding URLs 61</p> <p>Creating In-Page Links with the <a> Element 65</p> <p>Advanced E-mail Links 74</p> <p>Summary 75</p> <p><b>Chapter 4: Images, Audio, and Video 79</b></p> <p>Adding Images Using the <img> Element 80</p> <p>Using Images as Links 84</p> <p>Choosing the Right Image Format 85</p> <p>Adding Flash, Video, and Audio to Your Web Pages 95</p> <p>Summary 106</p> <p><b>Chapter 5: Tables 111</b></p> <p>Introducing Tables 111</p> <p>Adding a Caption to a Table 122</p> <p>Grouping Sections of a Table 123</p> <p>Nested Tables 129</p> <p>Accessible Tables 130</p> <p>Summary 135</p> <p><b>Chapter 6: Forms 139</b></p> <p>Introducing Forms 140</p> <p>Creating a Form with the <form> Element 143</p> <p>Form Controls 145</p> <p>Creating a Contact Form 172</p> <p>Creating Labels for Controls and the <label> Element 174</p> <p>Structuring Your Forms with <fieldset> and <legend> Elements 176</p> <p>Focus 177</p> <p>Disabled and Read-Only Controls 181</p> <p>Sending Form Data to the Server 183</p> <p>Creating More Usable Form Fields 185</p> <p>Summary 187</p> <p><b>Chapter 7: Cascading Style Sheets 191</b></p> <p>Introducing CSS 192</p> <p>Where You Can Add CSS Rules 197</p> <p>CSS Properties 201</p> <p>Controlling Text 203</p> <p>Text Formatting 210</p> <p>Text Pseudo-Classes 220</p> <p>Styling Text 221</p> <p>Selectors 224</p> <p>Lengths 231</p> <p>Introducing the Box Model 233</p> <p>Creating a Style Sheet for Code 248</p> <p>Summary 252</p> <p><b>Chapter 8: More Cascading Style Sheets 257</b></p> <p>Links 258</p> <p>Backgrounds 259</p> <p>Lists 267</p> <p>Tables 271</p> <p>Outlines 280</p> <p>The :focus and :active Pseudo-Classes 282</p> <p>Generated Content 283</p> <p>Miscellaneous Properties 288</p> <p>Additional Rules 291</p> <p>Positioning and Layout with CSS 293</p> <p>Summary 308</p> <p><b>Chapter 9: Rounded Corners, Animations, Custom Fonts, and More with Css3 311</b></p> <p>The Modular Approach of CSS 3 312</p> <p>Mature CSS3 Modules 312</p> <p>New and In-Development Modules 326</p> <p>Summary 336</p> <p><b>Chapter 10: Learning Javascript 339</b></p> <p>What Is Programming About? 340</p> <p>How to Add a Script to Your Pages 343</p> <p>Create an External JavaScript 345</p> <p>The Document Object Model 346</p> <p>Starting to Program with JavaScript 347</p> <p>Variables 349</p> <p>Operators 351</p> <p>Functions 354</p> <p>Conditional Statements 357</p> <p>Looping 360</p> <p>Events 363</p> <p>Built-in Objects 364</p> <p>Writing JavaScript 377</p> <p>Summary 380</p> <p><b>Chapter 11: Working with Jquery 383</b></p> <p>Why jQuery? 384</p> <p>Adding jQuery to Your Page 384</p> <p>jQuery Basics 386</p> <p>jQuery and the DOM 387</p> <p>Managing Events with jQuery 397</p> <p>Summary 403</p> <p><b>Chapter 12: JQuery: Beyond the Basics 407</b></p> <p>Ajax with jQuery 407</p> <p>jQuery UI 420</p> <p>Summary 433</p> <p><b>Chapter 13: Checklists 437</b></p> <p>Search Engine Optimization Checklist 437</p> <p>Accessibility Checklist 441</p> <p><b>Appendix A: Answers to Exercises 447</b></p> <p>Chapter 1 447</p> <p>Chapter 2 448</p> <p>Chapter 3 449</p> <p>Chapter 4 451</p> <p>Chapter 5 454</p> <p>Chapter 6 455</p> <p>Chapter 7 458</p> <p>Chapter 8 463</p> <p>Chapter 9 466</p> <p>Chapter 10 468</p> <p>Chapter 11 470</p> <p>Chapter 12 472</p> <p>Chapter 13 474</p> <p><b>Appendix B: Html Element Reference 475</b></p> <p><b>Appendix C: CSS Properties 515</b></p> <p>Font Properties 515</p> <p>Text Properties 518</p> <p>Color and Background Properties 521</p> <p>Border Properties 523</p> <p>Dimensions 525</p> <p>Margin Properties 528</p> <p>Padding Properties 528</p> <p>List Properties 529</p> <p>Positioning Properties 531</p> <p>Outline Properties 534</p> <p>Table Properties 535</p> <p>Classification Properties 537</p> <p>Internationalization Properties 538</p> <p>Selected CSS3 Properties 539</p> <p>Lengths 548</p> <p><b>Appendix D: Color Names and Values 551</b></p> <p>Using Hex Codes to Specify Colors 551</p> <p>Understanding Hex Codes 553</p> <p>Using Color Names to Specify Colors 554</p> <p>Color Name and Number Reference 555</p> <p><b>Appendix E: Character Encodings 561</b></p> <p><b>Appendix F: Special Characters 565</b></p> <p>Character Entity References for ISO 8859-1 Characters 566</p> <p>Character Entity References for Symbols, Mathematical Symbols, and Greek Letters 570</p> <p>Character Entity References for Markup-Significant and Internationalization Characters 575</p> <p><b>Appendix G: Language Codes 577</b></p> <p><b>Appendix H: Mime Media Types 583</b></p> <p>Text 584</p> <p>Image 585</p> <p>Multipart 586</p> <p>Audio 586</p> <p>Video 588</p> <p>Message 589</p> <p>Model 590</p> <p>Application 590</p> <p><b>Appendix I: Changes Between Html4 and Html5 595</b></p> <p>New Elements 595</p> <p>New <input> Element Types 596</p> <p>New Attributes 597</p> <p>Global Attributes 598</p> <p>Changed Attributes 598</p> <p>Obsolete Elements 600</p> <p>Obsolete Attributes 600</p> <p>At-Risk Elements 602</p> <p>Index 603</p>
<p><b>Rob Larsen</b> is a lead front-end engineer with deep technical knowledge and more than a decade of hands-on experience. Rob has developed HTML, CSS, and JavaScript for clients including Samsung, Adidas, Reebok, and Philips and is an active technology author and speaker.</p> <p><b>Wrox Beginning guides</b> are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that guides you through all the techniques involved.</p>
<p><b>Build a website with the core programming languages: HTML and CSS</b></p> <p>HTML and CSS are the two core programming languages that you need to know in order to build web pages, and this beginner book introduces you to both. Providing step-by-step guidance on best practices and techniques, this practical reference walks you through the latest versions of HTML and CSS to develop unique, modern websites for today's multiple devices and platforms. Covering everything from structuring documents for the web and fine-tuning your text to linking to other web pages or e-mail addresses and using images, audio, video, and tables—this book covers it all.</p> <p><i>Beginning HTML and CSS:</i></p> <ul> <li>Covers different versions of HTML and CSS, including the latest: HTML5 and CSS3</li> <li>Gets you started programming with JavaScript® and explains how to implement JavaScript features, such as tabbed content, form validation, and more</li> <li>Addresses animations and transitions with CSS3</li> <li>Explores the jQuery library as well as creating, adding, and manipulating elements with jQuery</li> <li>Looks at page layout and design, in particular topics such as positioning, forms, and custom fonts</li> </ul> <p><b>wrox.com</b></p> <p><b>Programmer Forums</b></p> <p><b>Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.</b></p> <p><b>Code Downloads</b></p> <p>Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.</p> <p><b>Read More</b></p> <p>Find articles, e-books, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.</p>

Diese Produkte könnten Sie auch interessieren:

Facebook Marketing
Facebook Marketing
von: Chris Treadaway, Mari Smith
PDF ebook
23,99 €
Ajax For Dummies
Ajax For Dummies
von: Steve Holzner
PDF ebook
22,99 €
The Web's Awake
The Web's Awake
von: Philip D. Tetlow
PDF ebook
69,99 €