Free Web Development Training and Tutorials Blog




    



HTML and Web Design Training Guides

California State University Northridge is offering the following HTML and Web Design Training Guides on their self-study training web site. These will help you get started with creating web pages, learning how to code HTML, and also help you think about your web site design strategy, guiding you on style, purpose, and organization.


HTML: Beginner's Guide


This document provides basic instructions for coding in Hypertext Markup Language (HTML) to create a Web page (an HTML file) on your desktop computer.

Introduction

Creating an HTML File
Saving & Viewing Your HTML File
Updating (Revising) a Web Page
Style Suggestions
How to Learn More About HTML
Appendix: Sample HTML-Coded Documents


Design and Accessibility

Designing an Effective Web Page

A Web page is a place people visit to obtain information. Web pages can be informational (such as those maintained by CSUN organizations such as University departments) or personal  (as in the case of individuals who wish to communicate something about their own backgrounds and interests). For a business Web page, there may be an interest in marketing products or services. 

When you design a Web page, think about such things as purpose, organization, and style, as well as copyright laws and plagiarism. Making your pages readable to all who view them is also important (see next section).


How to Make Your Web Pages ADA Compliant

Some Accessibility Suggestions

Following are some general suggestions for helping to make your pages readable to all who view them. 

Hearing Access
Visual Access
Mobility Access
Cognitive Access
The Text-Only Alternative
Other Sources
Questions?

Web Tips and Techniques

This is a site named, Dan's Web Tips, which provides some useful information that Dan has learned and discovered over the years. These web development tips and techniques will hopefully assist you in creating a more compelling and functional website for your visitors. Dan says that many of these are not referred to on other learning sites or in books on web design and development. These web tips are targeted to those who are seeking some assistance with making their web sites better while staying away from potential problems.

  • "How do I force..."
    you may have ask this type of questions, but the answer probably isn't what you want to hear.
  • Validators
    how to find out if your web pages contain valid HTML code
  • Brand X Browsers
    you need to account for other browsers besides Internet Explorer
  • Graceful Degradation
    how to keep your web site accessible while at the same time using some advanced techniques
  • Nesting
    learn the structure of the elements of an HTML web page
  • Cascading Stylesheets (CSS)
    using CSSs are now the recommended method to code web pages, as doing so separates structure from presentation
  • Colors
    learn about colors and how to use them
  • Images
    understand how to insert images and graphics to your web pages
  • Sounds
    add sound, such as music, to your web site
  • Tables
    here are suggestions for using tables in your HTML.
  • Frames
    prompts you to think if you really need these in your site
  • HTML Comments
    learn how to correctly place comments into your HTML code
  • URL
    find out what relative and absolute addresses are, and the best way to use each
  • Domain Names
    a few words about domain names and what they are
  • E-Mail
    let you web users provide feedback via email
  • Server vs. Client
    learn what components of the Web are managed by server and which by client

75 CSS Tutorials, How Tos, and FAQs

Here are 75 Cascading Style Sheets (CSS) Tutorials, How Tos, and FAQs from dev.fyicenter.com. These provide good CSS introductory knowledge and also will help experienced Web developers with CSS topics such as HTML formatting models, multiple element formatting rules, and Web page layouts and background images . Use these pages to help increase your CSS skillset and to understand CSS coding better from both design and best practices perspectives. Each of the following entries numbered below answers a commonly asked question about CSS web development and programming and many provide exercises to help your CSS training.

CSS (Cascading Style Sheets) Tutorials, How Tos, and FAQs


CSS Tutorials - Introduction To CSS Basics

21 Tutorials, How Tos, and FAQs on CSS fundamentals and functionality. By going through these you will understand the following: CSS syntax basics, contextual, class, and id selectors, CSS cascading order rules, grouping CSS definitions, browswer default CSS definitions

  1. What Is CSS (Cascading Style Sheets)?
  2. What Is the Basic Unit of CSS?
  3. How Many Ways to Attach CSS to HTML Documents?
  4. How To Include CSS Inside a HTML Tag?
  5. How To Include CSS Inside the HEAD Tag?
  6. How To Store CSS Definitions in External Files?
  7. How Many Ways to Select HTML Tag Instances?
  8. What Is a Class Selector?
  9. What Is a ID Selector?
  10. What Is a Contextual Selector?
  11. What Is a Group Selector?
  12. What Is a Mixed Selector?
  13. What Are the Pseudo Classes on <A> Tags?
  14. How To Group CSS Definitions Together?
  15. What Is Style Property Inheritance?
  16. What Is CSS Cascading?
  17. What Are the CSS Cascading Order Rules?
  18. How To Remove the Top White Space of Your Web Page?
  19. How To Set Different Text Fonts Inside Tables?
  20. How To Use Class Selectors to Differentiate Tag Instances?
  21. How To Use IDs to Override Classes?

CSS Tutorials - HTML Formatting Model: Block, Inline and Floating Elements

21 Tutorials, How Tos, and FAQs on HTML formatting models. Specifically, these will teach you the following: block and inline elements, specifying padding spaces and margins, specifying border width and color, transparent and non-transparent backgrounds, positioning background images, line boxes and text paragraphs, setting line height.
  1. What Is the HTML Element Formatting Model?
  2. What Are the Formatting Behaviors of HTML Elements?
  3. What Is a Block Element?
  4. What Is Inline Element?
  5. What Is a Floating Element?
  6. Hot To Specify the Content Box Size of a Block Element?
  7. Hot To Specify the Padding Spaces of a Block Element?
  8. Hot To Test Padding Spaces on All 4 Sides?
  9. How To Specify Borders of a Block Element?
  10. Hot To Test Borders with Different Widths, Styles, and Colors?
  11. How To Specify Margin Spaces of a Block Element?
  12. Hot To Test Margin Spaces on All 4 Sides?
  13. How To Specify Is the Color of the Margin Area?
  14. How To Specify Is the Color of the Padding Area?
  15. What Are the Background Properties of a Block Element?
  16. How To Set Background to Transparent or Non-transparent?
  17. How To Add Images to Backgrounds?
  18. What Is the Text Paragraph Formatting Model?
  19. How In-Line Elements Are Mixed in Text Lines?
  20. How In-line Elements Affect Line Box Heights?
  21. Is FORM a Block Element?

CSS Tutorials - Understanding Multiple Element Formatting Rules

15 Tutorials, How Tos, and FAQs on understanding multiple element formatting rules. Learn the following CSS functionality: stacking and nesting block elements, aligning in-line elements, floating block elements, collapsing margins between elements, balancing widths and heights with parent elements, collapsing white spaces.
  1. How Many Ways Can Elements Relate to Each Other?
  2. How In-line Elements Are Formatted Side by Side?
  3. How Nested Block Elements Are Formatted?
  4. How Two Block Elements Are Formatted as a Stack?
  5. How Floating Elements Are Formatted?
  6. Why Is the Top Margin Not Showing?
  7. How Are Vertical Margins between Two Block Elements Collapsed?
  8. How Are the Parent Padding Spaces Collapsed with the Child Margins?
  9. How Is the Width a Parent Element Related to Child Elements?
  10. How Is the Full Width of a Block Element Extended?
  11. How To Test Child Full Width Extension?
  12. How To Test Parent Content Width Extension?
  13. What Are White Spaces in HTML Documents?
  14. How White Spaces Are Formatted?
  15. What Happens to Multiple White Spaces in In-line Elements?

CSS Tutorials - Page Layout and Background Image Design

18 Tutorials, How Tos, and FAQs on designing Web page layouts and background images. These cover and demonstrate the following CSS topics: screen and browser resolutions, setting Web page width in absolute and relative length units, setting images and font sizes in relative length units, adding multiple background images.
  1. What Needs To Be Considered When Designing Page Layout?
  2. What Is Screen Resolution?
  3. What Is Browser Resolution?
  4. How To Test Browser Resolutions?
  5. How Wide Do You Want Your Page Content to Be?
  6. What Are the Page Widths on Popular Websites?
  7. What Are the Length Units Used in CSS?
  8. How To Set Page Width Relative To the Browser Width?
  9. How To Set Page Width to a Fixed Value?
  10. How To Center Your Page in Browser Windows?
  11. What Happen to Images with Absolute Page Width Units?
  12. How To Set Page Widths to Relative Length Units?
  13. What Happen to Font Sizes with Relative Page Width Units?
  14. How To Set Font Sizes to Relative Length Units?
  15. What Are the Background Style Properties?
  16. How To Specify a Background Image?
  17. How To Position Background Images?
  18. How To Specify Two Background Images on a Page?

MySQL Basics Tutorials

This is a a sneak preview of the new MySQL Basics training section at the In Pictures web site. It is specifically aimed at non-programmers and addresses the need for basic training tutorials covering the popular open-source MySQL database and its use in web site development and programming. It was edited by non-programmers and anything that they did not understand was removed or reworded in a clear fashion. These MySQL tutorials can also be used as a reference on how to do specific tasks using MySQL. Two more tutorials on Perl and PHP, the most widely-used Web programming languages, will be released by In Pictures in the next few weeks. The site editors hope they'll give non-programmers a basic understanding of the fundamental concepts upon which Web server programs are based.

MySQL Basics Tutorials

Begin the MySQL Basics Tutorial >>

Queries

Security

Web


Page :  1