XHTML & CSS Tutorials

السلام عليكم,

XHTML & CSS Tutorials كتاب الكتروني بصيغة PDF اكثر من رائع وشامل لجميع جوانب تصميم صفحات الانترنت بـ XHTML و CSS يستطيع المبتدئ الوصول من خلاله الى الاحتراف.
رابط التحميل

محتوى الكتاب

TABLE OF CONTENT

INTRODUCTION

  - The Internet, the Web, and HTML
  - Open but Not Equal
  - The Browser Wars
  - The Push for Standards
  - The Real World
  - What Should You Use?
  - How This Book Works
  - The HTML VQS Web Site

CHAPTER 1. WEB PAGE BUILDING BLOCKS

  - Markup: Elements, Attributes, and Values
  - A Web Page's Text Content
  - Links, Images, and Other Non-Text Content
  - File Names
  - URLs
  - HTML vs XHTML
  - Versions, flavors, and DOCTYPE
  - The Default Display of (X)HTML
  - Adding Style to Your Web Pages
  - The Cascade: When Rules Collide
  - A Property's Value

CHAPTER 2. WORKING WITH WEB PAGE FILES

  - Designing Your Site
  - Creating a New Web Page
  - Saving Your Web Page
  - About Microsoft Word and Web Pages
  - Specifying a Default or "Home" Page
  - Editing Web Pages
  - Organizing Files
  - Viewing Your Page in a Browser
  - The Inspiration of Others

CHAPTER 3. BASIC (X)HTML STRUCTURE

  - Starting Your Web Page
  - Creating the Foundation
  - Declaring the Encoding
  - Creating a Title
  - Creating Section Headers
  - Starting a New Paragraph
  - Naming Elements
  - Breaking up a Page into Divisions
  - Creating Inline Spans
  - Creating a Line Break
  - Adding Comments
  - Labeling Elements in a Web Page

CHAPTER 4. BASIC (X)HTML FORMATTING

  - Making Text Bold or Italic
  - Changing the Size of Text
  - Using a Monospaced Font
  - Using Preformatted Text
  - Quoting Text
  - Creating Superscripts and Subscripts
  - Marking Changed Text
  - Explaining Abbreviations

CHAPTER 5. CREATING WEB IMAGES

  - About Images for the Web
  - Getting Images
  - The Save for Web Command
  - Making Images Smaller
  - Creating Transparency
  - Saving Images with Transparency
  - Simulating Transparency
  - Using (Mostly) Browser Safe Colors
  - Reducing the Number of Colors
  - Showing Images Progressively
  - Blurring Images to Aid JPEG Compression
  - Creating Animated GIFs

CHAPTER 6. USING IMAGES

  - Inserting Images on a Page
  - Offering Alternate Text
  - Specifying Size for Speedier Viewing
  - Scaling an Image
  - Linking Thumbnails to Images
  - Making Images Float
  - Stopping Elements from Wrapping
  - Adding Space around an Image
  - Aligning Images
  - Adding Horizontal Rules

CHAPTER 7. LINKS

  - Creating a Link to Another Web Page
  - Creating Anchors
  - Linking to a Specific Anchor
  - Targeting Links to Specific Windows
  - Setting the Default Target
  - Creating Other Kinds of Links
  - Creating Keyboard Shortcuts for Links
  - Setting the Tab Order for Links
  - Using Images to Label Links
  - Dividing an Image into Clickable Regions
  - Creating a Client-Side Image Map
  - Using a Server-Side Image Map

CHAPTER 8. CREATING STYLES

  - Constructing a Style Rule
  - Constructing Selectors
  - Selecting Elements by Name
  - Selecting Elements by Class or ID
  - Selecting Elements by Context
  - Selecting Link Elements Based on Their State
  - Selecting Part of an Element
  - Selecting Elements Based on Attributes
  - Specifying Groups of Elements
  - Combining Selectors

CHAPTER 9. APPLYING STYLES

  - Creating an External Style Sheet
  - Linking External Style Sheets
  - Offering Alternate Style Sheets
  - Creating an Internal Style Sheet
  - Importing External Style Sheets
  - Applying Styles Locally
  - The Importance of Location
  - Adding Comments to Style Rules

CHAPTER 10. FORMATTING WITH STYLES

  - Choosing a Font Family
  - Embedding Fonts on a Page
  - Creating Italics
  - Applying Bold Formatting
  - Setting the Font Size
  - Setting the Line Height
  - Setting All Font Values at Once
  - Setting the Text Color
  - Changing the Text's Background
  - Controlling Spacing
  - Adding Indents
  - Setting White Space Properties
  - Aligning Text
  - Changing the Text Case
  - Using Small Caps
  - Decorating Text

CHAPTER 11. LAYOUT W ITH STYLES

  - Structuring Your Pages
  - The Box Model
  - Displaying and Hiding Elements
  - Positioning Elements Absolutely
  - Affixing an Element to the Browser Window
  - Offsetting Elements In the Natural Flow
  - Changing the Background
  - Changing the Foreground Color
  - Changing the Cursor
  - Setting the Border
  - Adding Padding around an Element
  - Setting the Margins around an Element
  - Setting the Height or Width for an Element
  - Positioning Elements inD
  - Determining Where Overflow Should Go
  - Making Elements Float
  - Controlling Where Elements Float
  - Aligning Elements Vertically

CHAPTER 12. STYLE SHEETS FOR PRINTING

  - Using Media-Specific Style Sheets
  - How Print Style Sheets Differ
  - Controlling Page Breaks
  - Other Print Specific CSS Properties

CHAPTER 13. LISTS

  - Creating Ordered and Unordered Lists
  - Choosing Your Markers (Bullets)
  - Choosing Where to Start List Numbering
  - Using Custom Markers
  - Controlling Where Markers Hang
  - Setting All List-Style Properties at Once
  - Creating Definition Lists
  - Styling Nested Lists

CHAPTER 14.TABLES

  - Mapping Out Your Page
  - Creating a Simple Table
  - Adding a Border
  - Setting the Width
  - Centering a Table on the Page
  - Wrapping Text around a Table
  - Combining Tables
  - Aligning a Cell's Contents
  - Changing the Background
  - Controlling the Space
  - Spanning a Cell across Columns
  - Spanning a Cell across Rows
  - Dividing Your Table into Column Groups
  - Dividing the Table into Horizontal Sections
  - Choosing Which Borders to Display
  - Controlling Line Breaks in a Cell
  - Speeding up Table Display

CHAPTER 15. FRAMES

  - Creating a Simple Frameset
  - Creating Frames in Columns
  - Creating Frames in Rows and Columns
  - Combining Framesets
  - Creating an Inline Frame
  - Adjusting a Frame's Margins
  - Showing or Hiding Scroll Bars
  - Adjusting the Color of the Borders
  - Adjusting the Frame Borders
  - Keeping Visitors from Resizing Frames
  - Targeting Links to Particular Frames
  - Targeting Links to Special Spots
  - Changing the Default Target
  - Nesting Framesets
  - Offering Alternatives to Frames
  - Embedding Content with Objects
  - Making Frames More Accessible

CHAPTER 16. FORMS

  - About CGI Scripts
  - Getting a Script
  - Using the Scripts Included with This Book
  - Preparing a Script
  - Creating a Form
  - Sending Form Data via E-mail
  - Using a Form Hosting Service
  - Creating Text Boxes
  - Creating Password Boxes
  - Creating Radio Buttons
  - Creating Checkboxes
  - Creating Menus
  - Creating Larger Text Areas
  - Allowing Visitors to Upload Files
  - About Hidden Fields
  - Adding Hidden Fields to a Form
  - Creating the Submit Button
  - Resetting the Form
  - Using an Image to Submit Data
  - Organizing the Form Elements
  - Formally Labeling Form Parts
  - Setting the Tab Order in a Form
  - Adding Keyboard Shortcuts
  - Disabling Form Elements
  - Keeping Elements from Being Changed

CHAPTER 17. MULTIMEDIA

  - Of Plugins and Players
  - Getting Players for Your Visitors
  - Getting Multimedia Files
  - Embedding QuickTime Movies
  - Scaling a QuickTime Movie
  - Looping a QuickTime Movie
  - Putting QuickTime Sounds on a Page
  - Hiding QuickTime Sounds
  - Embedding Windows Media Player Files
  - Inserting Java Applets
  - Embedding Other Multimedia Files
  - Linking to Multimedia Files
  - Creating an Automatic Slide Show
  - Creating a Marquee
  - Adding Background Sound

CHAPTER 18. SCRIPTS

  - Adding an "Automatic" Script
  - Calling an External Automatic Script
  - Triggering a Script
  - Creating a Button that Executes a Script
  - Adding Alternate Information
  - Hiding Scripts from Older Browsers
  - Hiding Scripts from XML Parsers
  - Setting the Default Scripting Language

CHAPTER 19. JAVASCRIPT ESSENTIALS

  - Adding the Current Date and Time
  - Changing a Link's Status Label
  - Changing Multiple Frames with One Link
  - Keeping Frames in Their Framesets
  - Changing an Image When a Visitor Points
  - Loading Images into Cache
  - Controlling a New Window's Size

CHAPTER 20. SYMBOLS AND NON-ENGLISH CHARACTERS

  - About Character Encodings
  - Saving Your Page with the Proper Encoding
  - Editing a Page with the Proper Encoding
  - Declaring Your Page's Character Encoding
  - Adding Characters from Outside the Encoding
  - Specifying Your Page's Language

CHAPTER 21. FORMATTING: THE OLD WAY

  - Choosing Default Characteristics for Text
  - Formatting Bits of Text
  - Another Way to Choose Default Colors
  - Changing the Color of Links
  - Striking Out or Underlining Text
  - Making Text Blink

CHAPTER 22. LAYOUT: THE OLD WAY

  - Using Background Color
  - Using Background Images
  - Centering Elements on a Page
  - Specifying the Margins
  - Keeping Lines Together
  - Creating Discretionary Line Breaks
  - Specifying the Space Between Paragraphs
  - Creating Indents
  - Creating Indents (with Lists)
  - Creating Blocks of Space
  - Using Pixel Shims
  - Creating Columns
  - Positioning Elements with Layers

CHAPTER 23. WML: WEB PAGES FOR MOBILE DEVICES

  - Preparing Your Server
  - Starting Your WML Page
  - Creating a Card
  - Creating Basic Content
  - Including an Image
  - Creating a Table
  - Creating a Link
  - Programming Buttons
  - Creating Conditional Actions
  - Scheduling an Action
  - Making a Call
  - Setting and Using Variables
  - Creating Input Boxes
  - Creating Menus
  - Processing Data from Visitors
  - Creating Elements on Multiple Pages
  - Restricting Access to a Deck
  - Testing WML Pages

CHAPTER 24. TESTING AND DEBUGGING WEB PAGES

  - Validating Your Code
  - Checking the Easy Stuff: HTML
  - Checking the Easy Stuff: XHTML
  - Checking the Easy Stuff: CSS
  - Testing Your Page
  - When the Browser Displays the Code
  - When Images Don't Appear
  - Differences from Browser to Browser
  - When Nothing Appears in Netscape
  - Still Stuck?

CHAPTER 25. PUBLISHING YOUR PAGES ON THE WEB

  - Finding a Host for Your Site
  - Getting Your Own Domain Name
  - Transferring Files to the Server
  - Transferring Files to AOL

CHAPTER 26. GETTING PEOPLE TO VISIT

  - About Keywords
  - Explicitly Listing Keywords
  - Providing a Description of Your Page
  - Controlling Other Information
  - Keeping Visitors Away
  - Keeping Pages From Being Archived
  - Creating a Crawler Page
  - Submitting Your Site to a Search Engine
  - Improving Your Ranking by Getting Linked
  - Writing Pages ThatAre Easy to Index
  - Other Techniques for Publicizing Your Site

APPENDIX A. (X)HTML ELEMENTS AND ATTRIBUTES

APPENDIX B. CSS PROPERTIES AND VALUES

APPENDIX C. INTRINSIC EVENTS

APPENDIX D. (X)HTML SYMBOLS AND CHARACTERS

  - Characters with special meaning in HTML and XHTML
  - Accented characters, accents, and other diacritics
    from Western European Languages
  - Punctuation characters
  - Mathematical and technical characters, (including Greek)
  - Shapes and Arrows

APPENDIX E. HEXADECIMALS

APPENDIX F. (X)HTML TOOLS

  - (X)HTML Editors

الوسوم: ,

2 من التعليقات لـ “XHTML & CSS Tutorials”

  1. Vivalkakira قال:

    Thanks for posting about this, I would like to read more about this topic.

  2. Khaled قال:

    بارك الله فيك …

إكتب تعليقك