Wednesday, October 5, 2011

Pearson.Prentice Hall.Brilliant HTML and CSS.2009


Book Details:
By James Brannan
Apr 2009, Paperback, 304 pages
ISBN13: 9780273721529
ISBN10: 0273721526

About the Book
Brilliant HTML & CSS is a visual quick reference book that teaches all that you need to know to create clean, forward-looking, standards-compliant, accessible Web sites using HTML & CSS. It will give you a solid grounding on the theory, coding skills, and best practices needed to use HTML & CSS to build sophisticated web pages – a complete reference for the beginner and intermediate user.

Summary

Brilliant HTML and CSS provides beginning Web designers and developers with the necessary theory, coding skills, and best practices to create clean, forward-looking, standards-compliant, accessible Web sites. The text reinforces the important distinction between structure and presentation and emphasizes the proper application of HTML tags and CSS properties from the opening chapter. Part I focuses on structural development, while Part II addresses presentation topics, and Part III offers advice about common design and navigation problems and the rationale behind their solutions.

Upon finishing this book, a reader with no prior experience in Web design and development will be able to build sophisticated static pages. (An ideal companion to this book would be Brilliant JavaScript.) In keeping with the Brilliant series, the book uses a highly visual, task-based approach to achieve its objectives.

Brilliant Features
Detailed index and troubleshooting guide to help you find exactly what you need to know
Each task is presented on one or two pages
Numbered steps guide you through each task or problem
Numerous screenshots illustrate each step
“See Also …” boxes point you to related tasks and information in the book
“Did you know ?...” sections alert you to relevant expert tips, tricks and advice

Table of Contents

Part I: Building the Structure

Chapter 1: Introducing HTML (16 pp)

Introduction

TASK: Getting Your Act Together

TASK: Understanding Tags

TASK: Understanding Attributes

TASK: Looking at the Basic Structure of a Web Page

TASK: Marking up HTML Comments

Chapter 2: Marking up Text (20 pp)

Introduction

TASK: Marking up Paragraphs

TASK: Marking up Headings

TASK: Marking up Lists

TASK: Marking up Quotations

TASK: Marking up other Text Elements

TASK: Inserting Special Characters

TASK: Marking up Line Breaks

BOXOUT: Using Horizontal Rules

TASK: Applying Basic Formatting

Chapter 3: Marking up Links (16 pp)

Introduction

TASK: Understanding URLs

TASK: Understanding Paths

BOXOUT: Specifying the Base URL

TASK: Understanding Targets

TASK: Marking up Text Links

TASK: Marking up Anchors

TASK: Linking to an Email Address

Chapter 4: Marking up Images (16 pp)

Introduction

TASK: Understanding Web Image Formats

TASK: Optimizing Images for the Web

TASK: Marking up Image Elements

TASK: Marking up Image Links

TASK: Marking up Image Maps

Chapter 5: Marking up Tables (24 pp)

Introduction

TASK: Understanding Table Components

TASK: Marking up Table Rows and Data Cells

TASK: Marking up Header Cells

TASK: Marking up Table Columns

TASK: Marking up Groups of Rows and Columns

TASK: Marking up Table Headers, Body, and Footers

TASK: Marking up the Table Caption

TASK: Marking up Column Spans and Row Spans

TASK: Using Table Attributes

Chapter 6: Marking up Forms (24 pp)

Introduction

TASK: Understanding Form Components

TASK: Marking up Text Fields

TASK: Marking up Labels

TASK: Marking up Checkboxes

TASK: Marking up Radio Groups

TASK: Marking up File Fields

TASK: Marking up Buttons

TASK: Marking up Lists and Menus

TASK: Marking up Fieldsets and Fieldset Legends

Part II: Perfecting the Presentation

Chapter 7: Introducing CSS (18 pp)

Introduction

TASK: Understanding Style Sheets

TASK: Understanding Style Selectors

TASK: Understanding CSS Properties and Values

TASK: Marking up CSS Comments

TASK: Marking up Divisions

TASK: Marking up Spans

Chapter 8: Formatting Elements (20 pp)

Introduction

TASK: Setting the Font Face

BOXOUT: Using Web-safe Fonts

TASK: Setting the Font Style

TASK: Setting the Font Size

TASK: Setting the Font Weight

TASK: Setting the Text Decoration

Chapter 9: Colouring Elements (16 pp)

Introduction

TASK: Understanding Colour

TASK: Defining Colours

BOXOUT: Using Web-safe Colours

TASK: Setting the Foreground Colour

TASK: Setting the Background Colour

Chapter 10: Defining Link States (16 pp)

Introduction

TASK: Understanding Link States

TASK: Defining Unvisited Links

TASK: Defining Visited Links

TASK: Defining Active Links

TASK: Defining Hover Links

Chapter 11: Spacing, Bordering, and Sizing Elements (20 pp)

Introduction

TASK: Setting the Line Height

TASK: Setting the Padding

TASK: Setting the Margin

TASK: Setting the Border

TASK: Setting the Width and Height

Chapter 12: Placing Elements (24 pp)

Introduction

TASK: Aligning Elements

TASK: Floating Elements

TASK: Clearing Elements

TASK: Positioning Elements in Absolute Terms

TASK: Positioning Elements in Relative Terms

Part III: Designing the Site

Chapter 13: Organising the Site Structure (20 pp)

Introduction

TASK: Understanding Site Structure

TASK: Building a Flat Structure

BOXOUT: Looking at Design Considerations of a Flat Structure

TASK: Building a Tiered Structure

BOXOUT: Looking at Design Considerations of a Tiered Structure

TASK: Providing a Way Back

Chapter 14: Laying out the Page (20 pp)

Introduction

TASK: Understanding Layout

TASK: Arranging the Areas

TASK: Building a Fixed-width Layout

TASK: Building a Liquid Layout

Chapter 15: Designing Navigation (14 pp)

Introduction

TASK: Understanding Navigation

TASK: Organising Navigation Choices

BOXOUT: Repeating the Main Navigation

TASK: Choosing the Text of an Inline Link

Chapter 16: Going Live (16 pp)

Introduction

TASK: Preparing for Liftoff

TASK: Using Meta Tags

TASK: Testing the Site

TASK: Validating the Code

TASK: Uploading the Site

TASK: Maintaining the Site

Appendix A: HTML Tags

Appendix B: CSS Properties

Appendix C: Glossary

About the Author
James A. Brannan
is an iPhone developer in Gaithersburg, MD. He was a J2EE SOA type, but jumped ship and started working extensively with the iPhone, as it is so much fun. You can get information about him, including source code and videos that accompany his books at www.jamesabrannan.com. He also has a blog at that site that has tips and tutorials on it.

Download


 
By: Shahen Gasparyan

No comments:

Post a Comment