HTML5 and CSS3 All-in-One For Dummies

Front Cover
John Wiley & Sons, Jan 8, 2014 - Computers - 1104 pages

A 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.

  • Covers using JavaScript, PHP, MySQL, and Ajax in the context of programming dynamic web pages with CSS3 and HTML5
  • Includes self-contained minibooks that review HTML, CSS, design and layout, client-side JavaScript, Ajax and server-side, and putting it all together
  • Examines new web development advancements including new technologies and changes to the standards
  • Features a website that contains supporting materials including code and several valuable programs that are useful for web development

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

Table of Contents
Beyond the Book
Validating Your Page
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

Other editions - View all

Common terms and phrases

About the author (2014)

Andy Harris 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.

Bibliographic information