Only Search Yoctowww.com

Web Building

Basics

Defining Objectives

Designing WebPages

Publishing Website

Promoting Website

Page Hit Trackers

Programming Guides

Website Earning Revenue Tools

Banner Ads

Affiliate Marketing

Selling Hard Goods

Selling E-Goods

Selling Services

E-Bay Auctions

Sponsored Reviews

RSS Feed Ads

Sponsors for Events

Premium Content

Marketplaces

Paid Surveys

Selling Pages

Pop-ups

Audio Ads

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cascading Style Sheets   Java Script   PHP   CGI Scripts    .htaccess

Learning HTML

Why learn HTML?

HTML stands for HyperText Markup Language and is the main programming language that makes the Web. Background HTML codes lurk behind all zillions of Web pages on the Net.

Many pros actually build Web pages or at least fine-tune them by typing in and editing HTML codes directly. If you don't want to do that, fortunately, you don't have to.

Microsoft Word, for example, lets you save your documents as HTML-based Web pages. This way of working is called WYSIWYG (What You See Is What You Get)... You design a document on screen so it looks like what you want. The program you're using then generates the necessary HTML codes to create a Web page that a Web browser such as Netscape Navigator or Internet Explorer can display.

The WYSIWYG HTML editors allow beginners to build complex Web pages by simply "dragging and dropping" onto the work area. These programs eliminate the need to learn HTML, so you can concentrate on the look of your page.

But if you are serious about doing more than a page or two, it's to your benefit to learn HTML basics, because these programs generate too much extraneous code and it's often necessary to "tweak" it manually. That's why many pros think that the best Web pages should be hand-constructed.

How to learn HTML

The basics are quite simple. HTML files are plain text files with special "tags" or HTML codes that a Web browser knows how to interpret and display on your screen.

If you're serious about learning HTML, you need a good book...

HTML: A Beginner's Guide, Second Edition
by Wendy Willard

This is a great book that provides a solid starting point for beginners who have no programming experience. It will help you learn HTML as quickly and as painlessly as possible.

There are a lot of great HTML learning resources on the Net. Here are a few...

Basic HTML Tags

What are HTML tags?

HTML tags are specifically formatted text that creates 'markers' for web browser to read and interpret. These 'markers' tell the web browser what and how to display things on the web page. Tags are placed in and around text and images (text and images are some of the 'things') that your want to have appear in your web pages.

HTML has a whole bunch of tags (just like the alphabet has a whole bunch of letters) that the web designer can use to build web pages. As mentioned above, tags have a specific structure so that when the browser is reading an HTML page, it knows the tags from the normal text.

Tags are typically words or abbreviations of words placed between angled brackets. So for example: to make text bold, HTML has the 'bold' tag that looks like this:

<b> This text will be bolded </b>

Another commonly used tag is the paragraph tag:

<p>

This is a paragraph of text.

</p>

The HyperText Markup Language (HTML) is composed of a set of elements (HTML tags) that define a document and guide its display.

HTML tags are enclosed in brackets made of the less-than and greater-than signs on your keyboard, (< >). They include a name, some attributes and some text or hypertext, and will appear in an HTML document as...

<tag_name attribute=value> text </tag_name> or
<tag_name> text </tag_name> or just
<tag_name>

Most HTML tags consist of a start tag, <tag_name>, and an end tag, </tag_name>. The end tag is identified by a forward slash (/) before the tag name. Some tags, such as the Break <br> and Horizontal Rule <hr> tags, do not require an end tag.

Tag attributes and their values are entered in the start tag. Attributes are separated from one another by a single space. There should be no spaces after the left bracket (<).

Tag and attribute names are not case-sensitive, so that <FONT> and <font> are interchangeable. Some attribute values, particularly file names, are case-sensitive, however.

Many tags can be nested, that is, placed inside other tags, but tags should never overlap...
<b><i> Correct sequence </i></b>
<b><i> Incorrect sequence </b></i>

The actual page content, text, links, images, etc., is placed between the start and end tags.

Here's the source code of a simple Web page as an example of basic HTML tags...

The tags are in maroon.
The explanations to you are in black.

<html>
Tells the browser that it's reading an HTML page. An HTML document is composed of a single element <html>...</html>

<head>
Defines the beginning of the heading section of the page. This section contains information about the page.

<title> Basic HTML Tags </title>
This is the title of the page. It appears in a window bar identifying the contents of the window, but not on the actual Web page that you view.

<meta name="description" content="HyperText Markup Language - short description and examples.">
<meta name="keywords" content="html tags, Web site, Web page">

These are the instructions to the Search Engines. They're invisible to the Web browser, so visitors to the page don't see them.

</head>
Defines the end of the heading part of the page. It doesn't matter what order you place the tags in the head area, although it's recommended that you include the title tag first on the page, before listing any other tags.

<body bgcolor="#FFFFFF" text="#000000" link="#003399" vlink="#444444" leftmargin="50" rightmargin="50">
Begins the body of an HTML document that contains all the text and images that make up the page. Tells the browser what color to make the background (bgcolor), the normal text (text), the links (link), the visited links (vlink), and sets left and right margins of the document.
"#RRGGBB" is a hexadecimal (base 16) red-green-blue triplet used to specify the color.

<table width="100%" cellspacing="0" border="0">
This tag begins the table, sets its width as 100% of the browser display window and inserts no space between individual data cells (cellspacing="0"). The invisible tables (border="0") are often used for layout. This table has one row and three columns.

<tr>
Begins the first row of the table.

<td>
Begins the first cell.

<img src="img/html-tags.gif" width="102" height="114" alt="Basic HTML tags">
Puts a picture "img/html-tags.gif" into the first cell. The width and height attributes allow the browser to determine the text layout surrounding the image before the entire image has been downloading, which can significantly speed up display of the document text. Alternate text (alt="...") is provided for whenever the graphic is not rendered (i.e. if the user has image loading turned off). Many browsers also use any alt text as a ToolTip to be displayed when the mouse pauses over the image.

</td>
Ends the first cell.

<td width="100%">
Begins the second cell. The width="100%" attribute ensures the maximum possible width of the cell.

<h1 align="center">Basic HTML Tags</h1>
Inserts the headline and centers it in the cell (align="center").
<h1> is the highest level of headings, followed by <h2> ... <h6>.

</td>
Ends the second cell.

<td>
Begins the third cell.

<a href="index.html"><img src="img/bws.gif" width="110" height="114" alt="Build Web site for you" border="0"></a>
The <a> tag creates a link. In this example, it's telling the browser to turn the image img/bws.gif into a link with the destination URL "index.html." The border="0" attribute makes the blue border around the picture invisible.

</td>
Ends the third cell.

</tr>
Ends the first row of the table.

</table>
Ends the table.

<table width="100%" cellpadding="5" cellspacing="0" border="0">
Begins the next table used as a navigation bar. The cellpadding attribute sets the amount of white space between the actual cell data and the borders of the table cell.

<tr bgcolor="#CCFFFF" align="center">
Begins the first row of the table and sets its background color (bgcolor="#CCFFFF").

<td> <a href="index.html"> <b> Home</b> </a> </td>
<td> <a href="website-planning.html"> <b> Planning</b> </a> </td>
<td> <a href="website-promotion.html"> <b> Promotion</b> </a> </td>
<td> <a href="building-income.html"> <b> Income</b> </a> </td>
<td> <a href="advanced.html"> <b> Advanced</b> </a> </td>
<td> <a href="web-tools.html"> <b> Tools</b> </a> </td>
<td> <a href="web-resources.html"> <b>Resources</b> </a> </td>

The cells contain text links to different Web pages. The <b> ... </b> HTML tags specify that the enclosed text should be rendered in boldface.

</tr>
</table>

Ends the row and the table respectively.

<p>
Instructs the browser to put a space between paragraphs here.

<font face="Verdana,Geneva,Arial,Helvetica,sans-serif" size=2>
This tag sets the typeface that will be used to display the text on the screen. In this example the text will be displayed in either Verdana, or Geneva, or Arial, or Helvetica, or sans-serif, depending on which fonts are installed on the system. Valid values for the size attribute range from 1-7. The default font size is 3.

The <i>HyperText Markup Language</i> is composed of a set of elements (HTML tags) that define a document and guide its display.
<br>
They may include a name, some attributes and some text or hypertext, and will appear in an HTML document as...

This is the actual text of the page. The <i> ... </i> tag tells the browser to italicize the enclosed words. The <br> tag specifies that a new line will be started at the given point.

</font>
</body>
</html>

Ends <font>, <body> and <html> tags respectively.

HTML Validators

HTML validators are programs used to check and report on syntax errors in HTML codes.

Unclosed tags, illegal attributes, and other errors can make your Web pages garbled and ugly. Even if your favorite browser shows your pages properly, don't relax, some other browsers can render possible errors in different ways, producing unexpected results.

So it's time to validate your code. The best way to do this is to just use automatic HTML validators. Some of these are programs you download and run on your home computer, others offer a Web-based interface. Also, good HTML editors (such as Macromedia HomeSite) have built-in HTML validation features.

Web-based HTML validators are convenient tools, and they don't take up any space on your hard drive. However, offline validation applications are more flexible and powerful, and considerably quicker if you have a large site.

Here are a few HTML validation services, each with different strengths and specialties...

Web-based HTML validators

W3C HTML Validation Service
This the grandmamma of all online HTML validators. It parses HTML code and checks to see if it complies with the standard and with the W3C's recommendations for good HTML. This is the authoritative way to check if your code is following the standard to the letter.

HTML Tidy
This is the Web interface to HTML Tidy (which is downloadable as an offline tool - see below). It checks the code for HTML standards compliance. In addition to HTML validation, it can also create orderly indentation patterns in your HTML codes, change all of your tags to uppercase or lowercase, and even convert HTML documents to XML.

Offline HTML validators

HTML Tidy
This HTML validator is a remarkable tool when used offline. It's run from a command line. If you're using HTML-Kit (see HTML Editors), you'll probably appreciate HTML Tidy plugin.

Other related tools

PrettyPrinter
This is a little Web application that will load any page's source code and output it neatly indented and formatted for easy reading. It even numbers lines.

Programming Guides

There are a number good programming guides available on the internet which can assist you with HTML, CGI and other commonly used programming languages. 

W3Schools.com

This is a good place to start for learning how to code HTML. 

Hypertext Markup Language

This is another good HTML reference guide.

PHP Manual

PHP is a scripting language that is embedded into HTML much like Microsoft's ASP (Active Server Pages).   Unlike ASP, however, this language can execute on various types of servers, not only Microsoft NT servers.  This manual explains how to write dynamic web pages using this  server-side scripting language. 

PHP Builder

This provides further information for PHP developers.

Resources for creating Web sites

There are a lot of resources dedicated to creating Web sites from beginner's guides to wide selection of site templates. Here are some useful Web resources sorted into categories...

HTML Tutorials
Online and printable HTML tutorials and references for both novices and experienced users. A list of books that will help you learn HTML as quickly and as painlessly as possible.

Web Page Templates - large collection of professional Web design templates
Pre-formatted professional Web page templates. Software requirements and internal structure of Web templates.

Books on Web Designing
Helpful books and literature on Web designing (HTML, CSS, JavaScript, PHP, MySQL, Perl).

Web Developer News
Latest news for Web developers from popular webmaster-oriented websites.

Advanced Webmaster Tools

You must have a professional looking website. It should be pleasing to the eyes, easy to navigate, and well organized. Otherwise, your visitors will not bother to read what you have to say. Your website is a direct reflection of your business. A terrible amateur site is sometimes even worse than having no site at all.

This section provides you with introduction to advanced webmaster tools and techniques such as Cascading Style Sheets (CSS), HTML Frames, JavaScript, PHP, CGI Scripts, and Apache .htaccess file. These tools can enhance your website with many interesting features not available through ordinary HTML.

Cascading Style Sheets (CSS)
Cascading Style Sheets is a powerful webmaster tool for controlling the overall website design. Instead of defining the website design in each and every page, you can use one style sheet file to control fonts, colors and layouts throughout your site. The best webmaster tools and tutorials for creating style sheets that work across all browsers.

HTML Frames
HTML frames allow webmasters to display two or more pages in the same browser window. But using frames can cause problems with search engines. These problems can be corrected, with a little foresight by webmasters.

JavaScript
JavaScript is a compact, object-based scripting language for Web pages. JavaScript code embedded into your HTML pages can enhance them with many interesting elements, from swapping images when you move a cursor over them, to multi-level drop-down menus. With JavaScript, you can create almost application-like pages and even advanced webmaster tools. JavaScript examples are not only educational, but also applicable for practical Web development.

PHP and MySql
PHP is a server-side, HTML embedded scripting language used to create dynamic Web pages. The goal of the language is to allow Web developers to write dynamically generated pages quickly. A brief introduction to PHP, tutorials, examples. Simple PHP mail script.

CGI Scripts
CGI, which stands for Common Gateway Interface, is not a programming language but a protocol - a set of rules for how a Web server talks to a program. CGI scripts allow webmasters to add interactive and dynamic content to Web pages. You can display a page counter, keep track of your visitors or have your own chat room by using this flexible webmaster tool.

.htaccess file
Apache .htaccess file is an advanced webmaster tool for controlling websites. Short tutorial and the most notable and useful htaccess examples - custom error pages, enabling SSI, redirects, protecting your bandwidth, preventing directory listing.

Articles

Software & hardware

Computer Internet Security - protection against network security attacks
How to improve your computer Internet security and protect your computer against network security attacks and other accidents.
"Every minute that your computer is connected to the Internet, either through a dial-up (modem) connection or through a broadband (DSL or cable) service, it is at risk..."

Advanced and free spam blockers
New generation of email spam blockers - from a free spam blocker for personal use to an advanced server-side antispam software.
"Email spam has reached epidemic levels. Many active Internet users and online business owners receive hundreds of junk emails each day. There are several companies that have found gaps in the antispam software market and developed new classes of spam blockers..."

Remote computer access software
New web-based approach to remote computer access - GoToMyPC versus other remote access software (LapLink, Timbuktu, pcAnywhere).
"Unlike other remote access software which requires that special programs are installed on both machines, GoToMyPC allows you to remotely view and control your home or office PC from any Web browser on another Windows, Mac, Linux, Unix or Solaris computer without having to install anything on the dialing end..."

Fast and free Internet accelerators
Comparison and reviews of the most popular fast and free Internet accelerators.
"If you suffer from slow Web connection, here are two Internet accelerators which can solve this problem. Both of them require no new hardware and work with any low-speed Internet connection, including dial-up, ISDN, iDSL, DSL, and wireless..."

Satellite Internet access
High-speed satellite Internet access is ideal for businesses and people that can't subscribe to traditional high-speed Internet access methods.
"If you can get a clear view of the southern sky, you can use satellite Internet access to surf the Web, download files, or get streaming media. While it's not as cheap or simple to install as cable modems or DSL, in areas not served by them, it's the best (and only) choice..."

Online faxing
How to send and receive faxes by email.
"The ability to use any Internet-connected computer as a fax machine is one of a few things on the Web that can fundamentally change the way you work..."

Online data backups
A valuable addition to your total data protection solution.
"About five years ago online data backup services began to emerge as an alternative method of backing up your data. The best advantage of online data backups is that they, by definition, are remote, so if a fire burns down your home you'll still have a backup to roll your data back..."

Website building & hosting

Easy website building tool
Site Build It - an easy website building tool that may change your business. The complete Site Build It reference center.
"The word is spreading fast about SBI, and it's no wonder. This is the way small business will do business on the Net. In five years, every hosting provider will offer a similar easy website building tool that delivers business success, free of the need to master technology, search engine optimization, and so forth..."

Improving business writing skills
How to improve business writing skills for the Web and real world.
"Writing to PREsell is an entirely new concept to the art of business writing. Most importantly, it addresses the way that the vast majority of people use the Web - they search for information, solutions, answers to questions, and so on. They don't look for YOU..."

Dedicated IP hosting
Is Web hosting with dedicated (static) IP address better than having a shared IP address for your website?
"Due to the rapid increase of the number of registered domain names and the finite number of IP addresses, Web hosting providers are forced to use shared IP's when possible. In fact, hundreds of websites often share the same address. Dedicated IP hosting is no longer the norm and usually costs more..."

Avoid my hosting mistakes
How to choose a good host.
"Choosing a good host is a rather difficult endeavor since you can get excellent or lousy service for the same price. It's much better to get it right the first time, than to move from one host to another spending time and money. Learn from my hosting mistakes, and pick the right host for yourself..."

Top Five Questions to Ask Your Web Hosting Company
Each day many new and existing webmasters either launch a new web site for the first time, or transfer their web site to a new web hosting provider. In preparation for this important process, there are five important questions that should be asked prior to signing on with a new web hosting company...

Is Your Web Hosting Fast Enough?
Ever try to get to your own web site only to discover that it seems to take a long time for the page to load? Here are a few pointers on how exactly to understand and quantify your page load times...

Transfer Your Web Hosting the Right Way
You've heard the horror stories, and lived through your own: web hosting providers that didn't live up to your expectations. Reasons often stated for switching hosting companies include - additional features not available, technical support not able to quickly solve problems, billing irregularities or over billing, and most importantly for the majority of web hosting customers: poor email performance...

Resell Web Hosting in Five Easy Steps
If you've ever wanted to resell web hosting, but weren't exactly certain how to get started - this article is for you! We'll outline the five basic steps necessary to create a web hosting business through reselling accounts that are provisioned in a reseller web hosting data center. While there are many details that are required to be successful in any business, these five steps should get you started, and with some diligence and persistence - you may become a sizable web hosting venture...

 

Free Downloads

There are hundreds of tools and softwares available on internet for web building. i will provide here a link where you may find all the required softwares at one place.

Software Downloads

 

 

 

Web Hosting

Basics

Web Host Ratings

Best Web Hosting

Web Hosting Guide

Free Web Hosting

Web Hosting Directory

Search Engine Optimization Tools

SEO Basics

SEO Tools

SEO Articles

SEO Benefits

 

 
Free SEO by Master Google