{"product_id":"html5-and-css3-all-in-one-for-dummies-isbn-9781118289389","title":"HTML5 and CSS3 All-in-One For Dummies","description":"\u003cp\u003e\u003cb\u003eA new edition of a bestseller covers the latest advances in web development!\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eHTML5 and CSS3 are essential tools for creating dynamic websites and boast updates and enhanced features that can make your websites even more effective and unique. This friendly, all-in-one guide covers everything you need to know about each of these technologies and their latest versions so that you can use them together. Building on the bestselling formats of the first two editions, this new edition teaches you the fundamentals of HTML5 and CSS3, and then presents ways for using them with JavaScript, MySQL, and Ajax to create websites that work.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eCovers using JavaScript, PHP, MySQL, and Ajax in the context of programming dynamic web pages with CSS3 and HTML5\u003c\/li\u003e \u003cli\u003eIncludes self-contained minibooks that review HTML, CSS, design and layout, client-side JavaScript, Ajax and server-side, and putting it all together\u003c\/li\u003e \u003cli\u003eExamines new web development advancements including new technologies and changes to the standards\u003c\/li\u003e \u003cli\u003eFeatures a website that contains supporting materials including code and several valuable programs that are useful for web development\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eHTML5 and CSS3 All-in-One For Dummies, 3rd Edition\u003c\/i\u003e serves as the perfect reference for both web development beginners and seasoned professionals looking to learn more about how to get the most out of the powerful combination of HTML5 and CSS3.\u003c\/p\u003e \u003cp\u003eIntroduction 1\u003cbr\u003e \u003cb\u003ePart I: Creating the HTML Foundation 7\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Sound HTML Foundations 9\u003c\/p\u003e \u003cp\u003eChapter 2: It’s All About Validation 19\u003c\/p\u003e \u003cp\u003eChapter 3: Choosing Your Tools 33\u003c\/p\u003e \u003cp\u003eChapter 4: Managing Information with Lists and Tables 51\u003c\/p\u003e \u003cp\u003eChapter 5: Making Connections with Links 67\u003c\/p\u003e \u003cp\u003eChapter 6: Adding Images, Sound, and Video 77\u003c\/p\u003e \u003cp\u003eChapter 7: Creating Forms 105\u003cbr\u003e \u003cb\u003ePart II: Styling with CSS 129\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Coloring Your World 131\u003c\/p\u003e \u003cp\u003eChapter 2: Styling Text 149\u003c\/p\u003e \u003cp\u003eChapter 3: Selectors: Coding with Class and Style 175\u003c\/p\u003e \u003cp\u003eChapter 4: Borders and Backgrounds 197\u003c\/p\u003e \u003cp\u003eChapter 5: Levels of CSS 225\u003c\/p\u003e \u003cp\u003eChapter 6: CSS Special Effects 245\u003cbr\u003e \u003cb\u003ePart III: Building Layouts with CSS 263\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Fun with the Fabulous Float 265\u003c\/p\u003e \u003cp\u003eChapter 2: Building Floating Page Layouts 285\u003c\/p\u003e \u003cp\u003eChapter 3: Styling Lists and Menus 309\u003c\/p\u003e \u003cp\u003eChapter 4: Using Alternative Positioning 327\u003cbr\u003e \u003cb\u003ePart IV: Client-Side Programming with JavaScript 353\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting Started with JavaScript 355\u003c\/p\u003e \u003cp\u003eChapter 2: Talking to the Page 375\u003c\/p\u003e \u003cp\u003eChapter 3: Decisions and Debugging 399\u003c\/p\u003e \u003cp\u003eChapter 4: Functions, Arrays, and Objects 429\u003c\/p\u003e \u003cp\u003eChapter 5: Getting Valid Input 459\u003c\/p\u003e \u003cp\u003eChapter 6: Drawing on the Canvas 483\u003c\/p\u003e \u003cp\u003eChapter 7: Animation with the Canvas 511\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e \u003cb\u003ePart V: Server-Side Programming with PHP 527\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting Started on the Server 529\u003c\/p\u003e \u003cp\u003eChapter 2: PHP and HTML Forms 549\u003c\/p\u003e \u003cp\u003eChapter 3: Using Control Structures 569\u003c\/p\u003e \u003cp\u003eChapter 4: Working with Arrays 587\u003c\/p\u003e \u003cp\u003eChapter 5: Using Functions and Session Variables 605\u003c\/p\u003e \u003cp\u003eChapter 6: Working with Files and Directories 617\u003c\/p\u003e \u003cp\u003eChapter 7: Exceptions and Objects 639\u003cbr\u003e \u003cb\u003ePart VI: Managing Data with MySQL 653\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting Started with Data 655\u003c\/p\u003e \u003cp\u003eChapter 2: Managing Data with MySQL 679\u003c\/p\u003e \u003cp\u003eChapter 3: Normalizing Your Data 705\u003c\/p\u003e \u003cp\u003eChapter 4: Putting Data Together with Joins 719\u003c\/p\u003e \u003cp\u003eChapter 5: Connecting PHP to a MySQL Database 741\u003cbr\u003e \u003cb\u003ePart VII: Integrating the Client and Server with AJAX 759\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: AJAX Essentials 761\u003c\/p\u003e \u003cp\u003eChapter 2: Improving JavaScript and AJAX with jQuery 775\u003c\/p\u003e \u003cp\u003eChapter 3: Animating jQuery 795\u003c\/p\u003e \u003cp\u003eChapter 4: Using the jQuery User Interface Toolkit 819\u003c\/p\u003e \u003cp\u003eChapter 5: Improving Usability with jQuery 841\u003c\/p\u003e \u003cp\u003eChapter 6: Working with AJAX Data 859\u003c\/p\u003e \u003cp\u003eChapter 7: Going Mobile 883\u003cbr\u003e \u003cb\u003ePart VIII: Moving from Pages to Sites 909\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Managing Your Servers 911\u003c\/p\u003e \u003cp\u003eChapter 2: Planning Your Sites 933\u003c\/p\u003e \u003cp\u003eChapter 3: Introducing Content Management Systems 953\u003c\/p\u003e \u003cp\u003eChapter 4: Editing Graphics 977\u003c\/p\u003e \u003cp\u003eChapter 5: Taking Control of Content 995\u003cbr\u003e Index 1015\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eAndy Harris\u003c\/b\u003e taught himself programming because it was fun. Today he teaches computer science, game development, and web programming at the university level; is a technology consultant for the state of Indiana; has helped people with disabilities to form their own web development companies; and works with families who wish to teach computing at home.\u003c\/p\u003e  \u003cul\u003e \u003cli\u003eCreating the HTML Foundation\u003c\/li\u003e \u003cli\u003eStyling with CSS\u003c\/li\u003e \u003cli\u003eBuilding Layouts with CSS\u003c\/li\u003e \u003cli\u003eClient-Side Programming with JavaScript®\u003c\/li\u003e \u003cli\u003eServer-Side Programming with PHP\u003c\/li\u003e \u003cli\u003eManaging Data with MySQL®\u003c\/li\u003e \u003cli\u003eIntegrating the Client and Server with AJAX\u003c\/li\u003e \u003cli\u003eMoving from Pages to Sites\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003eCreate a great-looking website with your own content, using free tools\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe Internet is not only cool and increasingly essential to our way of life, it’s also open to everyone! With this book and the free software tools on the companion website, you have everything you need to create great-looking, interactive web pages that take advantage of technologies such as JavaScript, PHP, and AJAX. What are you waiting for?\u003c\/p\u003e \u003cul\u003e \u003cli\u003eThe web untangled — learn to build basic HTML web pages, manage information, work with fonts, and add images, sound, and video\u003c\/li\u003e \u003cli\u003eGo for style — use CSS to style text, define borders and backgrounds, work with animations, and build floating page layouts\u003c\/li\u003e \u003cli\u003eBe a data diva — discover how databases are created; then set up and manage a reliable one with MySQL\u003c\/li\u003e \u003cli\u003eClean up with AJAX — build AJAX connections and use jQuery to enhance the user interface and improve usability\u003c\/li\u003e \u003cli\u003eTurn pages into sites — plan a site, work with content management systems, edit graphics, and more\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003eOpen the book and find:\u003c\/b\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eThe basic structure of web pages\u003c\/li\u003e \u003cli\u003eTips on tools\u003c\/li\u003e \u003cli\u003eWays to manage information\u003c\/li\u003e \u003cli\u003eWeb standards and how to use them\u003c\/li\u003e \u003cli\u003eWhat to do with selectors, classes, and styles\u003c\/li\u003e \u003cli\u003eBasic and alternative layout strategies\u003c\/li\u003e \u003cli\u003eHow to set up and manage a database\u003c\/li\u003e \u003cli\u003eHelp clarifying what you want your website to do\u003c\/li\u003e \u003c\/ul\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":47989387034853,"sku":"NP9781118289389","price":44.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781118289389.jpg?v=1761783911","url":"https:\/\/k12savings.com\/products\/html5-and-css3-all-in-one-for-dummies-isbn-9781118289389","provider":"K12savings","version":"1.0","type":"link"}