Free download software, Love Poems, Songs

Thousands of Safe, Free Downloads
No Sign-Ups, No Pop-Ups, No Costs!
free downloads large collections of computer software.
Racing, Arcade, Action, Puzzle, etc..Downloads..
any game and all for Free
You can download photoshop, nero, avg free, msn, ie7, anti virus, and
other free computer software.
Download free ringtones, free mobile games ..
get free games, applications, themes, ringtones, tunes and downloads for your phone
free mobile applications for all Java/WAP supported mobiles phones, Symbians,
PDAs, Pocket PCs, and Smartphones.
Romantic love poems, love poems for a girl, love poems for him or her,
love poems for the one you love,
Our educational articles are absolutely free.
Free educational articles for children - history, science, archaeology,
culture, geography, and more! 
Free tutorials on HTML and CSS - Build your own website
Learn HTML. This HTML Tutorial will give you an easy, ..
Free Downloads of Latest Indian Movies ,Bollywood Songs Best Indian Music
Pops Songs Remix Punjabi Bhrangra Mp3 Music Songs.
Free Download Songs Mp3 Indian Hindi Movies
Bollywood Music Pop,free songs,download free songs, free songs download,
mp3 songs, free hindi songs, hindi songs ...
Free Scan your computer for viruses with our free online virus scanner.

anarkali videos

sex videos of anarkali akarsha

free domains

free domains and web hosting....
click: 

love poems

free love poems for your girl friend or your boy friend.
click: LOVER ZONE
Thousands of Safe, Free Downloads
No Sign-Ups, No Pop-Ups, No Costs!
free downloads large collections of computer software.
Racing, Arcade, Action, Puzzle, etc..Downloads..
any game and all for Free
You can download photoshop, nero, avg free, msn, ie7, anti virus, and
other free computer software.
Download free ringtones, free mobile games ..
get free games, applications, themes, ringtones, tunes and downloads for your phone
free mobile applications for all Java/WAP supported mobiles phones, Symbians,
PDAs, Pocket PCs, and Smartphones.
Romantic love poems, love poems for a girl, love poems for him or her,
love poems for the one you love,
Our educational articles are absolutely free.
Free educational articles for children - history, science, archaeology,
culture, geography, and more! 
Free tutorials on HTML and CSS - Build your own website - Free tutorials on HTML ...
Learn HTML. This HTML Tutorial will give you an easy, ..
Free Downloads of Latest Indian Movies ,Bollywood Songs Best Indian Music
Pops Songs Remix Punjabi Bhrangra Mp3 Music Songs.
Free Download Songs Mp3 Indian Hindi Movies
Bollywood Music Pop,free songs,download free songs, free songs download, mp3 songs,
free hindi songs, hindi songs ...
Free Scan your computer for viruses with our free online virus scanner.

HTML Techniques-12

4.1 Use style sheets to change
list bullets


To change the "bullet" style of unordered list items created with the LI element, use style sheets. In CSS, it is possible to
specify a fallback bullet style (e.g., 'disc') if a bullet image cannot be
loaded.

Example.

<HEAD>
<TITLE>Using style sheets to change bullets</TITLE>
<STYLE type="text/css">
   UL { list-style: url(star.gif) disc }
</STYLE>
</HEAD>
<BODY>
<UL>
   <LI>Audrey
   <LI>Laurie
   <LI>Alice
</UL>

End example.

To further ensure that users understand differences between list items
indicated visually, content developers should provide a text label before or
after the list item phrase:

Example.

In this example, new information is communicated through text ("New"), font
style (bold), and color (yellow bullet, red text on yellow background).

<HEAD>
<TITLE>Bullet styles example</TITLE>
<STYLE type="text/css">
   .newtxt { font-weight: bold;
             color: red;
             background-color: yellow }
   .newbullet { list-style : url(yellow.gif) disc }
</STYLE>
</HEAD>
<BODY>
<UL>
   <LI class="newbullet">Roth IRA <SPAN class="newtext">New</SPAN></LI>
   <LI> 401(k)</LI>
</UL>
</BODY>

End example.

HTML Techniques-11

3.5 Eight other structural elements
(to identify citations, code fragments, deleted text, and others)


The HTML 4.01 specification defines the following structural elements for
miscellaneous markup needs:

CITE
Contains a citation or a reference to other sources.
DFN
Indicates that this is the defining instance of the enclosed term.
CODE
Designates a fragment of computer code.
SAMP
Designates sample output from programs, scripts, etc.
KBD
Indicates text to be entered by the user.
VAR
Indicates an instance of a variable or program argument.
INS
Indicates text inserted into a document.
DEL
Indicates text deleted from a document.

4 Lists


Checkpoints in this section:

  • 3.6 Mark up lists and list items properly.
    [Priority 2]

The HTML list elements DL, UL,
and OL should only be used to create lists, not for
formatting effects such as indentation. Refer to information on CSS and tables
for layout in the CSS Techniques
[WCAG10-CSS-TECHNIQUES]
.


Ordered lists help non-visual users
navigate. Non-visual users may "get lost" in lists, especially in nested
lists and those that do not indicate the specific nest level for each list
item. Until user agents provide a means to identify list context clearly (e.g.,
by supporting the ':before' pseudo-element in CSS2), content developers should
include contextual clues in their lists.

For numbered lists, compound numbers are more informative than simple
numbers. Thus, a list numbered "1, 1.1, 1.2, 1.2.1, 1.3, 2, 2.1," provides more
context than the same list without compound numbers, which might be formatted
as follows:

1.
  1.
  2.
    1.
  3.
2.
  1.

and would be spoken as "1, 1, 2, 1, 2, 3, 2, 1", conveying no information
about list depth.

[CSS1]
and [CSS2]
allow users to control number styles (for all lists, not just ordered) through
user style sheets.

Example.

The following CSS2 style sheet shows how to specify compound numbers for
nested lists created with either UL or OL elements. Items are numbered as "1",
"1.1", "1.1.1", etc.

<STYLE type="text/css">
   UL, OL { counter-reset: item }
   LI { display: block }
   LI:before { content: counters(item, "."); counter-increment: item }
</STYLE>

End example.

Until either CSS2 is widely supported or user agents allow users to control
rendering of lists through other means, authors should consider providing
contextual clues in unnumbered nested lists. Non-visual users may have
difficulties knowing where a list begins and ends and where each list item
starts. For example, if a list entry wraps to the next line on the screen, it
may appear to be two separate items in the list. This may pose a problem for
legacy screen readers.

HTML Techniques-10

3.3 Quotations


Checkpoints in this section:


  • 3.7 Mark up quotations. Do not use quotation markup for formatting effects
    such as indentation. [Priority 2]

The Q and BLOCKQUOTE
elements mark up inline and block quotations, respectively.

Example.

This example marks up a longer quotation with
BLOCKQUOTE:

<BLOCKQUOTE cite="http://www.example.com/loveslabourlost">
     <P>Remuneration! O! that's the Latin word for three farthings.
        --- William Shakespeare (Love's Labor Lost).
     </P>
   </BLOCKQUOTE>

End example.

3.4 Markup and style sheets rather
than images: The example of math


Checkpoints in this section:

  • 3.1 When an appropriate markup language exists, use markup
    rather than images to convey information. [Priority 2]

Using markup (and style sheets) where possible rather than images (e.g., a
mathematical equation) promotes accessibility for the following reasons:

  • Text may be magnified or interpreted as speech or braille.
  • Search engines can use text information.

As an example, consider these techniques for putting mathematics on the
Web:

  • Ensure that users know what variables represent, for example, in the
    equation "F = m * a", indicate that F= Force, m = mass, a = acceleration.
  • For straightforward equations, use characters, as in "x + y = z"
  • For more complex equations, mark them up with MathML ([MATHML]) or
    TeX. Note. MathML can be used to create very accessible
    documents but currently is not as widely supported or used as TeX.
  • Provide a text description of the equation and, where possible, use
    character entity references to create the mathematical symbols. A text
    equivalent must be provided if the equation is represented by one or more
    images.

TeX is commonly used to create technical papers which are then converted to
HTML for publication on the Web. However, converters tend to generate images,
use deprecated markup, and use tables for layout. Consequently, content
providers should:

  1. Make the original TeX (or LaTeX) document available on the Web. There is a
    system called "AsTeR" ([ASTER]) that can create an auditory
    rendition of TeX and LaTeX documents. Also, IBM has a plug-in for Netscape and
    Internet Explorer that reads TeX/LaTeX documents and some of MathML (refer to

    [HYPERMEDIA]
    ). Note. These tools work primarily in
    the English environment and may not work so well with speech synthesizers whose
    primary language is not English.
  2. Ensure that the HTML created by the conversion process is accessible.
    Provide a single description of the equation (rather than "alt" text on every
    generated image as there may be small images for bits and pieces of the
    equation).

HTML Techniques-09

3.1 Emphasis


Checkpoints in this section:

  • 3.3 Use style sheets to control layout and presentation.
    [Priority 2]

The proper HTML elements should be used to mark up emphasis: EM and STRONG. The B and I elements should not be used;
they are used to create a visual presentation effect. The EM and STRONG
elements were designed to indicate structural emphasis that may be rendered in
a variety of ways (font style changes, speech inflection changes, etc.)


3.2 Acronyms and abbreviations


Checkpoints in this section:

  • 4.2 Specify the expansion of each abbreviation or acronym in
    a document where it first occurs. [Priority 3]

Mark up abbreviations and acronyms with ABBR and ACRONYM and use "title" to
indicate the expansion:

Example.

<P>Welcome to the <ACRONYM title="World Wide Web">WWW</ACRONYM>!

End example.

This also applies to shortened phrases used as headings for table row or
columns. If a heading is already abbreviated provide the expansion in ABBR. If
a heading is long, you may wish to provide an abbreviation, as described in Data Tables.

Example.

...
  <TH>First name</TH>
  <TH><ABBR title="Social Security Number">SS#</ABBR>
  ...

End example.

HTML Techniques-08

2.2 Identifying
the primary language


Checkpoints in this section:

  • 4.3 Identify the primary natural language of a document.
    [Priority 3]

It is also good practice to identify the primary language of a document,
either with markup (as shown below) or through HTTP headers.


Example.


<HTML lang="fr">
       ....rest of an HTML document written in French...
    </HTML>

End example.

3 Text markup


The following sections discuss ways to add structure to pieces of text.

HTML Techniques-07

2.1 Identifying changes in
language


Checkpoints in this section:

  • 4.1 Clearly identify changes in the natural language of a
    document's text and any text equivalents (e.g., captions).
    [Priority 1]

If you use a number of different languages on a page, make sure that any
changes in language are clearly identified by using the "lang" attribute:

Example.

<P>And with a certain <SPAN lang="fr">je ne sais quoi</SPAN>, 
   she entered both the room, and his life, forever. <Q>My name
   is Natasha,</Q> she said. <Q lang="it">Piacere,</Q>
   he replied in impeccable Italian, locking the door.

End example.

Identifying changes in language are important for a number of reasons:

  1. Users who are reading the document in braille will be able to substitute
    the appropriate control codes (markup) where language changes occur to ensure
    that the braille translation software will generate the correct characters
    (accented characters, for instance). These control codes also prevent braille
    contractions from being generated, which could further confuse the user.
    Braille contractions combine commonly used groups of characters that usually
    appear in multiple cells into a single cell. For example, "ing" which usually
    takes up three cells (one for each character) can be contracted into a single
    cell.
  2. Similarly, speech synthesizers that "speak" multiple languages will be able
    to generate the text in the appropriate accent with proper pronunciation. If
    changes are not marked, the synthesizer will try its best to speak the words in
    the primary language it works in. Thus, the French word for car, "voiture" would be pronounced "voter" by a speech synthesizer
    that uses English as its primary language.
  3. Users who are unable to translate between languages themselves, will be
    able to have unfamiliar languages translated by machine translators.

HTML Techniques-06

1.2 Structural grouping


Checkpoints in this section:

  • 12.3 Divide large blocks of information into more manageable
    groups where natural and appropriate. [Priority 2]

The following HTML 4.01 mechanisms group content and make it easier to
understand.:

  • Use FIELDSET to group form
    controls into semantic units and describe the group with the LEGEND element.
  • Use OPTGROUP to organize long lists of menu options into smaller
    groups..
  • Use tables for tabular data and describe the table
    with CAPTION.
  • Group table rows and columns with THEAD, TBODY, TFOOT, and COLGROUP.
  • Nest lists with UL, OL, and DL.
  • Use section headings (H1 - H6) to create structured
    documents and break up long stretches of text. Refer to the following section
    for more information.
  • Break up lines of text into paragraphs (with the P
    element).
  • Group related links. Refer to the section Grouping
    and bypassing links

All of these grouping mechanisms should be used when appropriate and
natural, i.e., when the information lends itself to logical groups. Content
developers should not create groups randomly, as this will confuse all users.


1.2.1 Section
headings


Checkpoints in this section:

  • 3.5 Use header elements to convey document structure and use
    them according to specification. [Priority 2]

Long documents are often divided into a variety of chapters, chapters have
subtopics and subtopics are divided into various sections, sections into
paragraphs, etc. These semantic chunks of information make up the structure of
the document.

Sections should be introduced with the HTML heading elements (H1-H6). Other markup may complement these elements to
improve presentation (e.g., the HR element to create a
horizontal dividing line), but visual presentation is not sufficient to
identify document sections.

Since some users skim through a document by navigating its headings, it is
important to use them appropriately to convey document structure. Users should
order heading elements properly. For example, in HTML, H2 elements should
follow H1 elements, H3 elements should follow H2 elements, etc. Content
developers should not "skip" levels (e.g., H1 directly to H3). Do not use
headings to create font effects; use style sheets to
change font styles for example.

Note that in HTML, heading elements (H1 - H6) only start sections, they
don't contain them as element content. The following HTML markup shows how
style sheets may be used to control the appearance of a heading and the content
that follows:


Example.


<HEAD>
   <TITLE>Cooking techniques</TITLE>
   <STYLE type="text/css">
      /* Indent heading and following content */
      DIV.section2 { margin-left: 5% }
   </STYLE>
   </HEAD>
   <BODY>
   <H1>Cooking techniques</H1>
   ... some text here ...
   <DIV class="section2">
   <H2>Cooking with oil</H2>
   ... text of the section ...
   </DIV>
 
   <DIV class="section2">
   <H2>Cooking with butter</H2>
   ... text of the section ...
   </DIV>

End example.

HTML Techniques-05

1.1.6 The LINK element and alternative documents


Checkpoints in this section:

  • 6.5 Ensure that dynamic content is accessible or provide an
    alternative presentation or page. [Priority 2]

The LINK element may also be used to designate alternative documents.
Browsers should load the alternative page automatically based on the user's
browser type and preferences. For example, use the LINK element as follows:

Example.

User agents that support LINK will load the alternative page for those users
whose browsers may be identified as supporting "aural","braille", or "tty"
rendering.

<HEAD>
        <TITLE>Welcome to the Virtual Mall!</TITLE>
        <LINK title="Text-only version"
              rel="alternate"
              href="text_only"
              media="aural, braille, tty">
        </HEAD>
        <BODY><P>...</BODY>
 

End example.

HTML Techniques-05

1.1.6 The LINK element and alternative documents


Checkpoints in this section:

  • 6.5 Ensure that dynamic content is accessible or provide an
    alternative presentation or page. [Priority 2]

The LINK element may also be used to designate alternative documents.
Browsers should load the alternative page automatically based on the user's
browser type and preferences. For example, use the LINK element as follows:

Example.

User agents that support LINK will load the alternative page for those users
whose browsers may be identified as supporting "aural","braille", or "tty"
rendering.

<HEAD>
        <TITLE>Welcome to the Virtual Mall!</TITLE>
        <LINK title="Text-only version"
              rel="alternate"
              href="text_only"
              media="aural, braille, tty">
        </HEAD>
        <BODY><P>...</BODY>
 

End example.





HTML Techniques-05

1.1.6 The LINK element and alternative documents


Checkpoints in this section:

  • 6.5 Ensure that dynamic content is accessible or provide an
    alternative presentation or page. [Priority 2]

The LINK element may also be used to designate alternative documents.
Browsers should load the alternative page automatically based on the user's
browser type and preferences. For example, use the LINK element as follows:

Example.

User agents that support LINK will load the alternative page for those users
whose browsers may be identified as supporting "aural","braille", or "tty"
rendering.

<HEAD>
        <TITLE>Welcome to the Virtual Mall!</TITLE>
        <LINK title="Text-only version"
              rel="alternate"
              href="text_only"
              media="aural, braille, tty">
        </HEAD>
        <BODY><P>...</BODY>
 

End example.

HTML Techniques-04

1.1.4 The !DOCTYPE statement


Checkpoints in this section:

  • 3.2 Create documents that validate to published formal
    grammars. [Priority 2]

Validating to a published formal grammar and declaring that validation at
the beginning of a document lets the user know that the structure of the
document is sound. It also lets the user agent know where to look for semantics
if it needs to. The W3C Validation
Service validates documents against a whole list of published
grammars.

It is preferable to validate to W3C grammars. Refer to the Technologies
Reviewed for Accessibility.


1.1.5 The
LINK element and navigation tools


Checkpoints in this section:

  • 13.9 Provide information about document collections (i.e.,
    documents comprising multiple pages.). [Priority 3]

Content developers should use the LINK element and
link types (refer to [HTML4], section 6.12) to describe
document navigation mechanisms and organization. Some user agents may
synthesize navigation tools or allow ordered printing of a set of documents
based on such markup.

Example.

The following LINK elements might be included in
the head of chapter 2 of a book:

<LINK rel="Next" href="chapter3">
   <LINK rel="Prev" href="chapter1">
   <LINK rel="Start" href="cover">
   <LINK rel="Glossary" href="glossary">

End example.





HTML Techniques-03

1.1.2 The ADDRESS element


This element can be used to provide information about the creator of the
page.

1.1.3 The META element


Checkpoints in this section:

  • 7.4 Until user agents provide the ability to stop the
    refresh, do not create periodically auto-refreshing pages. [Priority 2]
    ,
  • 7.5 Until user agents provide the ability to stop
    auto-redirect, do not use markup to redirect pages automatically. Instead,
    configure the server to perform redirects. [Priority 2] .

This element can specify metadata for a document including keywords, and
information about the author. Please refer to the section on automatic page
refresh for information on why META should not be used to
redirect or auto-refresh pages.

The following are deprecated HTML examples. The first
changes the user's page at page at regular intervals. Content developers should
not use this technique to simulate "push" technology.
Developers cannot predict how much time a user will require to read a page;
premature refresh can disorient users. Content developers should avoid periodic
refresh and allow users to choose when they want the latest information.

Deprecated example.

<META http-equiv="refresh" content="60">
<BODY>
<P>...Information...
</BODY>

End example.

The following HTML example (using the META element) forwards the user from
one page to another after a timeout. However, users should not
redirect users with this markup since is non-standard, it disorients users, and
it can disrupt a browser's history of visited pages.

Deprecated example.

<HEAD>
<TITLE>Don't use this!</TITLE>
<META http-equiv="refresh" content="5;
         http://www.example.com/newpage">
</HEAD>
<BODY>
<P>If your browser supports Refresh,
you'll be transported to our
<A href="http://www.example.com/newpage">new site</A>
in 5 seconds, otherwise, select the link manually.
</BODY>

End example.





HTML Techniques-02

1 Document structure and metadata


Content developers should use structural markup and use it according to
specification. Structural elements and attribute (refer to the index of HTML elements and attributes to identify them)
promote consistency in documents and supply information to other tools (e.g.,
indexing tools, search engines, programs that extract tables to databases,
navigation tools that use heading elements, and automatic translation software
that translates text from one language into another.

1.1 Metadata


Checkpoints in this section:

  • 13.2 Provide metadata to add semantic information to pages
    and sites. [Priority 2]

Some structural elements provide information about the document itself. This
is called "metadata" about the document -- metadata is information about data.
Well-crafted metadata can provide important orientation information to users.
HTML elements that provide useful information about a document include:

1.1.1 TITLE: The document
title.


Note that the (mandatory) TITLE element, which only appears once in a
document, is different from the "title" attribute,
which applies to almost every HTML 4.01 element. Content developers should use
the "title" attribute in accordance with the HTML 4.01 specification. For
example, "title" should be used with links to provide information about the
target of the link.



HTML Techniques-01


HTML Techniques for Web Content Accessibility Guidelines
1.0




Abstract


This document describes techniques for authoring accessible Hypertext Markup
Language (HTML) content
(refer to HTML 4.01
[HTML4]
). This document is intended to help authors of Web content
who wish to claim conformance to "Web Content Accessibility Guidelines 1.0"
([WCAG10]). While the techniques in
this document should help people author HTML that conforms to "Web Content
Accessibility Guidelines 1.0", these techniques are neither guarantees of
conformance nor the only way an author might produce conforming content.

This document is part of a series of documents about techniques for
authoring accessible Web content. For information about the other documents in
the series, please refer to "Techniques for Web Content Accessibility
Guidelines 1.0" [WCAG10-TECHS].

Note: This document contains a number of examples that
illustrate accessible solutions in CSS but also deprecated examples that
illustrate what content developers should not do. The deprecated examples are
highlighted and readers should approach them with caution -- they are meant for
illustrative purposes only.



Is this fast? If not Try to catch one...!