HTML
  Home arrow HTML arrow Page 2 - New Technologies and What They Mean To You...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
HTML

New Technologies and What They Mean To You: Part 1
By: Jeremy Wright
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2002-06-18

    Table of Contents:
  • New Technologies and What They Mean To You: Part 1
  • HTML
  • Cascading Style Sheets
  • JavaScript
  • Conclusion

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    New Technologies and What They Mean To You: Part 1 - HTML


    (Page 2 of 5 )

    Definition (with help from dictionary.com)
    A markup language used to structure text and multimedia documents and to set up hypertext links between documents, used extensively on the World Wide Web. A set of tags and rules (conforming to SGML) for using them in developing hypertext documents. "Tags" are embedded in the text. A tag consists of a "<", a "directive" (case insensitive), zero or more parameters and a ">". Matched pairs of directives, like "<TITLE>" and "</TITLE>" are used to delimit text which is to appear in a special place or style.

    Links to other documents are in the form:

    <A HREF="http://machine.edu/subdir/file.html">foo</A>

    Where "A" and "/A" delimit an "anchor", "HREF" introduces a hypertext reference, which is most often a Uniform Resource Locator (URL) (the string in double quotes in the example above). The link will be represented in the browser by the text "foo" (typically shown underlined and in a different colour).

    A certain place within an HTML document can be marked with a named anchor, e.g.:

    <A NAME="baz">

    The "fragment identifier", "baz", can be used in an HREF by appending "#baz" to the document name.

    Other common tags include <P> for a new paragraph, <B>..</B> for bold text, <UL> for an unnumbered list, <PRE> for preformated text, <H1>, <H2> .. <H6> for headings.

    HTML supports some standard SGML national characters and other non-ASCII characters through special escape sequences, e.g. "&eacute;" for a lower case 'e' with an acute accent. You can sometimes get away without the terminating semicolon but it's bad style.

    The World-Wide Web Consortium (W3C) (www.w3c.org) is the international standards body for HTML.

    Latest version: XHTML 1.0 (http://www.dictionary.com/search?q=XHTML), as of 2000-09-10.

    W3C HTML Home (http://www.w3.org/MarkUp/).

    Character escape sequences (http://www.w3.org/hypertext/WWW/MarkUp/ISOlat1.html).

    What It Really Is
    HTML is the base language of the Internet. For a web page to be displayed at all in the browser HTML must be used as it is the source of information, design, layout, etc. Every other language whether it is server-side like ASP and PHP or a complete development suite such as .NET or J2EE requires HTML as it's final output.

    HTML is one of the simplest languages to learn mainly because it isn't a programming language, it functions on the simple principle of:

    <TAG Property="Value"></TAG>

    All of the rest of HTML is simply applications of the above concept. You can layout tables, include images, introduce hyperlinks, etc with just a bit of HTML.
    When coupled with the rest of the Traditional Client-Side Technologies such as Cascading Style Sheets (CSS) and JavaScript (JS) HTML can become a powerful tool, when used in the right hands. Everything from silly things like floating clocks to very useful mechanisms such as intuitive menu systems and clear, concise forms are possible thanks to the integration of the above three technologies.

    Advantages
    HTML is very good at what it was designed for: The display and linking of different kinds of information. HTML was created so that any document created in HTML could be viewed in any application which understood HTML (a relatively simple task).

    Because it was created on the Standard Generalized Markup Language standard, HTML is very easy to learn, I've taught it to college and high-school students in a period of three hours of class time, and taught it to hundreds of friends and colleagues based upon the simple principle of "tag, property=value" as the rest can be picked up from a reference manual.

    Disadvantages
    HTML has been abused since it's roots. It is now used for hundreds of stylistic elements which should never have been part of HTML. Now HTML is more about "the web page" then about the clear and concise distinction between design, logic and content which is why other technologies such as PHP & ASP and XML were created.

    Examples
    If you wanted to see examples of HTML you could go to any web page and simple View Source (often contained in the menu when you right click on the web page). Here are some standard types of things you might find:

    Line Break:

    <br>

    A paragraphs of text:

    <p>Hello, this is my first paragraph.</p>

    Linking to another web page:

    <a href="page2.html">Go to Page 2</a>

    Linking to another web site:

    <a href=http://www.mysite.com>Go to MySite.COm</a>

    Linking to an "anchor" on the current page:

    <a href="#author">View Author</a>

    Using all 3 together:

    <a href=http://www.mysite.com/page2.html#author>View Author on Page 2 of MySite.Com</a>

    Inserting an image:

    <img src="myimage.jpg" height="100" width="320" border="0">

    A small image, linking to it's full-size counterpart:

    <a href="bigimage.jpg"><img src="smallimage.jpg" height="50" width="50" border="0"></a>

    Changing the font & color of some text:

    <font face="arial" color="#FF0000" size="2"><b>Some bold, red text in Arial</b></font>

    Similar Technologies
    There are many technologies which are very similar to HTML in terms of how they look in code, mainly because there are many technologies which are based upon the SGML standard. Some of these include:
    • XML: XML allows you to structure data and then share that data across any system which can read XML. It ensures that the data is completely separate from the design of a page.
    • SVG: Based upon XML, SVG is a tag-oriented approach to describing vector graphics. Though it is currently very young, SVG does have much potential for dynamic images through code.

    More HTML Articles
    More By Jeremy Wright


     

    HTML ARTICLES

    - Using a 3D HTML Table as a Recordset
    - Building a 3D HTML Table
    - Maximizing and Restoring HTML Images: Layer ...
    - Completing Construction of a Database Form w...
    - Maximizing and Restoring Images in a Tabular...
    - Building the Recordset for an HTML Database ...
    - Laying Out a Database Form with HTML
    - Tabular Database Form Functions with HTML
    - Tabular Database Forms with HTML
    - Using the Find Functions for HTML Database F...
    - Sorting for Database Forms with HTML
    - Edit and Other Database Form Functions with ...
    - More Database Form Functions with HTML
    - Database Form Functions with HTML
    - Using the HTML Table Element as a Recordset






    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway
    Stay green...Green IT