Web Design In A Nutshell A Desktop Quick Reference.

Slides:



Advertisements
Similar presentations
1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
Advertisements

Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 4 Key Concepts 1 Copyright © Terry Felke-Morris.
SM5312 week 11: CSS Menus & Navigation Bars1 An Introduction to Cascading Style Sheets CSS Menus and Navigation Bars Nick Foxall.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
กระบวนวิชา CSS. What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
History Leading to XHTML
Tutorial 6 Creating Fixed-Width Layouts
Cascading Style Sheets Controlling the Display Of Web Content.
Cascading Style Sheets Controlling the Display Of Web Content.
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Advanced CSS - Page Layout. Advanced CSS  Compound Selectors:  Is a Dreamweaver term, not a CSS term.  Describes more advanced types of selectors such.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
E-COMMERCE JOBS This project (Project number: HU/01/B/F/PP ) is carried out with the financial support of the Commssion of the European Communities.
CS 299 – Web Programming and Design Introduction to HTML.
IT Introduction to Website Development Welcome!
HTML 4 Foundation Level Course HyperText Markup Language Most common language used in creating Web documents. You can use HTML to create cross-platform.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
CSS Basic (cascading style sheets)
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 7.
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
XP Review 2 New Perspectives on JavaScript, Comprehensive1 Introducing Cascading Style Sheets Formatting Web Pages with CSS.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Lecture 15. A Very Brief Introduction to HTML and XHTML, part IV Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Positioning Objects with CSS and Tables
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 6.
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
CSS Layout Cascading Style Sheets. Lesson Overview  In this lesson, we’ll cover:  Brief CSS review  Creating sections with the tag  Creating inline.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Basic in Photoshop Tools in Photoshop Simple templates design menu in Photoshop different navigation bar image effects Design your portfolio page Design.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
Tutorial 4 Using CSS for Page Layout. Objectives Session 4.1 – Explore CSS layout – Compare types of floating layouts – Examine code for CSS layouts –
CSS.
Working with Cascading Style Sheets
Objective % Select and utilize tools to design and develop websites.
Cascading Style Sheets™ (CSS)
Web Development & Design Foundations with HTML5 8th Edition
Chapter 2 Developing a Web Page.
Introduction to HTML.
Concepts for fluid layout
Web Systems & Technologies
Web Development & Design Foundations with HTML5
Objective % Select and utilize tools to design and develop websites.
Cascading Style Sheets
Web development with SharePoint, HTML & CSS
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Cascading Style Sheets - Building a stylesheet
Web Development & Design Foundations with HTML5 7th Edition
Information Technologies Anselm Spoerri PhD (MIT)
DynamicHTML Cascading Style Sheet Internet Technology.
Tutorial 6 Creating Dynamic Pages
DynamicHTML Cascading Style Sheet Internet Technology.
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
Cascading Style Sheets - Building a stylesheet
Lesson 3: Cascading Style Sheets (CSS) and Graphical Elements
Concepts for fluid layout
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

Web Design In A Nutshell A Desktop Quick Reference

Jennifer Niederst Robbins O'Reilly Media 3 edition (Feb. 1, 2006) ISBN

What’s in the Book

This Nutshell book focuses on front end matters of web design and development: markup, style sheets, image production, multimedia, and so on. The book is divided into six parts (plus appendixes), each covering a general subject area.

What’s in the Book Part I The Web Environment Part II The Structural Layer: XML and (X)HTML Part III The Presentation layer: Cascading Style Sheets Part IV The Behavioral Layer: JavaScript and the DOM Part V Web Graphics Part Vl Media

Part I: The Web Environment 1. Web Standards 2. Designing for a Variety of Browsers 3. Designing for a Variety of Displays 4. A Beginner’s Guide to the Server 5. Accessibility 6. Internationalization

1. Web Standards What Are Standards? Current Web Standards Standards-Driven Design For Further Reading Part I

2. Designing for a Variety of Browsers Browser History Browser Roll-Call Gathering Usage Statistics Learning from Browser Statistics Dealing with Browser Differences Know Your Audience Test! Part I

3. Designing for a Variety of Displays Designing for Unknown Monitor Resolutions Fixed Versus Liquid Web Pages Designing "Above the Fold” Mobile Devices Part I

4. A Beginner’s Guide to the Server Sewers 101 Unix Directory Structures File Naming Conventions Uploading Documents (FTP) File (MIME) Types Part I

5. Accessibility Types of Disabilities Overview of Assistive Technology Who Is Responsible for Accessibility? Web Content Accessibility Guidelines Web Content Accessibility Guidelines 2.0 (WCAG 2.0) Standards Variations and Section 508 Web Accessibility Techniques Testing for Accessibility Part I

6. Internationalization Character Sets and Encoding Character References Language Features Style Sheets Language Features For Further Reading Part I

Part II. The Structural Layer: XML and (X)HTML 7. Introduction to XML 8. HTML and XHTML Overview 9. Document Structure 10. Text Elements 11. Creating links 12. Images and Objects 13. Tables 14. Frames 15. Forms

7. Introduction to XML XML Basics How It Works XML Document Syntax Well-Formed XML Document Type Definition (DTD) XML Namespaces XML on the Web Web-Related XML Applications Where to Learn More Part II

8. HTML and XHTML Overview The Role of HTML Markup Basics Introduction to XHTML Which Standard Is Right for You? Well-Formed XHTML Web Authoring Tools Good Authoring Practices Part II

9. Document Structure Minimal Document Structure Document Type Declaration The Root Element The Document Header The Document Body Part II

10. Text Elements Choosing Text Elements The Building Blocks of Content Inline Elements Deleted and Inserted Text Generic Elements (div and span) Lists Presentational Elements Character Entity References Part II

11. Creating links Simple Hypertext Links Linking Within a Document Targeting Windows Alternative Protocols Linking Documents with link Part II

12. Images and Objects Inline Images Image Maps Embedded Media Java Applets Inline (Floating) Frames Part II

13. Tables Table Uses Basic Table Structure Row Groups Columns and Column Groups Table Presentation Accessible Tables Responsible Layout Tables Part II

14. Frames Introduction to Frames Basic Frameset Structure Frame Function and Appearance Targeting Frames Frame Design Tips and Tricks Part II

15. Forms The Basic Form Element Form Controls Accessibility Features Disabled and readonly Affecting Form Appearance Part II

Part III The Presentation layer: Cascading Style Sheets 16. Cascading Style Sheets Fundamentals 17. Selectors 18. Font and Text Properties 19. Basic Box Properties 20. Color and Backgrounds 21. Floating and Positioning 22. CSS for Tables 23. Lists and Generated Content 24. CSS Techniques 25. Managing Browse Bugs: Work arrounds, Hacks, and Filters

16. Cascading Style Sheets Fundamentals CSS in a Nutshell The Benefits of CSS How CSS Works Rule Syntax Adding Styles to a Document Key Concepts Specifying Values Browser Support For Further Reading Part III

17. Selectors Type (Element) Selector Contextual Selectors Class and ID Selectors Attribute Selectors Pseudo selectors Part III

18. Font and Text Properties Typography on the Web Font Family Font Size Other Font Settings Text Transformation (Capitalization) Text Decoration Line Height Text Alignment Properties Text Spacing Text Direction Part III

19. Basic Box Properties The Box Model, Revisited Width and Height Margins Borders Padding Part III

20. Color and Backgrounds Foreground Color Background Color Background Images Part III

21. Floating and Positioning Normal Flow Floating Positioning Basics Absolute Positioning Fixed Positioning Relative Positioning Part III

22. CSS for Tables The Essence of Tables Styling Tables Borders Table Layout (Width and Height) Table Display Values Part III

23. Lists and Generated Content Css for Lists Generated Content Part III

24. CSS Techniques Centering a Page Two-Column Layouts Three-Column Layouts Boxes with Rounded Corners Image Replacement CSS Rollovers List-Based Navigation Bars CSS Techniques Resources Part III

25. Managing Browse Bugs: Work arrounds, Hacks, and Filters Working with "Troubled" Browsers The Browsers Hack and Work arround Management 101 Part III

Part IV. The Behavioral Layer: JavaScript and the DOM 26. Introduction to JavaScript 27. DOM Scripting

26. Introduction to JavaScript A Little Background Using JavaScript JavaScript Syntax Event Handling The Browser Object Where to Learn More Part IV

27. DOM Scripting A Sordid Past Out of the Dark Ages The DOM Manipulating Documents with the DOM Working with Style DOM Scripting in Action Supplement: Getting Started with Ajax Part IV

Part V. Web Graphics 28. Web Graphics Overview 29. GIF Format 30. JPEG Format. 31. PNG Format 32. Animated GIFs

28. Web Graphics Overview Web Graphic File Formats Image Resolution Color on the Web Web Graphics Production Tips Part V

29. GIF Format 8-Bit Indexed Color LZW Compression Interlacing Transparency Minimizing GIF File Sizes Designing GIFs with the Web palette Part V

30. JPEG Format 24-Bit Color JPEG Compression Progressive JPEGs Creating JPEGs Minimizing JPEG File Size Part V

31. PNG Format When to Use PNGs PNG Features Platform/Browser Support Creating PNG Files PNG Optimization Strategies For Further Reading Part V

32. Animated GIFs How They Work Using Animated GIFs Tools Creating Animated GIFs Optimizing Animated GIFs Part V

Part Vl. Media 33. Audio on the Web 34. Video on the Web 35. The Flash Platform 36. Printing from the Web

33. Audio on the Web Basic Digital Audio Concepts Using Existing Audio Preparing Your Own Audio Streaming Audio Audio Formats Choosing an Audio Format Adding Audio to a Web Page Part VI

34. Video on the Web Basic Digital Video Concepts Compression Video File Formats Adding Video to an HTML Document Part VI

35. The Flash Platform Using Flash on Web Pages Creating Flash Movies Action Script Adding Flash to a Web Page Integrating Flash with Other Technologies The Flash Player Flash Resources Part VI

36. Printing from the Web Browser Print Mechanisms Cascading Style Sheets for Print Portable Document Format (PDF) Flash Printing Part VI

Part VII. Appendixes A. HTML Elements and Attributes B. CSS2.1 Properties C. Character Entities D. Specifying Color E. Microformats: Extending (X)HTML Glossary Index

Thank you!