
HTML, XHTML, and CSS All-in-One Desk Reference for Dummies.
Title:
HTML, XHTML, and CSS All-in-One Desk Reference for Dummies.
Author:
Harris, Andy.
ISBN:
9780470374511
Personal Author:
Physical Description:
1 online resource (962 pages)
Series:
For Dummies
Contents:
HTML, XHTML, and CSS ALL-IN-ONE DESK REFERENCE FOR DUMMIES® -- Table of Contents -- Introduction -- Book I Creating the XHTML Foundation -- Chapter 1: Sound HTML Foundations -- Creating a Basic Page -- Understanding the HTML in the Basic Page -- Meeting Your New Friends, the Tags -- Setting Up Your System -- Chapter 2: It's All about Validation -- Somebody Stop the HTML Madness! -- Building an XHTML Document -- Validating Your Page -- Chapter 3: Choosing Your Tools -- What's Wrong with the Big Boys? -- Alternative Web Development Tools -- Picking a Text Editor -- The Web Developer's Browser -- Tricking Out Firefox -- Using a Full-Blown IDE -- Chapter 4: Managing Information with Lists and Tables -- Making a List and Checking It Twice -- Building Tables -- Chapter 5: Making Connections with Links -- Making Your Text Hyper -- Making Lists of Links -- Working with Absolute and Relative References -- Chapter 6: Adding Images -- Adding Images to Your Pages -- Choosing an Image Manipulation Tool -- Choosing an Image Format -- Manipulating Your Images -- Using Images as Links -- Chapter 7: Creating Forms -- You Have Great Form -- Building Text-Style Inputs -- Creating Multiple Selection Elements -- Pressing Your Buttons -- Book II Styling with CSS -- Chapter 1: Coloring Your World -- Now You Have an Element of Style -- Specifying Colors in CSS -- Choosing Your Colors -- Creating Your Own Color Scheme -- Chapter 2: Styling Text -- Setting the Font Family -- The Curse of Web-Based Fonts -- Specifying the Font Size -- Determining Other Font Characteristics -- Chapter 3: Selectors, Class, and Style -- Selecting Particular Segments -- Using Emphasis and Strong Emphasis -- Defining Classes -- Introducing div and span -- Using Pseudo-Classes to Style Links -- Selecting in Context -- Defining Multiple Styles at Once -- Chapter 4: Borders and Backgrounds.
Joining the Border Patrol -- Introducing the Box Model -- Changing the Background Image -- Manipulating Background Images -- Using Images in Lists -- Chapter 5: Levels of CSS -- Managing Levels of Style -- Understanding the Cascading Part of Cascading Style Sheets -- Using Conditional Comments -- Book III Using Positional CSS for Layout -- Chapter 1: Fun with the Fabulous Float -- Avoiding Old-School Layout Pitfalls -- Introducing the Floating Layout Mechanism -- Using Float with Block-Level Elements -- Using Float to Style Forms -- Chapter 2: Building Floating Page Layouts -- Creating a Basic Two-Column Design -- Building a Three-Column Design -- Building a Fixed-Width Layout -- Building a Centered Fixed-Width Layout -- Chapter 3: Styling Lists and Menus -- Revisiting List Styles -- Creating Dynamic Lists -- Building a Basic Menu System -- Chapter 4: Using Alternative Positioning -- Working with Absolute Positioning -- Managing z-index -- Building a Page Layout with Absolute Positioning -- Creating a More Flexible Layout -- Exploring Other Types of Positioning -- Determining Your Layout Scheme -- Book IV Client-Side Programming with JavaScript -- Chapter 1: Getting Started with JavaScript -- Working in JavaScript -- Writing Your First JavaScript Program -- Using Concatenation to Build Better Greetings -- Understanding the String Object -- Understanding Variable Types -- Changing Variables to the Desired Type -- Chapter 2: Making Decisions with Conditions -- Working with Random Numbers -- Using if to Control Flow -- Using the else Clause -- Using switch for More Complex Branches -- Nesting if Statements -- Chapter 3: Loops and Debugging -- Building Counting Loops with for -- Looping for a While -- Introducing Bad Loops -- Debugging Your Code -- Catching Logic Errors -- Using the Aptana Debug Mode -- Chapter 4: Functions and Arrays.
Breaking Code into Functions -- Passing Data into and out of Functions -- Managing Scope -- Building a Basic Array -- Working with Two-Dimension Arrays -- Chapter 5: Talking to the Page -- Understanding the Document Object Model -- Harnessing the DOM through JavaScript -- Managing Button Events -- Managing Text Input and Output -- Writing to the Document -- Working with Other Text Elements -- Chapter 6: Getting Valid Input -- Getting Input from a Drop-Down List -- Managing Multiple Selections -- Check, Please: Reading Check Boxes -- Working with Radio Buttons -- Working with Regular Expressions -- Chapter 7: Animating Your Pages -- Making Things Move -- Reading Input from the Keyboard -- Following the Mouse -- Creating Automatic Motion -- Building Image-Swapping Animation -- Movement and Swapping -- Book V Server-Side Programming with PHP -- Chapter 1: Setting Up Your Server -- Introducing Server-Side Programming -- Installing Your Web Server -- Inspecting phpinfo() -- Chapter 2: Generating HTML with PHP -- Creating Your First PHP Program -- Coding with Quotation Marks -- Working with Variables PHP Style -- Building XHTML Output -- Chapter 3: PHP and XHTML Forms -- Exploring the Relationship between PHP and XHTML -- Sending Data to a PHP Program -- Choosing the Method of Your Madness -- Retrieving Data from Other Form Elements -- Chapter 4: Control Structures -- Introducing if-else Conditionals -- Comparing with switch Structures -- Looping It Up with Loops -- Chapter 5: Working with Arrays -- Using One-Dimensional Arrays -- Introducing Associative Arrays -- Expanding to Multidimensional Arrays -- Using foreach Loops to Simplify Array Management -- Breaking a String into an Array -- Chapter 6: Using Functions and Session Variables -- Creating Your Own Functions -- Managing Persistence with Session Variables.
Chapter 7: Working with Files and Directories -- Text File Manipulation -- Working with File and Directory Functions -- Chapter 8: Connecting to a MySQL Database -- Retrieving Data from a Database -- Improving the Output Format -- Allowing User Interaction -- Book VI Databases with MySQL -- Chapter 1: Getting Started with Data -- Examining the Basic Structure of Data -- Introducing MySQL -- Setting Up phpMyAdmin -- Making a Database with phpMyAdmin -- Chapter 2: Managing Data with SQL -- Writing SQL Code by Hand -- Running a Script with phpMyAdmin -- Using AUTO_INCREMENT for Primary Keys -- Selecting Data from Your Tables -- Editing Records -- Exporting Your Data and Structure -- Chapter 3: Normalizing Your Data -- Recognizing Problems with Single-Table Data -- Introducing Entity-Relationship Diagrams -- Introducing Normalization -- Identifying Relationships in Your Data -- Chapter 4: Putting Data Together with Joins -- Calculating Virtual Fields -- Calculating Date Values -- Creating a View -- Using an Inner Join to Combine Tables -- Managing Many-to-Many Joins -- Book VII Into the Future with AJAX -- Chapter 1: AJAX Essentials -- AJAX Spelled Out -- Making a Basic AJAX Connection -- All Together Now - Making the Connection Asynchronous -- Chapter 2: Improving Java Script with jQuery -- Introducing jQuery -- Putting jQuery to Work -- Managing Events through jQuery -- Chapter 3: Animating with jQuery -- jQuery's Special Effects -- Interfacing with the Official UI Plugin -- Interface Elements for jQuery -- Chapter 4: Sending and Receiving Data -- Working with XML -- Introducing JSON -- Book VIII Moving from Web Pages to Web Sites -- Chapter 1: Managing Your Servers -- Understanding Clients and Servers -- Creating Your Own Server with XAMPP -- Choosing a Web Host -- Managing a Remote Site -- Naming Your Site -- Managing Data Remotely.
Chapter 2: Moving from Pages to Sites -- Creating a Multipage Web Site -- Planning a Larger Site -- Understanding the Client -- Understanding the Audience -- Building a Site Plan -- Creating Page Templates -- Fleshing Out the Project -- Chapter 3: Introducing Content Management Systems -- Overview of Content Management Systems -- Previewing Common CMSs -- Installing a Content Management System -- Chapter 4: Taking Control of Content -- Getting Started with CMSMS -- Customizing CMSMS -- Building a "Poor Man's CMS" with Your Own Code -- Creating Your Own Data-Based CMS -- Appendix A: What's on the CD -- System Requirements -- Using the CD -- What You'll Find on the CD -- Troubleshooting -- Index.
Abstract:
Want to build a killer Web site? Want to make it easy to keep your site up to date? You'll need to know how CSS, HTML, and XHTML work together. HTML, XHTML, and CSS All-In-One Desk Reference For Dummies makes that easy too! These eight minibooks get you started, explain standards, and help you connect all the dots to create sites with pizzazz. This handy, one-stop guide catches you up on XHTML basics and CSS fundamentals. You'll learn how to work with Positionable CSS to create floating elements, margins, and multi-column layouts, and you'll get up to speed on client-side programming with JavaScript. You'll also get the low-down on server side programming with PHP, creating a database with MySQL, and using Ajax on both client and server sides. You'll find out how to: Use templates and validators; Manage information with lists and tables; Turn lists of links into button bars; Add style color and borders; Create variables for data; Add motion with basic DOM animation; Work with arrays; Add Flash functionality with AFLAX; Build and manage a multipage site; Choose and run your own server. You don't need expensive or complicated software or a super-powerful computer to build a Web site that does all sorts of amazing things. All you need is a text editor and the clear, step-by-step guidance you'll find in HTML, XHTML, and CSS All-In-One Desk Reference For Dummies.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Genre:
Added Author:
Electronic Access:
Click to View