Build Your Own Website The Right Way Using HTML & CSS, 3rd Edition
Looking to really get into the nitty gritty?
Great. Here's the complete index from Build Your Own Website The Right Way Using HTML & CSS, 3rd Edition.
There isn't much we haven't covered.
Index
Symbols
- & (ampersand)
-
- entity for, (Symbols)
- preceding entities, (Symbols)
- <> (angle brackets), enclosing tags, (The html Element)
- © (copyright), entity for, (Symbols)
- {} (curly braces), (Jargon Break)
- ! (exclamation point), preceding doctype, (The Doctype)
- !- (exclamation point, double dashes), preceding comments, (Commenting Your HTML)
- > (greater than), entity for, (Symbols)
- < (less than), entity for, (Symbols)
- # (number sign), preceding contextual selectors, (Looking at Elements in Context)
- . (period), preceding class selectors, (Class Selectors)
- £ (pound), entity for, (Symbols)
- /* */ (slash asterisk), enclosing comments in CSS, (Creating an External CSS File)
- ™ (trademark), entity for, (Symbols)
A
- a (anchor) element, (What's It All About?), (Linking Between Our New Pages), (Styling Links)
-
- (see also links)
- A List Apart (ALA), (A List Apart)
- absolute positioning, (Absolute Positioning), (More Absolute Positioning)
- accessibility, (Web Accessibility), (What is a Table?), (Making Your Tables Accessible), (Advanced Accessibility), (Validate Everything)
- actions, jQuery, (jQuery: Primed and Ready For Action)
- active state of links, (Link States)
- AddFreeStats, (Choosing a Statistics Service)
- Adobe Fireworks, (Not Just Text, Text, Text)
- Adobe Photoshop, (Not Just Text, Text, Text), (Other Software)
- Adobe Photoshop Express, (Online Tools)
- ALA (A List Apart), (A List Apart)
- & entity, (Symbols)
- ampersand (&)
-
- entity for, (Symbols)
- preceding entities, (Symbols)
- angle brackets (<>), enclosing tags, (The html Element)
- API (Application Programming Interface), (Now the Training Wheels Are Off …)
- article element, (The article Element)
- aside element, (The aside Element)
- attribute selectors, (Other CSS3 Features to be Aware of)
- attributes of an element, (The html Element)
B
- b (bold) element, (Emphasis or Italics? Strong or Bold?)
- background images, (Background Images in CSS)
-
- multiple, (Other CSS3 Features to be Aware of)
- nonrepeating, (Nonrepeating Images)
- repeated, (Repeated Patterns)
- for table cells, (Stylish Table Cells)
- background property (shorthand), (Shorthand Backgrounds)
- background-color property, (A New Look in a Flash!), (A Beginner's Palette of Styling Options), (Repeated Patterns)
- background-image property, (Repeated Patterns)
- background-position property, (Nonrepeating Images)
- background-repeat property, (Horizontal Repeats)
- bandwidth, (Web Hosting Jargon), (A Reasonable Bandwidth Allowance)
- "Best Practices for Speeding Up Your Website", (Improving Website Performance)
- block-level elements, (Block-level Elements versus Inline Elements)
-
- borders for, (Adding Borders to Block-level Elements)
- display as, (Tidying Up label Elements with CSS), (Replacing Generic divs with Proper HTML5 Elements)
- nesting, (Inline Elements Can Never Contain Block-level Elements)
- sizing, (Sizing Up the Blocks)
- blockquote element, (The blockquote (Who said that?))
- blogs, implementing, (Interacting with Social Media)
- body element, (Basic Requirements of a Web Page), (The body Element), (Marking Up the Main Content)
- bold text (see b (bold) element; strong element)
- border property (shorthand), (Shorthand Border Styles), (Borders, Spacing, and Alignment)
- border-bottom properties, (Styling Individual Sides of an Element)
- border-collapse property, (Borders, Spacing, and Alignment)
- border-color property, (Adding Borders to Block-level Elements), (Border Styles You Can Use)
- border-left properties, (Styling Individual Sides of an Element)
- border-radius style, (Look at All Those Sharp, Pointy Corners!)
- border-right properties, (Styling Individual Sides of an Element)
- border-style property, (Adding Borders to Block-level Elements), (Border Styles You Can Use)
- border-top properties, (Styling Individual Sides of an Element)
- border-width property, (Adding Borders to Block-level Elements), (Border Styles You Can Use)
- borders
-
- for block-level elements, (Adding Borders to Block-level Elements)
- collapsing, (Borders, Spacing, and Alignment)
- for images, (Formatting the Picture Using CSS)
- padding for, (Adding Padding)
- rounded corners for, (Look at All Those Sharp, Pointy Corners!)
- in tables, (Borders, Spacing, and Alignment)
- temporary, to see design of web site, (Showing the Structure)
- box model, (The Box Model)
- box-shadow style, (The Details in the Shadows)
- br (break) element, (Taking a Break)
- BrowserCam, (Running Multiple Versions of Internet Explorer)
- browsers, (What is a Browser?), (The Basic Tools You Need), (Your Web Browser: Internet Explorer), (Your Web Browser: Safari), (Firefox), (Firefox)
-
- (see also specific browsers)
- bugs in, finding out about, (Learn About Known Browser CSS Bugs)
- caching used by, (Stylish Headings)
- CSS support by, (Happy Days! CSS Support Is Here)
- CSS3 support by, (Browser Support for HTML5), (CSS3: Not Yet Universally Supported)
- extensions for, (Prepare Your Browser for Battle-with Extensions!)
- history stored by, clearing, (Link States)
- HTML5 support by, (Browser Support for HTML5)
- multiple, keeping open while developing, (Keep Multiple Browsers Open While Developing)
- rendering engines for, (Keep Multiple Browsers Open While Developing)
- testing websites in, (Pre-flight Check: How Do Your Pages Look in Different Browsers?)
- vendor prefixes for, (In Support of Vendor Prefixes)
- Browsershots, (Running Multiple Versions of Internet Explorer)
- Bubble Under web site example (see diving club web site example)
- Build Your Own ASP.NET 3.5 Website Using C# & VB.NET, (Where Can You Learn PHP?)
- Build Your Own Database Driven Website Using PHP & MySQL, (Support for Scripting Languages and Databases), (Where Can You Learn PHP?)
- bullet list (see ul (unordered list) element)
C
- caching, by browser, (Stylish Headings)
- canvas element, (More Complex HTML5 (and Related) Technologies)
- caption element, (Captioning the Picture), (Captioning Your Table), (Adding an Events Table)
- captions
-
- for images, (Captioning the Picture)
- for tables, (Captioning Your Table), (Adding an Events Table)
- Cascading Style Sheets (see CSS)
- cell phone (see mobile phone)
- cell spacing, (Borders, Spacing, and Alignment)
- cells, (Anatomy of a Table)
-
- background images for, (Stylish Table Cells)
- merging, (Merging Table Cells)
- character set, (meta Elements)
- chat forums (see discussion forums)
- checkbox control, (Checkboxes), (Adding Radio Buttons and Checkboxes)
- Chrome, (What is a Browser?), (Pre-flight Check: How Do Your Pages Look in Different Browsers?), (Keep Multiple Browsers Open While Developing)
- citations, (The cite Element)
- cite element, (The cite Element)
- class selectors, (Class Selectors), (Setting a Width), (Simple Black Border), (class-ifying Your Tables)
- click() event, jQuery, (jQuery: Primed and Ready For Action)
- client, (The Client-Server Model)
- Client-Server Model, (The Client-Server Model)
- client-side scripting language, (JavaScript? jQuery? What's the difference?)
- color property, (Inline Styles), (Adding Inline Styles), (The span Element), (Why Embedded Styles Are Better Than Inline Styles), (Creating an External CSS File), (A New Look in a Flash!), (A Beginner's Palette of Styling Options)
- colored borders, (Colored Ridge Border), (Bold Border Effects), (Simple Gray Border), (Simple Gray Border (Version 2!)), (Dotted, Red Border), (Dashed, Gray Border)
- columns, (rowspan and colspan)
-
- (see also cells; header cells)
- comments
-
- in CSS, (Creating an External CSS File)
- in HTML, (Commenting Your HTML), (The Sectioned Page: All Divided Up)
- in JavaScript, (Adding Default Form Value)
- common.js file, (How do I get jQuery and use it?), (Setting Up References to jQuery)
- contact information on web site, (Building a Contact Page)
- contact information on website, (What's It All About?)
- contextual selectors, (Looking at Elements in Context), (Contextual Selectors)
- controls, (The input Element)
-
- (see also forms)
- checkbox control, (Checkboxes), (Adding Radio Buttons and Checkboxes)
- default appearance of, (The Default Control Appearance)
- default values for, (Adding Default Form Value)
- drop-down list control, (The select Element), (Adding a select Element)
- hidden input control, (Hidden Inputs)
- in HTML5, (HTML5 Forms Will Rock ... Soon)
- labels for, (The label Element), (Adding Text Input Controls), (Tidying Up label Elements with CSS)
- password input control, (Password Input)
- radio button control, (Radio Buttons), (Adding Radio Buttons and Checkboxes)
- text area control, (The textarea Element), (Adding a textarea Element)
- text input control, (Text Input), (Adding Text Input Controls)
- © entity, (Symbols)
- copyright (©), entity for, (Symbols)
- cropping images, (Image Cropping)
- CSS (Cascading Style Sheets), (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!), (Inline Styles)
-
- (see also specific properties)
- benefits of, for layout, (What is a Table?)
- for block-level elements, (Styling Inline and Block-level Elements)
- border padding, (Adding Padding)
- borders for block-level elements, (Adding Borders to Block-level Elements)
- borders for images, (Formatting the Picture Using CSS)
- box model using, (The Box Model)
- browser support for, (Happy Days! CSS Support Is Here)
- bugs in, finding out about, (Learn About Known Browser CSS Bugs)
- class selectors, (Class Selectors), (Setting a Width), (Simple Black Border), (class-ifying Your Tables)
- comments in, (Creating an External CSS File)
- conflicting styles, precedence of, (Which Rule Wins?)
- context for styles, (Looking at Elements in Context)
- contextual selectors, (Contextual Selectors)
- disabling, for testing, (Disable CSS)
- embedded stylesheets, (Embedded Styles)
- external stylesheets, (Why External Stylesheets Are Better Than Embedded Styles)
- for forms, (Styling fieldset and legend with CSS), (Tidying Up label Elements with CSS)
- grouping styles, (Grouping Styles)
- headings, padding for, (Introducing Padding to the Project Site)
- inline styles, (Styling Inline and Block-level Elements)
- inline styles, (Inline Styles)
- inspecting, for testing, (Inspecting Problems with Firebug), (View Information about CSS and JavaScript)
- lists, styling, (Styling Lists)
- margins, (Margins)
- partial text, styling, (Styling Partial Text Using span)
- positioning elements, (Positioning Elements Anywhere You Like!)
- properties for, (Starting to Build Our Stylesheet)
- sizing block-level elements, (Sizing Up the Blocks)
- specification for, (The Official Documentation)
- styling links, (Styling Links)
- for tables, (Borders, Spacing, and Alignment), (Adding an Events Table)
- updating for HTML5 elements, (Replacing Generic divs with Proper HTML5 Elements)
- validating, (Validate HTML and CSS as You Go)
- versions of, (What is CSS?)
- CSS Discuss wiki, (The CSS Discuss List's Companion Site)
- CSS sprites, (Improving Website Performance)
- CSS Zen Garden, (Advancing Your CSS Knowledge)
- CSS-Discuss, (CSS Discussion Lists)
- CSS3, (CSS3 … CSS2 … what's the difference?)
-
- attribute selectors, (Other CSS3 Features to be Aware of)
- border-radius style, (Look at All Those Sharp, Pointy Corners!)
- box-shadow style, (The Details in the Shadows)
- browser support for, (Browser Support for HTML5), (CSS3: Not Yet Universally Supported)
- font-face construct, (We Don't Serve Your Type Around Here!)
- media queries, (Other CSS3 Features to be Aware of)
- multiple background images, (Other CSS3 Features to be Aware of)
- opacity, (Other CSS3 Features to be Aware of)
- RGBA color, (Other CSS3 Features to be Aware of)
- text-shadow style, (From box-shadow to text-shadow)
- vendor prefixes, (In Support of Vendor Prefixes)
- CSS3.info, (CSS3.info)
- curly braces ({}), (Jargon Break)
- Cyberduck, (Uploading with Cyberduck-Mac OS X)
D
- dashed borders, (Bold Border Effects), (Dashed, Gray Border)
- databases, (Support for Scripting Languages and Databases)
- declarations, in styles, (Jargon Break)
- discussion forums as resources, (Free Hosting with Your ISP), (Validate Everything), (Submit Your Website to Search Engines), (CSS Discussion Lists)
- discussion forums for website, (Discussion Forums)
- display declaration, (Tidying Up label Elements with CSS), (Replacing Generic divs with Proper HTML5 Elements)
- div element, (Adding Structure)
-
- for floated Like box, (Adding a Like Box to Your Site)
- for layout, (Adding Text Input Controls)
- replacing with HTML5 elements, (Replacing Generic divs with Proper HTML5 Elements)
- styles based on, (Looking at Elements in Context)
- Dive Into Accessibility, (Web Accessibility)
- Dive into HTML5, (HTML5 Forms Will Rock ... Soon)
- diving club web site example, (Diving into Our Website)
-
- background images for, (Setting a Background for Our Navigation)
- border padding for, (Adding Padding)
- borders for, (Shaping and Sizing Our Diving Site)
- citations in, (The cite Element)
- code archive for, (The Code Archive)
- contact information, (Building a Contact Page)
- description, (Welcoming New Visitors)
- heading padding for, (Introducing Padding to the Project Site)
- heading styles, (Shaping and Sizing Our Diving Site)
- home page, (The Home Page: the Starting Point for All Websites)
- image gallery for, (Adding an Image Gallery to the Site), (Filling up the Gallery)
- images in, (What's It All About?)
- navigation, (Linking Between Our New Pages), (Contextual Selectors), (Setting a Height), (Shaping and Sizing Our Diving Site), (Getting Ready to Move into Position), (Updating the Navigation), (Setting a Background for Our Navigation)
- positioning elements in, (Positioning Elements Anywhere You Like!), (Showing the Structure), (Getting Ready to Move into Position), (Benefits of Relative Positioning), (Floated Positioning)
- quotations on, (The blockquote (Who said that?))
- sizing, (Shaping and Sizing Our Diving Site)
- splitting pages in, (Splitting Up the Page)
- structural divisions in, (Adding Structure)
- styling lists in, (Styling Lists)
- tables in, (What is a Table?), (Adding an Events Table)
- title, (Setting a Title)
- diving club website example
-
- contact information, (What's It All About?)
- doctype, (Basic Requirements of a Web Page), (The Doctype), (Validating Your Web Pages)
- doctype switching, (The Box Model)
- Document Type Definition (see doctype)
- document.ready statement, (Hang On a Moment!), (Adding Default Form Value)
- Documents folder, (Windows)
- domain name, (Web Hosting Jargon), (Free Hosting-with a Domain Name at Cost)
- dotted borders, (Bold Border Effects), (Dotted, Red Border)
- double borders, (Double Borders)
- download speed, (What is a Table?)
- Dreamweaver, (Other Uploading Tools)
- drop shadows, (The Details in the Shadows)
- drop-down list control, (The select Element), (Adding a select Element)
E
- each() function, jQuery, (Showing the Picture Gallery's Captions on Hover)
- editors (see image editors; text editors)
- elastic web design, (Benefits of Relative Positioning)
- elements (see HTML elements)
- em (emphasis) element, (Commenting Your HTML), (strong and em), (Changing the Emphasis)
- em measurement units, (Adding Padding), (Benefits of Relative Positioning)
-
- accounts, included with web hosting, (Email Accounts)
- form feedback using, (Feedback By Email)
- forwarding, (Email Accounts)
- links to email address, (What's It All About?)
- signature for, promoting web site in, (Craft an Email Signature with Your Website Details)
- updating Facebook Page from, (Setting Up a Facebook Page)
- webmail for, (Email Accounts)
- embedded stylesheets, (Embedded Styles)
- empty elements, (meta Elements)
- errors, handling and preventing (see troubleshooting)
- events, jQuery, (jQuery: Primed and Ready For Action)
- examples, (The Code Archive)
-
- (see also diving club web site example)
- code archive for, (The Code Archive)
- exclamation point (!), preceding doctype, (The Doctype)
- exclamation point, double dashes (!-), preceding comments, (Commenting Your HTML)
- external stylesheets, (Why External Stylesheets Are Better Than Embedded Styles)
- Extreme Tracking, (Choosing a Statistics Service)
F
- Facebook, (But Facebook is the Internet, right?)
-
- apps for, (Get Smart!)
- discussion forums using, (Discussion Forums)
- frequent changes on, (A Two-pronged Attack: Facebook and Twitter)
- Like box for, (Setting Up a Facebook Page), (Adding a Like Box to Your Site), (Get Smart!), (How to Validate Your Live Web Pages)
- Selective Tweets app, (Get Twitter to Update Facebook to Update Your Site), (Get Smart!)
- website on, reasons not to, (Go Where the Audience Is)
- Facebook Pages
-
- images in, (Setting Up a Facebook Page)
- inviting friends to, (Setting Up a Facebook Page)
- promoting on website, (Setting Up a Facebook Page), (Adding a Like Box to Your Site)
- setting up, (Setting Up a Facebook Page)
- updating from email, (Setting Up a Facebook Page)
- updating from mobile phone, (Setting Up a Facebook Page)
- updating from Twitter, (Get Twitter to Update Facebook to Update Your Site)
- fadeTo() function, jQuery, (jQuery: Primed and Ready For Action)
- fading for images, (Applying a Fade to the Tagline)
- favelets, (How to use XRAY)
- fieldset element, (Adding a form and a fieldset Element)
- figcaption element, (The figure and figcaption Elements)
- figure element, (The figure and figcaption Elements)
- file extensions
-
- for images, (JPEG versus GIF versus PNG)
- for JavaScript files, (Setting Up References to jQuery)
- visibility of, (Splitting Up the Page)
- for web pages, (The Most Basic Web Page in the World)
- File Transfer Protocol (see FTP)
- FileZilla, (Uploading with FileZilla for Windows)
- Firebug, (Get Firebug), (Inspecting Problems with Firebug)
- Firefox, (What is a Browser?), (Firefox), (Firefox), (Pre-flight Check: How Do Your Pages Look in Different Browsers?), (Keep Multiple Browsers Open While Developing), (Prepare Your Browser for Battle-with Extensions!)
- Fireworks, Adobe, (Not Just Text, Text, Text)
- Flickr, (Sourcing Images for Your Website)
- float property, (Floated Positioning), (Tidying Up label Elements with CSS)
- focus() event, jQuery, (jQuery: Primed and Ready For Action)
- Follow button, for Twitter, (Getting a Follow Button)
- font stack, (Starting to Build Our Stylesheet)
- font-face construct, (We Don't Serve Your Type Around Here!)
- font-family property, (Starting to Build Our Stylesheet), (A New Look in a Flash!), (A Beginner's Palette of Styling Options)
- font-size property, (A New Look in a Flash!), (A Beginner's Palette of Styling Options)
- font-style property, (A Beginner's Palette of Styling Options), (Changing the Emphasis)
- font-weight property, (Embedded Styles), (Why Embedded Styles Are Better Than Inline Styles), (Creating an External CSS File), (A New Look in a Flash!), (A Beginner's Palette of Styling Options)
- fonts, (Starting to Build Our Stylesheet), (A New Look in a Flash!), (A Beginner's Palette of Styling Options)
-
- embedding, (We Don't Serve Your Type Around Here!)
- nonstandard, using, (Starting to Build Our Stylesheet)
- quotes enclosing, when required, (Stylish Headings)
- setting, (Starting to Build Our Stylesheet)
- types of, (Starting to Build Our Stylesheet)
- footer element, (Paving the Cow Paths), (The footer Element)
- form element, (Anatomy of a Form), (Adding a form and a fieldset Element)
- formatting markup, (The Sectioned Page: All Divided Up)
- forms, (Forms: Interacting with Your Audience)
-
- contact page using, (Building a Contact Page)
- controls in (see controls)
- creating, (A Simple Form), (Adding a form and a fieldset Element)
- grouping elements in, (The fieldset and legend Elements), (Adding a form and a fieldset Element)
- in HTML5, (HTML5 Forms Will Rock ... Soon)
- legends for, (The fieldset and legend Elements)
- method of sending data from, (The form Element)
- parts of, (Anatomy of a Form)
- processing data from, (Building a Contact Page), (Processing the Form)
- styling, (Styling fieldset and legend with CSS)
- submit button in, (Submit Buttons), (Completing the Form: a Submit Button)
- where to send data from, (The form Element)
- forums (see discussion forums)
- Fotosearch, (Sourcing Images for Your Website)
- frames, (The Downsides of Web Forwarding)
- free web hosting, (Free Hosting-with a Catch!)
- Freedback form processing, (Signing Up for Form Processing)
- FTP (File Transfer Protocol), (The Basic Tools You Need), (Web Hosting Jargon), (FTP Access to Your Server), (FTP Settings)
- FTP clients, (The Basic Tools You Need)
G
- gallery (see image gallery)
- Gecko, (Keep Multiple Browsers Open While Developing)
- geolocation, (More Complex HTML5 (and Related) Technologies)
- get, for form method, (The form Element)
- GIF files, (JPEG versus GIF versus PNG), (Transparency)
- Google Analytics, (Registering a Google Account), (Adding the Statistics Code to Your Web Pages)
- Google Chrome (see Chrome)
- Google Groups, (Discussion Forums)
- Google search tool, (A Search Tool for Your Site)
- Google web fonts, (Google Web Fonts)
- greater than (>), entity for, (Symbols)
- > entity, (Symbols)
H
- h1 (heading level 1) element, (Analyzing the Web Page), (Headings and Document Hierarchy)
- h2 - h6 (heading level 2-6) elements, (Headings and Document Hierarchy)
- hashtags, (Get Twitter to Update Facebook to Update Your Site)
- head element, (Basic Requirements of a Web Page), (The head Element)
- header cells, (Anatomy of a Table), (The scope Attribute)
- header element, (Adding Structure), (Paving the Cow Paths), (Fixing IE Support), (Replacing Generic divs with Proper HTML5 Elements)
- headings, (Analyzing the Web Page), (Headings and Document Hierarchy), (Introducing Padding to the Project Site)
- height property, (Setting a Height)
- Hex values for colors, (A New Look in a Flash!)
- hidden input control, (Hidden Inputs)
- hide() function, jQuery, (jQuery: Primed and Ready For Action)
- history stored by browser, clearing, (Link States)
- hosting (see web hosting)
- hover state of links, (Link States)
- How to Resize an Image in PaintShop Pro Photo, (Other Software)
- HTML (Hypertext Markup Language), (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!), (Nice to Meet You, HTML)
-
- comments in, (Commenting Your HTML), (The Sectioned Page: All Divided Up)
- source for, viewing, (Viewing the Source)
- specification for, (The Official Documentation)
- validating, (Validate HTML and CSS as You Go)
- versions of, (The Doctype)
- HTML Dog, (HTML Dog), (HTML Dog)
- HTML elements
-
- a (anchor) element, (What's It All About?), (Linking Between Our New Pages), (Styling Links)
- b (bold) element, (Emphasis or Italics? Strong or Bold?)
- behavior for each of, applying, (Showing the Picture Gallery's Captions on Hover)
- block-level elements, (Block-level Elements versus Inline Elements), (Inline Elements Can Never Contain Block-level Elements), (Sizing Up the Blocks), (Adding Borders to Block-level Elements)
- blockquote element, (The blockquote (Who said that?))
- body element, (Basic Requirements of a Web Page), (The body Element), (Marking Up the Main Content)
- br (break) element, (Taking a Break)
- caption element, (Captioning the Picture), (Captioning Your Table), (Adding an Events Table)
- case of, recommendations for, (Analyzing the Web Page)
- cite element, (The cite Element)
- displaying as block-level elements, (Tidying Up label Elements with CSS), (Replacing Generic divs with Proper HTML5 Elements)
- div element, (Adding Structure), (Looking at Elements in Context), (Adding Text Input Controls), (Adding a Like Box to Your Site), (Replacing Generic divs with Proper HTML5 Elements)
- em (emphasis) element, (Commenting Your HTML), (strong and em), (Changing the Emphasis)
- fieldset element, (Adding a form and a fieldset Element)
- footer element, (Paving the Cow Paths), (The footer Element)
- form element, (Anatomy of a Form), (Adding a form and a fieldset Element)
- h1 (heading level 1) element, (Analyzing the Web Page), (Headings and Document Hierarchy)
- h2 - h6 (heading level 2-6) elements, (Headings and Document Hierarchy)
- head element, (Basic Requirements of a Web Page), (The head Element)
- header element, (Adding Structure), (Paving the Cow Paths), (Fixing IE Support), (Replacing Generic divs with Proper HTML5 Elements)
- hiding temporarily in comments, (Using Comments to Hide Markup from Browsers Temporarily)
- html element, (Basic Requirements of a Web Page), (The html Element)
- i (italic) element, (Emphasis or Italics? Strong or Bold?)
- img (image) element, (What's It All About?), (Anatomy of the Image Element)
- inline elements, (Block-level Elements versus Inline Elements), (Inline Elements)
- input element, (The input Element), (Adding Text Input Controls)
- inspecting, for testing, (Inspecting Problems with Firebug), (How to use XRAY)
- intended uses of, (Adding Structure)
- label element, (The label Element), (Adding Text Input Controls), (Tidying Up label Elements with CSS)
- li (list item) element, (For People Who Love Lists)
- link element, (Linking CSS to a Web Page)
- meta element, (meta Elements)
- nav element, (Paving the Cow Paths), (Replacing Generic divs with Proper HTML5 Elements)
- nesting, (Nesting Explained), (Inline Begets Inline)
- ol (ordered list) element, (For People Who Love Lists)
- outlining, for testing, (Outline Elements on the Page)
- p (paragraph) element, (Analyzing the Web Page), (Paragraphs), (Adding Structure), (Adding Text Input Controls)
- parts of, (The html Element)
- positioning, (Positioning Elements Anywhere You Like!)
- pre element, (The Sectioned Page: All Divided Up)
- required for web page, (Basic Requirements of a Web Page)
- select element, (The select Element), (Adding a select Element)
- self-closing elements, (meta Elements)
- span element, (The span Element), (Styling Partial Text Using span)
- strong element, (strong and em), (Emphasis or Italics? Strong or Bold?)
- style element, (Embedded Styles)
- table element, (Anatomy of a Table), (Styling the Table), (Adding an Events Table)
- td (table data) element, (Anatomy of a Table), (Adding an Events Table)
- textarea element, (The textarea Element), (Adding a textarea Element)
- th (table header) element, (Anatomy of a Table), (Adding an Events Table)
- title element, (Basic Requirements of a Web Page), (The head Element), (The title Element), (Setting a Title)
- tr (table row) element, (Anatomy of a Table), (Adding an Events Table)
- u (underline) element, (Emphasis or Italics? Strong or Bold?)
- ul (unordered list) element, (For People Who Love Lists), (Replacing Generic divs with Proper HTML5 Elements)
- HTML forum, (Validate Everything)
- HTML Utopia: Designing Without Tables Using CSS, (Positioning Elements Anywhere You Like!)
- HTML5, (HTML5: A Brief History)
-
- browser support for, (Browser Support for HTML5)
- doctype, (The Doctype)
- form controls, (HTML5 Forms Will Rock ... Soon)
- geolocation, (More Complex HTML5 (and Related) Technologies)
- history of, (HTML5: A Brief History)
- new elements in, (Adding Structure), (Paving the Cow Paths), (The aside Element), (More Complex HTML5 (and Related) Technologies)
- offline storage, (More Complex HTML5 (and Related) Technologies)
- replacing div elements with, (Replacing Generic divs with Proper HTML5 Elements)
- specification for, (The Official Documentation)
- HTML5 & CSS3 for the Real World, (HTML5 & CSS3 For The Real World)
- HTML5 Doctor, (HTML5 Doctor)
- HTTPS protocol, (Password Input)
- Hypertext Markup Language (see HTML)
I
- i (italic) element, (Emphasis or Italics? Strong or Bold?)
- id attribute, (Adding Structure)
- id selectors, (Class Selectors)
- IE (Internet Explorer), (What is a Browser?)
-
- CSS3 support by, (IE as a Second-class Citizen)
- for Mac, not recommended, (Your Web Browser: Safari)
- HTML5 support by, (IE as a Second-class Citizen)
- HTML5 support, enabling for, (Fixing IE Support), (Replacing Generic divs with Proper HTML5 Elements)
- quirks mode of, (The Box Model)
- running multiple versions of, (Running Multiple Versions of Internet Explorer)
- testing web pages in, (Pre-flight Check: How Do Your Pages Look in Different Browsers?)
- IE Tester, (Running Multiple Versions of Internet Explorer)
- image editors, (Not Just Text, Text, Text), (Picasa)
- image gallery, (Adding an Image Gallery to the Site), (Filling up the Gallery)
- images, (Picture This! Using Images on Your Website)
-
- accessibility issues with, (Web Accessibility)
- alternative text for, (What's It All About?), (The alt Attribute: Making Images Useful to Everyone), (What Makes a Good alt?), (Hide Images or Reveal alt Attributes)
- background images, (Background Images in CSS), (Stylish Table Cells)
- borders around, (Formatting the Picture Using CSS)
- captions for, (Captioning the Picture)
- cropping, (Image Cropping)
- dimensions of, (What's It All About?)
- in Facebook Page, (Setting Up a Facebook Page)
- figure element for, (The figure and figcaption Elements)
- file types for, (JPEG versus GIF versus PNG)
- finding online, (Sourcing Images for Your Website)
- fixed dimensions for, (Fixed Heights and Widths)
- for Follow button, (Getting a Follow Button)
- graduated fade for, (Applying a Fade to the Tagline)
- hiding, for testing, (Hide Images or Reveal alt Attributes)
- inline images, (Inline Images)
- inserting, (What's It All About?)
- inspecting, for testing, (Inspecting Problems with Firebug)
- as links, (What Makes a Good alt?)
- multiple background images, (Other CSS3 Features to be Aware of)
- resizing, (Resizing Large Images)
- sizing, (Anatomy of the Image Element)
- source for, (What's It All About?), (Anatomy of the Image Element), (Adding the First Image)
- special effects for, (Special Effects)
- thumbnails of, (Filling up the Gallery)
- transparency of, (Transparency)
- IMAP service, (Email Accounts)
- img (image) element, (What's It All About?), (Anatomy of the Image Element)
- indenting markup, (The Sectioned Page: All Divided Up)
- inline elements, (Block-level Elements versus Inline Elements), (Inline Elements)
- inline images, (Inline Images)
- inline styles, (Inline Styles), (Styling Inline and Block-level Elements)
- input element, (The input Element), (Adding Text Input Controls)
- inset borders, (Inset Border)
- Internet Explorer (see IE)
- Internet Service Provider (ISP), free hosting from, (Free Hosting with Your ISP)
- iPhoto, (iPhoto)
- iPhoto Tutorial, (Other Software)
- ISP (Internet Service Provider), free hosting from, (Free Hosting with Your ISP)
- iStockphoto, (Sourcing Images for Your Website)
- italic text (see em (emphasis) element; i (italic) element)
J
- JavaScript
-
- comments in, (Adding Default Form Value)
- compared to jQuery, (JavaScript? jQuery? What's the difference?)
- disabling, for testing, (Disable JavaScript)
- inspecting, for testing, (View Information about CSS and JavaScript)
- JPEG files, (JPEG versus GIF versus PNG)
- jQuery for Designers, (Becoming a jQuery Guru)
- jQuery library
-
- actions, (jQuery: Primed and Ready For Action)
- compared to JavaScript, (JavaScript? jQuery? What's the difference?)
- document.ready statement, (Hang On a Moment!), (Adding Default Form Value)
- downloading, (How do I get jQuery and use it?)
- each() function, (Showing the Picture Gallery's Captions on Hover)
- events, (jQuery: Primed and Ready For Action)
- referencing in web pages, (How do I get jQuery and use it?), (Setting Up References to jQuery)
- search box using, (Enhancing Search Further with jQuery)
- syntax for, (How do I get jQuery and use it?), (jQuery: Primed and Ready For Action)
- val() function, (Adding Default Form Value)
- jQuery: Novice to Ninja, (jQuery: Primed and Ready For Action), (Becoming a jQuery Guru)
L
- label element, (The label Element), (Adding Text Input Controls), (Tidying Up label Elements with CSS)
- language for web pages, (The html Element)
- less than (<), entity for, (Symbols)
- li (list item) element, (For People Who Love Lists)
- Like box, for Facebook Page, (Setting Up a Facebook Page), (Adding a Like Box to Your Site), (Get Smart!), (How to Validate Your Live Web Pages)
- line breaks (see br (break) element; div element; p (paragraph) element)
- line-height property, (A New Look in a Flash!)
- linearization of tables, (Linearization)
- link element, (Linking CSS to a Web Page)
- link exchanges, (Link Exchange)
- linking to external stylesheets, (Linking CSS to a Web Page)
- links, (Linking Between Our New Pages)
-
- checking, (Checking Links)
- email links, (What's It All About?)
- states of, (Link States)
- styling, (Styling Links)
- lists, (For People Who Love Lists)
-
- ordered lists, (For People Who Love Lists)
- styling, (Styling Lists)
- unordered lists, (For People Who Love Lists), (Replacing Generic divs with Proper HTML5 Elements)
- < entity, (Symbols)
M
- Mac OS X, (Mac OS X Basic Tools)
-
- browsers for, (Your Web Browser: Safari), (Firefox)
- image editors for, (Mac OS X Tools)
- location of web site for, (Mac OS X)
- text editors for, (Your Text Editor: TextEdit), (TextWrangler)
- mailto: prefix, (What's It All About?)
- margin property, (Margins)
- margins, (Margins)
-
- block-level elements, (Getting a Follow Button)
- ul element, (Replacing Generic divs with Proper HTML5 Elements)
- markup, (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!), (Markup Samples)
-
- (see also CSS; HTML)
- formatting, (The Sectioned Page: All Divided Up)
- XHTML syntax for, (Analyzing the Web Page), (Inline Begets Inline), (Improving Your HTML)
- measurement, units for, (Adding Padding), (Getting Ready to Move into Position)
- media queries, (Other CSS3 Features to be Aware of)
- merging table cells, (Merging Table Cells)
- meta element, (meta Elements)
- Methods GET and POST in HTML Forms-What's the Difference?, (The form Element)
- methods, for forms, (The form Element)
- mobile phone
-
- Facebook apps for, (Get Smart!)
- Twitter apps for, (Get Smart!)
- updating Facebook Pages from, (Setting Up a Facebook Page)
- updating Twitter from, (Updating from a Twitter Client on Your Smartphone)
- mouseover() event, jQuery, (jQuery: Primed and Ready For Action)
- My Documents folder, (Windows)
N
- nav element, (Paving the Cow Paths), (Replacing Generic divs with Proper HTML5 Elements)
- navigation, (Linking Between Our New Pages), (Contextual Selectors), (Setting a Height), (Shaping and Sizing Our Diving Site), (Getting Ready to Move into Position), (Updating the Navigation), (Setting a Background for Our Navigation)
-
- (see also links)
- nesting HTML elements, (Nesting Explained), (Inline Begets Inline)
- Notepad, (Your Text Editor: Notepad)
- NoteTab, (NoteTab)
- numbered list (see ol (ordered list) element)
O
- offline storage, (More Complex HTML5 (and Related) Technologies)
- ol (ordered list) element, (For People Who Love Lists)
- opacity, in CSS3, (Other CSS3 Features to be Aware of)
- Open Directory Project, (Submit Your Website to Search Engines)
- Opera, (What is a Browser?), (Pre-flight Check: How Do Your Pages Look in Different Browsers?), (Keep Multiple Browsers Open While Developing)
- ordered lists (see ol (ordered list) element)
P
- p (paragraph) element, (Analyzing the Web Page), (Paragraphs), (Adding Structure), (Adding Text Input Controls)
- padding, (A New Look in a Flash!)
-
- for borders, (Adding Padding)
- for headings, (Introducing Padding to the Project Site)
- ul element, (Replacing Generic divs with Proper HTML5 Elements)
- padding property, (A New Look in a Flash!)
- Paint, (Windows Tools)
- PaintShop Photo Pro X3, (Not Just Text, Text, Text), (Other Software)
- password input control, (Password Input)
- percentage measurements, (Adding Padding)
- performance of website, (Improving Website Performance)
- period (.), preceding class selectors, (Class Selectors)
- Photo Gallery, (Windows Tools)
-
- (see also Windows Live Photo Gallery)
- Photoshop Express, Adobe, (Online Tools)
- Photoshop Tutorial: How to Resize an Image, (Other Software)
- Photoshop, Adobe, (Not Just Text, Text, Text), (Other Software)
- PHP, (Learning PHP)
- Picasa, (Picasa), (Picasa), (Picasa), (Picasa)
- pixel measurement units, (Adding Padding)
- PNG files, (JPEG versus GIF versus PNG), (PNG: King of Transparency)
- POP3 service, (Email Accounts)
- positioning HTML elements, (Positioning Elements Anywhere You Like!)
-
- absolute positioning, (Absolute Positioning), (More Absolute Positioning)
- relative positioning, (Relative Positioning)
- post, for form method, (The form Element)
- pound (?), entity for, (Symbols)
- £ entity, (Symbols)
- pre element, (The Sectioned Page: All Divided Up)
- Presto, (Keep Multiple Browsers Open While Developing)
- preventing problems, (Prevention)
- Preview, (Preview), (Preview), (Preview), (Preview)
- problems, handling and preventing (see troubleshooting)
- promoting Facebook Pages, (Setting Up a Facebook Page), (Adding a Like Box to Your Site)
- promoting websites, (Promoting Your Website)
- properties, in styles, (Jargon Break)
-
- (see also specific properties)
- pseudo-classes, (Link States)
Q
- quotations, (The blockquote (Who said that?))
R
- radio button control, (Radio Buttons), (Adding Radio Buttons and Checkboxes)
- relative positioning, (Relative Positioning)
- rendering engines, (Keep Multiple Browsers Open While Developing)
- repeated background images, (Repeated Patterns)
- resources
-
- Build Your Own ASP.NET 3.5 Website Using C# & VB.NET, (Where Can You Learn PHP?)
- Build Your Own Database Driven Website Using PHP & MySQL, (Support for Scripting Languages and Databases), (Where Can You Learn PHP?)
- code archive, (The Code Archive)
- contact information, for feedback, (Your Feedback)
- for CSS, (Advancing Your CSS Knowledge)
- Dive Into Accessibility, (Web Accessibility)
- Dive into HTML5, (HTML5 Forms Will Rock ... Soon)
- forums for web hosting, (Free Hosting with Your ISP)
- How to Resize an Image in PaintShop Pro Photo, (Other Software)
- for HTML, (Improving Your HTML)
- HTML forum, (Validate Everything)
- HTML reference, (meta Elements)
- HTML Utopia: Designing Without Tables Using CSS, (Positioning Elements Anywhere You Like!)
- IPhoto Tutorial, (Other Software)
- for JavaScript, (Learning JavaScript)
- for jQuery, (Becoming a jQuery Guru)
- jQuery: Novice to Ninja, (jQuery: Primed and Ready For Action), (Becoming a jQuery Guru)
- Methods GET and POST in HTML Forms-What's the Difference?, (The form Element)
- Open Directory Project, (Submit Your Website to Search Engines)
- for performance of website, (Improving Website Performance)
- Photoshop Tutorial: How to Resize an Image, (Other Software)
- for PHP, (Where Can You Learn PHP?)
- The Search Engine Marketing Kit, (Promoting Your Website)
- for server-side programming, (Learning Server-side Programming)
- SitePoint Forums, (The SitePoint Forums)
- SitePoint Internet Marketing forum, (Submit Your Website to Search Engines)
- SitePoint newsletters, (The SitePoint Newsletters)
- SitePoint Podcast, (The SitePoint Podcast)
- updates and errata for this book, (Updates and Errata)
- W3C recommendations, (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!)
- The Web Design Business Kit, (Promoting Your Website)
- web site for this book, (The Book's Website)
- RGBA color, in CSS3, (Other CSS3 Features to be Aware of)
- ridged borders, (Colored Ridge Border)
- Rollyo search interface, (Searching by Genre)
- rows, (Anatomy of a Table), (rowspan and colspan)
S
- Safari, (What is a Browser?), (Your Web Browser: Safari), (Pre-flight Check: How Do Your Pages Look in Different Browsers?)
- sans-serif fonts, (Starting to Build Our Stylesheet)
- scope of table header, (The scope Attribute)
- screen readers, (Screen Readers: Hearing the Web), (Linearization)
- script element, (How do I get jQuery and use it?)
- scripting languages, (Support for Scripting Languages and Databases), (JavaScript? jQuery? What's the difference?), (Scripting Languages in Brief)
-
- (see also JavaScript; jQuery library)
- The Search Engine Marketing Kit, (Promoting Your Website)
- search engines, submitting websites to, (Submit Your Website to Search Engines)
- search tool for website, (A Search Tool for Your Site)
- security, (Password Input)
- select element, (The select Element), (Adding a select Element)
- select() function, jQuery, (jQuery: Primed and Ready For Action)
- Selective Tweets app, (Get Twitter to Update Facebook to Update Your Site), (Get Smart!)
- selectors
-
- attribute selectors, (Other CSS3 Features to be Aware of)
- class selectors, (Class Selectors), (Setting a Width), (Simple Black Border), (class-ifying Your Tables)
- contextual selectors, (Looking at Elements in Context), (Contextual Selectors)
- id selectors, (Class Selectors)
- in styles, (Jargon Break)
- self-closing elements, (meta Elements)
- serif fonts, (Starting to Build Our Stylesheet)
- server, (The Client-Server Model), (Hosting Your Website-Finding Server Space)
- Server Side Includes (see SSI)
- server-side programming, (Learning Server-side Programming)
- shadows, (The Details in the Shadows)
- Short Message Service (SMS), (Setting Up a Facebook Page)
- show() function, jQuery, (jQuery: Primed and Ready For Action)
- SitePoint CSS forum, (CSS Discussion Lists)
- SitePoint Forums, (The SitePoint Forums)
- SitePoint Internet Marketing forum, (Submit Your Website to Search Engines)
- SitePoint newsletters, (The SitePoint Newsletters)
- SitePoint Podcast, (The SitePoint Podcast)
- Sites folder, (Mac OS X)
- slash asterisk (/* */), enclosing comments in CSS, (Creating an External CSS File)
- smartphone (see mobile phone)
- SMS (Short Message Service), (Setting Up a Facebook Page)
- social media, (Interacting with Social Media)
-
- Facebook, (But Facebook is the Internet, right?)
- Twitter, (Let's Sprinkle on Some Twitter Glitter)
- software requirements, (The Basic Tools You Need)
- span element, (The span Element), (Styling Partial Text Using span)
- spanning table rows and columns, (rowspan and colspan)
- sprites, CSS, (Improving Website Performance)
- SSI (Server Side Includes), (Server Side Includes (SSIs))
- StatCounter, (Choosing a Statistics Service)
- statistics services, (Choosing a Statistics Service)
- strong element, (strong and em), (Emphasis or Italics? Strong or Bold?)
- style attribute, (Inline Styles)
- style element, (Embedded Styles)
- styles, (Inline Styles)
-
- (see also CSS)
- conflicting, precedence of, (Which Rule Wins?)
- context for, (Looking at Elements in Context)
- grouping, (Grouping Styles)
- inline styles, (Inline Styles), (Styling Inline and Block-level Elements)
- for links, (Styling Links)
- for partial text, (Styling Partial Text Using span)
- stylesheets
-
- embedded stylesheets, (Embedded Styles)
- external stylesheets, (Why External Stylesheets Are Better Than Embedded Styles)
- naming, (Grouping Styles)
- submit buttons for forms, (Submit Buttons), (Completing the Form: a Submit Button)
- summary for tables, (summary)
- symbols in web page, entities representing, (Symbols)
T
- table element, (Anatomy of a Table), (Styling the Table), (Adding an Events Table)
- tables, (Tables: Tools for Organizing Data)
-
- accessibility issues for, (What is a Table?), (Making Your Tables Accessible), (Advanced Accessibility)
- borders in, (Borders, Spacing, and Alignment)
- captions for, (Captioning Your Table), (Adding an Events Table)
- cell spacing, (Borders, Spacing, and Alignment)
- cells, (Anatomy of a Table)
- creating, (Adding an Events Table)
- header cells, (Anatomy of a Table), (The scope Attribute)
- linearization of, (Linearization)
- merging cells, (Merging Table Cells)
- not using for layout, (Tables: Tools for Organizing Data), (What is a Table?)
- parts of, (Anatomy of a Table)
- rows, (Anatomy of a Table)
- spanning rows and columns, (rowspan and colspan)
- styling, (Borders, Spacing, and Alignment), (Adding an Events Table), (Tidying Up label Elements with CSS)
- summary for, (summary)
- uses for, (Tables: Tools for Organizing Data)
- tags, (Basic Requirements of a Web Page), (The html Element)
-
- (see also HTML elements)
- td (table data) element, (Anatomy of a Table), (Adding an Events Table)
- testing websites, (Pre-flight Check: How Do Your Pages Look in Different Browsers?), (Keep Multiple Browsers Open While Developing)
- text area control, (The textarea Element), (Adding a textarea Element)
- text editors, (The Basic Tools You Need)
-
- creating web pages in, (The Most Basic Web Page in the World)
- Notepad, (Your Text Editor: Notepad)
- NoteTab, (NoteTab)
- TextEdit, (Your Text Editor: TextEdit)
- TextWrangler, (TextWrangler)
- text input control, (Text Input), (Adding Text Input Controls)
- text-align property, (Adding an Events Table)
- text-decoration property, (A Beginner's Palette of Styling Options)
- text-shadow style, (From box-shadow to text-shadow)
- text-transform property, (Changing the Emphasis)
- textarea element, (The textarea Element), (Adding a textarea Element)
- TextEdit, (Your Text Editor: TextEdit)
- TextWrangler, (TextWrangler)
- th (table header) element, (Anatomy of a Table), (Adding an Events Table)
- third-party services, cautions, (Summary)
- thumbnails of images, (Filling up the Gallery)
- title element, (Basic Requirements of a Web Page), (The head Element), (The title Element), (Setting a Title)
- tools required, (The Basic Tools You Need)
- tr (table row) element, (Anatomy of a Table), (Adding an Events Table)
- &trade entity, (Symbols)
- trademark (?), entity for, (Symbols)
- transparency of images, (Transparency)
- Trident, (Keep Multiple Browsers Open While Developing)
- troubleshooting
-
- browser bugs, finding out about, (Learn About Known Browser CSS Bugs)
- browser extensions for, (Prepare Your Browser for Battle-with Extensions!)
- CSS bugs, finding out about, (Learn About Known Browser CSS Bugs)
- Firebug for, (Get Firebug), (Inspecting Problems with Firebug)
- multiple browsers, keeping open while developing, (Keep Multiple Browsers Open While Developing)
- preventing problems, (Prevention)
- refresh of web page not working, (Stylish Headings)
- validating HTML and CSS while developing, (Validate HTML and CSS as You Go)
- Web Developer Toolbar for, (Install Web Developer Toolbar), (Web Developer Toolbar)
- XRAY for, (Add XRAY), (How to use XRAY)
- Twitter, (Let's Sprinkle on Some Twitter Glitter)
-
- apps for, (Get Smart!)
- Follow button for, (Getting a Follow Button)
- updates, adding to website, (Adding Your Twitter Updates to the Site)
- updates, from mobile phone, (Updating from a Twitter Client on Your Smartphone)
- updates, sending to Facebook, (Get Twitter to Update Facebook to Update Your Site)
U
- u (underline) element, (Emphasis or Italics? Strong or Bold?)
- ul (unordered list) element, (For People Who Love Lists), (Replacing Generic divs with Proper HTML5 Elements)
- Ultimate CSS Reference, (The Ultimate CSS Reference)
- Ultimate HTML Reference, (The Ultimate HTML Reference)
- units of measurement, (Adding Padding), (Getting Ready to Move into Position)
- unordered lists (see ul (unordered list) element)
- user folder, (Windows)
- UTF-8 character set, (meta Elements)
V
- val() function, jQuery, (Adding Default Form Value)
- validating websites, (Validating Your Web Pages), (Validate HTML and CSS as You Go)
- vendor prefixes, (In Support of Vendor Prefixes)
- visited state of links, (Link States)
- visitors to website, analyzing, (Getting the Low-down on Your Visitors)
W
- W3C (World Wide Web Consortium), (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!), (HTML5: A Brief History)
- W3C CSS Validator, (Validate Everything), (Validate HTML and CSS as You Go)
- W3C HTML documentation, (The Official Documentation)
- W3C Markup Validation, (How to Validate Your Live Web Pages)
- W3Schools Learn JavaScript, (Learning JavaScript)
- WaSP (Web Standards Project), (Viewing the Source)
- watermark, (Nonrepeating Images)
- web accessibility, (Web Accessibility), (What is a Table?), (Making Your Tables Accessible), (Advanced Accessibility), (Validate Everything)
- The Web Design Business Kit, (Promoting Your Website)
- Web Design-L, (CSS Discussion Lists)
- Web Developer Toolbar, (Install Web Developer Toolbar), (Web Developer Toolbar)
- web forwarding, (What is Web Forwarding?)
- web hosting, (Web Hosting Jargon), (Hosting Your Website-Finding Server Space)
-
- bandwidth for, (A Reasonable Bandwidth Allowance)
- changing requirements for, (Support for Scripting Languages and Databases)
- database support with, (Support for Scripting Languages and Databases)
- domain name for, (Free Hosting-with a Domain Name at Cost)
- email accounts with, (Email Accounts)
- free, (Free Hosting-with a Catch!)
- FTP for, (FTP Access to Your Server)
- paying for, (Paying for Web Hosting)
- requirements for, (Hosting Essentials)
- scripting language support, (Support for Scripting Languages and Databases)
- SSIs with, (Server Side Includes (SSIs))
- storage space for, (Adequate Storage Space)
- web pages, (Setting Up a Facebook Page)
-
- (see also Facebook Pages)
- creating, (The Most Basic Web Page in the World)
- language for, (The html Element)
- linking between, (Linking Between Our New Pages)
- referencing jQuery in, (How do I get jQuery and use it?), (Setting Up References to jQuery)
- source for, viewing, (Viewing the Source)
- splitting, (Splitting Up the Page)
- structural divisions in, (Adding Structure)
- Web Standards, (HTML, Markup, CSS … Welcome to Your First Bits of Jargon!)
-
- (see also W3C)
- Web Standards Project (see WaSP)
- WebKit, (Keep Multiple Browsers Open While Developing)
- webmail, (Email Accounts)
- websites, (What's It All About?)
-
- (see also CSS; HTML; HTML elements)
- address for, (Free Hosting-with a Catch!), (What is Web Forwarding?)
- contact information on, (What's It All About?)
- discussion forums for, (Discussion Forums)
- on Facebook, reasons not to, (Go Where the Audience Is)
- links in, checking, (Checking Links)
- location for, on hard drive, (Creating a Spot for Your Website)
- performance of, (Improving Website Performance)
- promoting, (Promoting Your Website)
- promoting Facebook Page on, (Setting Up a Facebook Page), (Adding a Like Box to Your Site)
- search tool for, (A Search Tool for Your Site)
- submitting to search engines, (Submit Your Website to Search Engines)
- testing in different browsers, (Pre-flight Check: How Do Your Pages Look in Different Browsers?), (Keep Multiple Browsers Open While Developing)
- Twitter Follow button on, (Getting a Follow Button)
- Twitter updates on, (Adding Your Twitter Updates to the Site)
- uploading to server, (Uploading Files to Your Server)
- validating, (Validating Your Web Pages), (Validate HTML and CSS as You Go)
- visitors to, analyzing, (Getting the Low-down on Your Visitors)
- WHATWG, (HTML5: A Brief History)
- width property, (Setting a Width), (Tidying Up label Elements with CSS)
- Windows
-
- browsers for, (Your Web Browser: Internet Explorer), (Firefox)
- image editors for, (Windows Tools)
- location of website on, (Windows)
- text editors for, (Your Text Editor: Notepad), (NoteTab)
- version used in this book, (Windows Basic Tools)
- Windows Live Photo Gallery, (Windows Tools)
- World Wide Web Consortium (see W3C)
X
- XHTML syntax, (Analyzing the Web Page), (Inline Begets Inline), (Improving Your HTML)
- XHTML2.0, (HTML5: A Brief History)
- XRAY, (Add XRAY), (How to use XRAY)
Y
- Yahoo Groups, (Discussion Forums)
More Information
Build Your Own Website the Right Way Using HTML & CSS should immediately be made required reading for every single course on web design or web development across the world
Roger Johansson
456 Berea Street
For 1st Edition