HTML5 and CSS3 All-in-One For DummiesA new edition of a bestseller covers the latest advances in web development! HTML5 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.
HTML5 and CSS3 All-in-One For Dummies, 3rd Edition 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. |
Contents
Choosing Your Tools | |
Managing Information with Lists and Tables | |
Building Tables | |
Making Connections with Links | |
Adding Images Sound and Video | |
Managing Scope | |
Getting Valid Input | |
Drawing on the Canvas | |
Images | |
Animation with the Canvas | |
Animation | |
ServerSide Programming with | |
Building HTML Output | |
Manipulating Your Images | |
Creating Forms | |
Introducing thebuttontag | |
Styling with | |
Specifying Colors in | |
Styling Text | |
Specifying the Font Size | |
Selectors Coding with Class andStyle | |
Borders and Backgrounds | |
Levels of | |
CSS Special Effects | |
Building Layouts with | |
Using Float with BlockLevel Elements | |
Using Float to Style Forms | |
Building Floating Page Layouts | |
Building a Centered FixedWidth Layout | |
Styling Lists and Menus | |
Building a Basic Menu System | |
Building a Page Layout with Absolute Positioning | |
Flexible Box Layout Model | |
ClientSide Programming with JavaScript | |
Talking to the Page | |
Managing Text Input and Output | |
Writing to the Document | |
Decisions and Debugging | |
Managing Repetition with forLoops | |
Understanding the Zen of for loops | |
Functions Arrays and Objects | |
Sending Data to a PHP Program | |
Using Control Structures | |
Working with Arrays | |
Using Functions and Session Variables | |
Working with Files and Directories | |
Working with File and Directory Functions | |
Managing Data with MySQL | |
Practicing with MySQL | |
Implementing a Database with phpMyAdmin | |
Managing Data with MySQL | |
Running a Script with phpMyAdmin | |
Selecting a subset of records | |
Editing Records | |
Putting Data Together with Joins | |
Using YEAR andMONTHto get readable values | |
Connecting PHP toaMySQL Database | |
Integrating the Client and Server with AJAX | |
Animating jQuery | |
Using the jQuery UserInterface Toolkit | |
Improving Usability with jQuery | |
Working with AJAX Data | |
Working with JSON Data | |
Moving from Pages to Sites | |
Compromising between functionality and security | |
Planning Your Sites | |
Introducing Content Management Systems | |
Editing Graphics | |
Taking Control of Content | |