Beruflich Dokumente
Kultur Dokumente
of markup
symbols or codes inserted in a file intended for display on a World Wide Web browser page The markup tells the Web browser how to display a Web page!s words and images for the user
Mahi
"HTML - "ynamic HTML is a collecti#e term for a combination of Hypertext Markup Language (HTML) tags and options that can make Web pages more animated and interacti#e than pre#ious #ersions of HTML
89 Yes
5 No
Re: What is the Difference between HTML and DHTML Answer HTML$ it is the static part of the and it is %ust # 2 document used to display the contents statically
is called as the html "HTML$ &t is the dynamic part of the html where the mater is dynamically displayed so it is called as the dhtml html ' dhtml are both the markup languages both are used to de#elop a web pages
[Improve]
all visitors - static. .HTML sites going solely upon client-side technologies. .HTML sites are dynamic in nature. DHTML.it is a dynamic HTML. .When we use style sheets and ava!cript in HTML file called DHTML. .DHTML uses client side scripting to change variables in the presentation which affects the loo" and function of an otherwise static page. .DHTML sites going fast upon client-side technologies. .DHTML sites are dynamic in nature.
HTML #ntroduction
$ %revious
*'ample
+html, +body, +h-,My .irst Heading+/h-, +p,My first paragraph.+/p, +/body, +/html,
Try it yourself
&e't (hapter )
What is HTML0
HTML is a language for describing web pages.
HTML is not a programming language1 it is a markup language 2 mar"up language is a set of markup tags HTML uses markup tags to describe web pages
HTML Tags
HTML mar"up tags are usually called HTML tags
HTML tags are "eywords surrounded by angle brackets li"e +html, HTML tags normally come in pairs li"e +b, and +/b, The first tag in a pair is the start tag, the second tag is the end tag !tart and end tags are also called opening tags and closing tags
The purpose of a web browser 4li"e #nternet *'plorer or .irefo'5 is to read HTML documents and display them as web pages. The browser does not display the HTML tags1 but uses the tags to interpret the content of the page6 +html, +body, +h-,My .irst Heading+/h-, +p,My first paragraph.+/p, +/body, +/html,
*'ample *'plained
The The The The te't te't te't te't between between between between +html, and +/html, describes the web page +body, and +/body, is the visible page content +h-, and +/h-, is displayed as a heading +p, and +/p, is displayed as a paragraph
8ou don9t need a web server 8ou don9t need a web site
*diting HTML
#n this tutorial we use a plain te't editor 4li"e &otepad5 to edit HTML. We believe this is the best way to learn HTML. However1 professional web developers often prefer HTML editors li"e .ront%age or Dreamweaver1 instead of writing plain te't.
$ %revious
&e't (hapter )
HTML Headings
HTML headings are defined with the +h-, to +hA, tags.
*'ample
+h-,This is a heading+/h-, +h?,This is a heading+/h?, +h:,This is a heading+/h:,
Try it yourself
HTML %aragraphs
HTML paragraphs are defined with the +p, tag.
*'ample
+p,This is a paragraph.+/p, +p,This is another paragraph.+/p,
Try it yourself
HTML Lin"s
HTML lin"s are defined with the +a, tag.
*'ample
+a href3>http6//www.w:schools.com>,This is a lin"+/a,
Try it yourself
ote! The lin" address is specified in the href attribute. 48ou will learn about attributes in a later chapter of this tutorial5.
HTML #mages
HTML images are defined with the +img, tag.
*'ample
ote! The name and the siDe of the image are provided as attributes.
HTML 2ttributes
HTML elements can have attributes 2ttributes provide additional information about an element 2ttributes are always specified in the start tag 2ttributes come in name/value pairs li"e6 name"#$alue#
2ttribute *'ample
HTML lin"s are defined with the +a, tag. The lin" address is specified in the href attribute6
*'ample
+a href3>http6//www.w:schools.com>,This is a lin"+/a,
Try it yourself
(omplete HTML =eference Helow is a list of some attributes that are standard for most HTML elements6 %ttribute class id style title &alue classname id style_definition tooltip_text 'escription !pecifies a classname for an element !pecifies a unique id for an element !pecifies an inline style for an element !pecifies e'tra information about an element 4displayed as a tool tip5
.or more information about standard attributes6 HTML !tandard 2ttributes =eference
HTML %aragraphs
%aragraphs are defined with the +p, tag.
*'ample
+p,This is a paragraph+/p, +p,This is another paragraph+/p,
Try it yourself
ote! Hrowsers automatically add an empty line before and after a paragraph.
*'ample
+p,This is a paragraph +p,This is another paragraph
Try it yourself
The e'ample above will wor" in most browsers1 but don9t rely on it. .orgetting the end tag can produce une'pected results or errors. ote! .uture version of HTML will not allow you to s"ip end tags.
@se the +br /, tag if you want a line brea" 4a new line5 without starting a new paragraph6
*'ample
+p,This is+br /,a para+br /,graph with line brea"s+/p,
Try it yourself
+br, or +br /,
#n GHTML1 GML1 and future versions of HTML1 HTML elements with no end tag 4closing tag5 are not allowed. *ven if +br, wor"s in all browsers1 writing +br /, instead is more future proof.
More *'amples
$ %revious
&e't (hapter )
superscript
+b, or +i, defines bold or italic te't only. +strong, or +em, means that you want the te't to be rendered in a way that the user understands as >important>. Today1 all ma<or browsers render strong as bold and em as italics. However1 if a browser one day wants to ma"e a te't highlighted with the strong feature1 it might be cursive for e'ample and not boldI
$ %revious
&e't (hapter )
These tags and attributes should be avoided6 Tags +center, +font, and +basefont, +s, and +stri"e, +u, %ttributes align bgcolor color 'escription Defines centered content Defines HTML fonts Defines stri"ethrough te't Defines underlined te't 'escription Defines the alignment of te't Defines the bac"ground color Defines the te't color
*'ample
+html, +body style3>bac"ground-color6yellow>, +h? style3>bac"ground-color6red>,This is a heading+/h?, +p style3>bac"ground-color6green>,This is a paragraph.+/p, +/body, +/html,
Try it yourself
The style attribute ma"es the >old> bgcolor attribute obsolete. Try it yourself6 Hac"ground color the old way
*'ample
+html, +body,
The style attribute ma"es the old +font, tag obsolete. Try it yourself6 .onts the old way
*'ample
+html, +body, +h- style3>te't-align6center>,This is a heading+/h-, +p,The heading above is aligned to the center of this page.+/p, +/body, +/html,
Try it yourself
The style attribute ma"es the old >align> attribute obsolete. Try it yourself6 (entered heading the old way
$ %revious
&e't (hapter )
*'ample
+a href3>http6//www.w:schools.com/>,Fisit W:!chools+/a, which will display li"e this6 Fisit W:!chools (lic"ing on this hyperlin" will send the user to W:!chools9 homepage. Tip! The >Lin" te't> doesn9t have to be te't. 8ou can lin" from an image or any other HTML element.
*'ample
+a href3>http6//www.w:schools.com/> target3>Kblan">,Fisit W:!choolsI+/a,
Try it yourself
*'ample
2 named anchor inside an HTML document6 +a name3>tips>,@seful Tips !ection+/a, (reate a lin" to the >@seful Tips !ection> inside the same document6
+a href3>Ltips>,Fisit the @seful Tips !ection+/a, ;r1 create a lin" to the >@seful Tips !ection> from another page6 +a href3>http6//www.w:schools.com/htmlKlin"s.htmLtips>, Fisit the @seful Tips !ection+/a,
More *'amples
2n image as a lin" How to use an image as a lin". Lin" to a location on the same page How to lin" to a boo"mar". Hrea" out of a frame How to brea" out of a frame 4if your site is loc"ed in a frame5. (reate a mailto lin" How to lin" to a mail message 4will only wor" if you have mail installed5. (reate a mailto lin" ? 2nother mailto lin".
HTML Tables
2pples Hananas CCM ?:M
;ranges ;ther
-:M -BM
HTML Tables
Tables are defined with the +table, tag. 2 table is divided into rows 4with the +tr, tag51 and each row is divided into data cells 4with the +td, tag5. td stands for >table data1> and holds the content of a data cell. 2 +td, tag can contain te't1 lin"s1 images1 lists1 forms1 other tables1 etc.
Table *'ample
+table border3>->, +tr, +td,row -1 cell -+/td, +td,row -1 cell ?+/td, +/tr, +tr, +td,row ?1 cell -+/td, +td,row ?1 cell ?+/td, +/tr, +/table, How the HTML code above loo"s in a browser6 row -1 cell - row -1 cell ? row ?1 cell - row ?1 cell ?
+table border3>->, +tr, +td,=ow -1 cell -+/td, +td,=ow -1 cell ?+/td, +/tr, +/table,
More *'amples
Tables without borders How to create tables without borders. Table headers How to create table headers. Table with a caption How to add a caption to a table. Table cells that span more than one row/column How to define table cells that span more than one row or one column. Tags inside a table How to display elements inside other elements.
(ell padding How to use cellpadding to create more white space between the cell content and its borders. (ell spacing How to use cellspacing to increase the distance between the cells. The frame attribute How to use the >frame> attribute to control the borders around the table.
HTML Lists
An ordered list:
-. ?. :. The first list item The second list item The third list item
An unordered list:
List item List item List item
Try-#t-8ourself *'amples
@nordered list How to create an unordered list in an HTML document. ;rdered list How to create an ordered list in an HTML document. 48ou can find more e'amples at the bottom of this page5.
2n unordered list starts with the +ul, tag. *ach list item starts with the +li, tag. The list items are mar"ed with bullets 4typically small blac" circles5. +ul, +li,(offee+/li, +li,Mil"+/li, +/ul, How the HTML code above loo"s in a browser6
(offee Mil"
More *'amples
Different types of ordered lists Demonstrates different types of ordered lists. Different types of unordered lists Demonstrates different types of unordered lists. &ested list Demonstrates how you can nest lists. &ested list ? Demonstrates a more complicated nested list. Definition list Demonstrates a definition list.
$ %revious
&e't (hapter )
Try-#t-8ourself *'amples
(reate te't fields How to create te't fields. The user can write te't in a te't field. (reate password field How to create a password field. 48ou can find more e'amples at the bottom of this page5
HTML .orms
HTML forms are used to pass data to a server. 2 form can contain input elements li"e te't fields1 chec"bo'es1 radio-buttons1 submit buttons and more. 2 form can also contain select lists1 te'tarea1 fieldset1 legend1 and label elements. The +form, tag is used to create an HTML form6 +form, . input elements . +/form,
Te't .ields
+input type3>te't> /, defines a one-line input field that a user can enter te't into6 +form, .irst name6 +input type3>te't> name3>firstname> /,+br /, Last name6 +input type3>te't> name3>lastname> /, +/form, How the HTML code above loo"s in a browser6
.irst name6 Last name6 ote! The form itself is not visible. 2lso note that the default width of a te't field is ?B characters.
%assword .ield
+input type3>password> /, defines a password field6 +form, %assword6 +input type3>password> name3>pwd> /, +/form, How the HTML code above loo"s in a browser6
%assword6 ote! The characters in a password field are mas"ed 4shown as asteris"s or circles5.
=adio Huttons
+input type3>radio> /, defines a radio button. =adio buttons let a user select ;&L8 ;&* one of a limited number of choices6 +form, +input type3>radio> name3>se'> value3>male> /, Male+br /, +input type3>radio> name3>se'> value3>female> /, .emale +/form, How the HTML code above loo"s in a browser6
Male .emale
(hec"bo'es
+input type3>chec"bo'> /, defines a chec"bo'. (hec"bo'es let a user select ;&* or M;=* options of a limited number of choices. +form, +input type3>chec"bo'> name3>vehicle> value3>Hi"e> /, # have a bi"e+br /, +input type3>chec"bo'> name3>vehicle> value3>(ar> /, # have a car +/form, How the HTML code above loo"s in a browser6
!ubmit Hutton
+input type3>submit> /, defines a submit button. 2 submit button is used to send form data to a server. The data is sent to the page specified in the form9s action attribute. The file defined in the action attribute usually does something with the received input6 +form name3>input> action3>htmlKformKaction.asp> method3>get>, @sername6 +input type3>te't> name3>user> /, +input type3>submit> value3>!ubmit> /, +/form, How the HTML code above loo"s in a browser6
Submit
@sername6
#f you type some characters in the te't field above1 and clic" the >!ubmit> button1 the browser will send your input to a page called >htmlKformKaction.asp>. The page will show you the received input.
.orm *'amples
.ieldset around form-data How to create a border around elements in a form. .orm with te't fields and a submit button How to create a form with two te't fields and a submit button. .orm with chec"bo'es How to create a form with three chec"bo'es and a submit button. .orm with radio buttons How to create a form with two radio buttons1 and a submit button. !end e-mail from a form How to send e-mail from a form.
HTML .rames
With frames1 you can display more than one HTML document in the same browser window. *ach HTML document is called a frame1 and each frame is independent of the others. The disadvantages of using frames are6
The web developer must "eep trac" of more HTML documents #t is difficult to print the entire page
HTML Headings
HTML headings are defined with the +h-, to +hA, tags.
*'ample
+h-,This is a heading+/h-, +h?,This is a heading+/h?, +h:,This is a heading+/h:,
Try it yourself
HTML %aragraphs
HTML paragraphs are defined with the +p, tag.
*'ample
+p,This is a paragraph.+/p, +p,This is another paragraph.+/p,
Try it yourself
HTML Lin"s
HTML lin"s are defined with the +a, tag.
*'ample
+a href3>http6//www.w:schools.com>,This is a lin"+/a,
Try it yourself
ote! The lin" address is specified in the href attribute. 48ou will learn about attributes in a later chapter of this tutorial5.
HTML #mages
HTML images are defined with the +img, tag.
*'ample
+img src3>w:schools.<pg> width3>-BC> height3>-C?> /,
Try it yourself
ote! The name and the siDe of the image are provided as attributes
More *'amples
How to use the +noframes, tag How to use the +noframes, tag 4for browsers that do not support frames5. &ested framesets How to create a frameset with three documents1 and how to mi' them in rows and columns. .rameset with noresiDe3>noresiDe> How to use the noresiDe attribute. Move the mouse over the borders between the frames and notice that you cannot move the borders.
&avigation frame How to ma"e a navigation frame. The navigation frame contains a list of lin"s with the second frame as the target. The file called >tryhtmlKcontents.htm> contains three lin"s. The source code of the lin"s6 +a href 3>frameKa.htm> target 3>showframe>,.rame a+/a,+br, +a href 3>frameKb.htm> target 3>showframe>,.rame b+/a,+br, +a href 3>frameKc.htm> target 3>showframe>,.rame c+/a, The second frame will show the lin"ed document. #nline frame How to create an inline frame 4a frame inside an HTML page5. ump to a specified section within a frame Two frames. ;ne of the frames has a source to a specified section in a file. The specified section is made with +a name3>(-B>, in the >lin".htm> file. ump to a specified section with frame navigation Two frames. The navigation frame 4content.htm5 to the left contains a list of lin"s with the second frame 4lin".htm5 as a target. The second frame shows the lin"ed document. ;ne of the lin"s in the navigation frame is lin"ed to a specified section in the target file. The HTML code in the file >content.htm> loo"s li"e this6 +a href 3>lin".htm> target 3>showframe>,Lin" without 2nchor+/a,+br,+a href 3>lin".htmL(-B> target 3>showframe>,Lin" with 2nchor+/a,.
$ %revious
&e't (hapter )
HTML %aragraphs
$ %revious
HTML documents are divided into paragraphs.
&e't (hapter )
HTML %aragraphs
%aragraphs are defined with the +p, tag.
*'ample
+p,This is a paragraph+/p, +p,This is another paragraph+/p,
Try it yourself
ote! Hrowsers automatically add an empty line before and after a paragraph.
*'ample
+p,This is a paragraph +p,This is another paragraph
Try it yourself
The e'ample above will wor" in most browsers1 but don9t rely on it. .orgetting the end tag can produce une'pected results or errors. ote! .uture version of HTML will not allow you to s"ip end tags.
*'ample
+p,This is+br /,a para+br /,graph with line brea"s+/p,
Try it yourself
+br, or +br /,
#n GHTML1 GML1 and future versions of HTML1 HTML elements with no end tag 4closing tag5 are not allowed. *ven if +br, wor"s in all browsers1 writing +br /, instead is more future proof.
different results. With HTML1 you cannot change the output by adding e'tra spaces or e'tra lines in your HTML code. The browser will remove e'tra spaces and e'tra lines when the page is displayed. 2ny number of lines count as one line1 and any number of spaces count as one space. Try it yourself 4The e'ample demonstrates some HTML formatting problems5
More *'amples
More paragraphs The default behaviors of paragraphs.
DHTML is &;T a language. DHTML is a T*=M describing the art of ma"ing dynamic and interactive
web pages. DHTML combines HTML1 ava!cript1 the HTML D;M1 and (!!. 1tart learning 'HTML now.
DHTML *'ample
DHTML *'amples
Learn by -BB e'amplesI With our editor1 you can edit the source code1 and clic" on a button to view the result.
$ W:!chools Home
DHTML is the art of combining HTML1 ava!cript1 D;M1 and (!!.
#f you want to study these sub<ects first1 find the tutorials on our Home %age.
HTML
The W:( HTML C standard has rich support for dynamic content6
ava!cript the Document ;b<ect Model 4')M5 HTML *vents (ascading !tyle !heets 42115
DHTML is about using these features1 to create dynamic and interactive web pages.
ava!cript
ava!cript is the most popular scripting language on the internet1 and it wor"s in all ma<or browsers. DHTML is about using ava!cript to control1 access and manipulate HTML elements. 8ou can read more about ava!cript in the ne't chapter of this tutorial.
HTML D;M
The HTML D;M is a W:( standard. #t describes the 'ocument )bject Model for HTML. The HTML D;M defines a standard way for accessing and manipulating HTML documents. DHTML is about using the D;M to access and manipulate HTML elements. 8ou can read more about the HTML D;M in a later chapter of this tutorial.
HTML *vents
HTML events are a part of the HTML D;M. DHTML is about creating web pages that reacts to 4user5events. 8ou can read more about events in a later chapter of this tutorial.
(!!
(!! defines how to display HTML elements. DHTML is about using ava!cript and the HTML D;M to change the style and positioning of HTML elements. 8ou can read more about (!! in a later chapter of this tutorial.
$ %revious
DHTML - ava!cript
$ %revious
ava!cript can create dynamic HTML content. Date6 Tue &ov -A -:6NB6NN ?B-B
&e't (hapter )
&e't (hapter )
ava!cript 2lone
#n ava!cript1 the statement6 document.write341 is used to write output to a web page.
Example
The following e'ample uses ava!cript to display the current date and time on a page6
*'ample
+html, +body, +script type3>te't/<avascript>, document.write4Date455J +/script, +/body, +/html,
Try it yourself
2 Document ;b<ect Model for HTML 2 standard programming interface for HTML %latform- and language-independent 2 W:( standard
The HTML D;M defines the objects and properties of all HTML elements1 and the methods 4interface5 to access them. #n other words6 The HTML ')M is a standard for how to get, change, add, or delete HTML elements.
*'ample
+html, +body, +h- id3>header>,;ld Header+/h-, +script type3>te't/<avascript>, document.get*lementHy#d4>header>5.innerHTML3>&ew Header>J +/script, +/body, +/html,
Try it yourself
*'ample e'plained6
The HTML document above contains an h- element with id3>header> We use the HTML D;M to get the element with id3>header> 2 ava!cript changes the content 4innerHTML5 of that element
*'ample
+html, +body, +img id3>image> src3>smiley.gif>, +script type3>te't/<avascript>, document.get*lementHy#d4>image>5.src3>landscape.<pg>J +/script, +/body, +/html,
Try it yourself
*'ample e'plained6
The HTML document above contains an img element with id3>image> We use the HTML D;M to get the element with id3>image> 2 ava!cript changes the src attribute of that element from >smiley.gif> to >landscape.<pg>
$ %revious
&e't (hapter )
&e't (hapter )
HTML *vents
*very element on an HTML page has events which can trigger a ava!cript. .or e'ample1 we can use the on(lic" event of a button element to indicate that a function will run when a user clic"s on the button. We define the events in the HTML tags. *'amples of events6
2 mouse clic" 2 web page or an image loading Mousing over a hot spot on the web page !electing an input field in an HTML form !ubmitting an HTML form 2 "eystro"e
#n the following e'ample1 the content of the h- element will change when a user clic"s on it6
*'ample
+html, +body, +h- onclic"3>this.innerHTML39;oopsI9>,(lic" on this te't+/h-, +/body,
+/html,
Try it yourself
8ou can also add the script in the head section1 and then call a function from the event handler6
*'ample
+html, +head, +script type3>te't/<avascript>, function changete't4id5 Q id.innerHTML3>;oopsI>J R +/script, +/head, +body, +h- onclic"3>changete't4this5>,(lic" on this te't+/h-, +/body, +/html,
Try it yourself
More *'amples
onmousedown and onmouseup (hange an image when a user holds down the mouse button. onload Display an alert bo' when the page has finished loading.
$ %revious
&e't (hapt
DHTML #ntro DHTML ava!cript DHTML HTML D;M DHTML *vents DHTML (!! DHTML !ummary DHTML *'amples DHTML *'amples HTML D;M HTML D;M =eference HTML D;M *'amples
DHTML - (!!
$ %revious
&e't (hapte
ava!cript and the HTML D;M can be used to change the style of any HTML eleme
*'ample
+html, +body, +h- onclic"3>this.style.color39red9>,(lic" MeI+/h-, +/body, +/html,
Try it yourself
*'ample
+html, +body, +h- id3>h-> onclic"3>document.get*lementHy#d49h-95.style.color39red9>,(lic" MeI+/h-, +/body, +/html,
Try it yourself
To learn more about (!!1 please read our complete (!! tutorial.
$ %revious
&e't (hapte
DHTML is a Term
#n this tutorial you have learned that DHTML is only a term used to describe combinations of HTML1 ava!cript1 D;M1 and (!! to create more dynamic web pages. More DHTML e'amples
ava!cript
ava!cript is the standard scripting language for the #nternet. *very web developer should learn ava!cript. Fisit our ava!cript tutorial1 and our complete ava!cript reference.
With the HTML D;M1 you can ma"e interactive web pages that will wor" in all modern browsers. #f you are serious about web development1 study our HTML D;M tutorial1 and our complete HTML D;M reference.
Dynamic (!!
There is no such thing as dynamic (!!. However1 with ava!cript and the HTML D;M you can dynamically change the style of any HTML element.
!erver-side !cripting
#n this tutorial we have created dynamic web pages by using scripts on the client 4in the browser5. Web pages can also be made more dynamic by using scripts on the server. With server-side scripting you can edit1 add1 or change any web page content. 8ou can respond to data submitted from HTML forms1 access data or databases and return the results to a browser1 and customiDe pages for individual users. 2t W:!chools you can study the following server-side scripting tutorials6 %H% tutorial 2!% tutorial .&*T tutorial
$ %revious
&e't (hapter )
How to !tart / (reate 8our ;wn Website6 The Heginner9s 2-S 7uide
by Christopher Heng, thesitewizard !om This tutorial shows you how to ma"e or create a website. #t is intended for the beginner and layperson1 ta"ing you step by step through the whole process from the very beginning. #t ma"es very few assumptions about what you "now 4other than the fact that you "now how to surf the #nternet1 since you9re already reading this article on the #nternet5. !ince some steps are more involved1 it also lin"s to selected relevant articles on thesitewiDard.com that you will need to clic" through to read for more information.
Detailed information on getting a good domain name can be found in the article Tips on (hoosing a 7ood Domain &ame. 2fter you read that1 you will need to "now the steps to registering a domain name and the things you need to loo" out for when registering. 8ou can find a detailed guide in the article How to =egister 8our ;wn Domain &ame.
#t may also be wise to ta"e a loo" at some of the #mportant %recautions to Ta"e When Huying a Domain &ame1 <ust so that you don9t commit the same mista"es that some newcomers ma"e when buying a domain name.
There are many issues involved in finding a good web host. =ead up on the various things you need to loo" for in searching for a good web host in the article How to (hoose a Web Host. 2fter you have an idea of what to loo" for1 you can search for one from the Hudget Web Hosting page. 8ou can also find out which web host #9m currently using from the Which Web Host Do 8ou =ecommend0 page.
2fter you sign up for a web hosting account1 you will need to point your domain to that account on your web host. #nformation on how to do this can be found in the guide How to %oint a Domain &ame to 8our Website 4;r What to Do 2fter Huying 8our Domain &ame5.
2lthough there are many considerations in web design1 as a beginner1 your first step is to actually get something out onto the web. The fine-tuning can come after you9ve figured out how to get a basic web page onto your site. ;ne way is to use a W8!#W87 4>What 8ou !ee #s What
8ou 7et>5 web editor to do it. !uch editors allow you to design your site visually1 without having to muc" around with the technical details. They wor" <ust li"e a normal wordprocessor. There are many commercial and free web editors around. .or those who don9t mind spending money on a good commercial web editor1 one of the most highly-regarded W8!#W87 web editors is Dreamweaver. #f you are planning to use this editor1 thesitewiDard.com has an online tutorial on Dreamweaver (!N Tutorial6 How to Design a Website with Dreamweaver (!N. The tutorial ta"es you through all the steps of creating a fullyfunctional website with multiple pages and a feedbac" form1 and provides you with the theoretical and practical foundation that will help you create and maintain your site. #f you prefer to use free software1 you can find a complete tutorial on using TompoSer1 a free W8!#W87 web editor1 in the article How to Design and %ublish 8our Website with TompoSer. Li"e my Dreamweaver tutorial1 this one also guides you through the process of creating a website that has a home page1 an about page1 a site map1 a lin"s page and a feedbac" form. #t also shows you some of the main features of the TompoSer software so that you can go on improving and updating your website on your own. There are many other web design software around. #f you prefer not to use either of the above1 you can find some others listed on thefreecountry.com9s .ree HTML *ditors and W8!#W87 Web *ditors page.
o
2fter you have followed my tutorial1 and are on the way to designing your website1 you might want to read the article 2ppearance1 @sability and !earch *ngine Fisibility in Web Design as well. The article ta"es a brief loo" at some of the real world issues that every web designer must deal with. 2n integral part of web design is search engine readiness. !earch engine promotion does not start after the web site is made. #t starts at the web design stage. The article A Tips on How to (reate a !earch *ngine .riendly Website is a must-read. My article on How to #mprove 8our !earch *ngine =an"ing on 7oogle is also important for the simple
reason that 7oogle is the most popular search engine around1 at least at the time this article was written.
o
There are many other issues regarding the design of web pages. The above will get you started. However1 if you have the time after you get something out onto the web1 you may want to read my other articles on Web Design and Website %romotion and !earch *ngine =an"ing.
guide on How to 2dd an ;rder .orm or a >Huy &ow> button using %ay%al to a Website for those using %ay%al. #f you need advertisers for your website1 you might want to read How to Ma"e Money .rom 8our Website and the follow-up article How to #ncrease 8our Website =evenue from 2ffiliate %rograms. 2 list of advertisers and affiliate programs can be found on 2ffiliate %rograms6 .ree !ponsors and 2dvertisers. Those companies are on the constant loo"out for new web publishers to display their advertisements.
#n general1 if your site is already lin"ed to by other websites1 you may not even need to submit it to these search engines. They will probably find it themselves by following the lin"s on those websites. 2part from submitting your site to the search engine1 you may also want to consider promoting it in other ways1 such as the usual way people did things before the creation of the #nternet6 advertisements in the newspapers1 word-of-mouth1 etc. 2s mentioned in my article on More Tips on 7oogle !earch *ngine =esults %lacement1 you can even advertise in the various search engines 4and not <ust in 7oogle1 which was the only one mentioned in that article since that was the topic of that discussion5. This has the potential of putting your advertisement near the top of the search engine results page1 and possibly even on other websites. There are also less obvious ways of promoting your website1 which you might want to loo" into.
(onclusion
&aturally the above guide is not e'haustive. #t is a distillation of some of the essential steps in getting started with your site. #f you want
more information1 you should read the other articles on thesitewiDard.com. However1 the above tutorial should be enough to help you put your website on the #nternet. (opyright ?BBA-?B-B by (hristopher Heng. 2ll rights reserved. 7et more free tips and articles li"e this1 on web design1 promotion1 revenue and scripting1 from http6//www.thesitewiDard.com/. 8ou are here6 Top , ;ther Webmaster 7etting !tarted 7uides , How to (reate / Design 8our ;wn Website6 The Heginner9s 2-S 7uide
=elated %ages
How to )(t a 'ite 'ear!h +ngine ,n -o(r .ebsite How to /p#oad a 0i#e to -o(r .ebsite /sing the 0i#e1i##a 02) C#ient .hat is 0avi!on i!o3 )ersona#ise -o(r 'ite$s *oo&mar& 0ree 02) C#ients, 'e!(re 02) 4'02)5 )rograms 0ree .eb 'tatisti!s and .eb %og 6na#yzers 0ree ''H 4'e!(re 'he##5 and 2e#net C#ients 0ree .eb 'tatisti!s 'ervi!es How to In!rease -o(r 'a#es and C(stomer 'atis7a!tion
&ew %ages
How to 'wit!h *etween the %i8(id and 0i9ed %ayo(t 2emp#ates in :reamweaver
'ho(#d -o( "et a :omain Name with 'pa!es or :ots In *etween to Improve ;eadabi#ity3 How to Centre a *a!&gro(nd Image or )hoto on -o(r .eb )age /sing <ompo1er How to ;es!(e -o(r .ebsite 7rom the C#(t!hes o7 a *ad .eb :esigner or *ad .eb Host How to Created ;o(nded Corners 7or -o(r *o9 *orders in C'' How to 6dd a 0eedba!& 0orm to -o(r .ebsite with :reamweaver C'5 .hat is =y'>%3 .hat is a :atabase3 .hat is '>%3 'ho(#d -o( Choose a %in(9 or a .indows .eb Hosting )a!&age3 Is 2here '(!h a 2hing as a =a! .eb Host3 How to )oint a :omain Name to -o(r .ebsite 4,r .hat to :o 67ter *(ying -o(r :omain Name5 How to /p#oad and %in& to a ):0 0i#e 4or ):0 +boo&5 in <ompo1er and Nv(
%opular %ages
How to =a&e ? Create -o(r ,wn .ebsite@ 2he *eginner$s 6A1 "(ide 2ips on Choosing a "ood :omain Name How to Create a 'ear!h +ngine 0riend#y .ebsite :reamweaver C'5 2(toria#@ How to :esign a .ebsite with :reamweaver C'5 How to :esign and )(b#ish -o(r .ebsite with <ompo1er 47ree .-'I.-" web editor5 0ree C(stomized 0eedba!& 0orm .izard 4)H) ? )er# '!ript5
#t will appear on your page as6 How to Ma"e / (reate 8our ;wn Website6 The Heginner9s 2-S 7uide Copyright B 2CCDA2C1C by Christopher Heng 6## rights reserved thesitewizardE, the7ree!o(ntryE and How2oHavenE are trademar&s o7 Christopher
Home :onate Conta!t /s %in& to /s 2opi!s 'ite =ap "etting 'tarted .eb :esign 'ear!h +ngines ;even(e =a&ing :omains .eb Hosting *#ogging Fava'!ripts )H) )er# ? C"I H2=% C'' hta!!ess ? 6pa!he News#etters "enera# 'easona# ;eviews 06>s .izards
#n the information age that we live in today1 the speed at which information can travel inside a company would often indicate the productivity of that company. #t is often necessary to create an environment where the flow of data is unimpeded and the intended recipient gets it instantaneously. (omputers ma"e this possible and there are multiple ways to implement such a networ". 2n #ntranet is a computer networ" that is designed to wor" li"e the internet but in a much smaller scale and is restricted only to the employees of the company. #t is possible to run .T%1 HTT%1 and mail servers in the intranet that is independent and inaccessible from the internet without proper authoriDation. This allows the employees to send progress reports to their manager even when they cannot meet in person. Wor"ers could also wor" collaboratively on a certain pro<ect while "eeping their paperwor" properly synchroniDed. #t is often necessary to have access to the internet from within your intranet1 which is why intranets are placed behind a firewall. !ome companies even deploy two firewalls and place some services inside the DMS in order to raise their security further. 2n intranet1 although very helpful1 wouldnWt be very effective if it is totally removed from the internet. The internet is the massive networ" of computers from all around the world. #t allows people to virtually any point in the world at a very minimal cost. !ervices li"e *mail and
Fo#% has allowed many people to "eep in touch despite geographical locations and time Dones. Heing connected to the internet1 a company can have their people in the field or those who are wor"ing at home to still be able to do what they would usually do when they are inside the office. They can connect to services inside the intranet and submit their wor" or contact their cowor"ers and superiors. They can even call online if their office supports #%-%2HG systems. The #ntranet and the #nternet are two domains that are very ali"e but are often segregated in order to maintain security. #f properly configured and guarded1 an #ntranet that is connected to the #nternet could raise your companyWs productivity by leaps and boundJ not to mention cutting down the cost of traditional communications. #t could also open the door to malicious people who can do ma<or damage or even steal confidential company data if done haphaDardly. #t should be up to the management to ma"e sure that all precautions are ta"en. .ind Hoo"s about internet and intranet.
;ead more@ :i77eren!e *etween Internet and Intranet H :i77eren!e *etween H Internet vs Intranet http@??www di77eren!ebetween net?te!hno#ogy?di77eren!eAbetweenAinternetAandA intranet?#i9zz15>y,Ia1:
b(siness, and government networ&s, whi!h together !arry vario(s in7ormation and servi!es, s(!h as e#e!troni! mai#, on#ine !hat, 7i#e trans7er, and the inter#in&ed .eb pages and other do!(ments o7 the .or#d .ide .eb 6@ internet is a wor#d wide p(b#i!#y a!!essib#e networ&, whi#e intranet is a private a!!essib#e sma## networ& (sed 7or a sma## organization yadav G abo(t 3 years 6go 6@ internet is a wor#dAwide p(b#i!y networ& b(t intranet is is a private networ& (sed by a sma## organization I m .6Kid 6#i 4waKidLzenithMhotmai# !om5 7rm internationa# is#ami! (niversity waKid G abo(t 1 year 6go 6@ inernet is #i&e a g#oba# vi##age,where anyone !an !omes ,stay and gone intranet is #i&e a ho(se where no one !an enter wito(t peremision *y@ Kawad ahmed Kawad G N months 6go 6@ -o(r intranet and yo(r p(b#i! website on the open Internet are two di77erent in7ormation spa!es and sho(#d have two di77erent (ser inter7a!e designs It is tempting to try to save design reso(r!es by re(sing a sing#e design, b(t it is a bad idea to do so be!a(se the two types o7 site di77er a#ong severa# dimensions@ G /sers di77er Intranet (sers are yo(r own emp#oyees who &now a #ot abo(t the !ompany, its organizationa# str(!t(re, and spe!ia# termino#ogy and !ir!(mstan!es -o(r Internet site is (sed by !(stomers who wi## &now m(!h #ess abo(t yo(r !ompany and a#so !are #ess abo(t it G 2he tas&s di77er 2he intranet is (sed 7or everyday wor& inside the !ompany, in!#(ding some 8(ite !omp#e9 app#i!ationsO the Internet site is main#y (sed to 7ind o(t in7ormation abo(t yo(r prod(!ts G 2he type o7 in7ormation di77ers 2he intranet wi## have many dra7t reports, proKe!t progress reports, h(man reso(r!e in7ormation, and other detai#ed in7ormation, whereas the Internet site wi## have mar&eting in7ormation and !(stomer s(pport in7ormation G 2he amo(nt o7 in7ormation di77ers 2ypi!a##y, an intranet has between ten and a h(ndred times as many pages as the same !ompany$s p(b#i! website 2he di77eren!e is d(e to the e9tensive amo(nt o7 wor&AinAprogress that is do!(mented on the intranet and the 7a!t that many proKe!ts and departments never p(b#ish anything p(b#i!#y even tho(gh they have many interna# do!(ments G *andwidth and !rossA p#at7orm needs di77er Intranets o7ten r(n between a h(ndred and a tho(sand times 7aster than most Internet (sers$ .eb a!!ess whi!h is st(!& at #owAband or midAband, so it is 7easib#e to (se ri!h graphi!s and even m(#timedia and other advan!ed !ontent on intranet pages 6#so, it is sometimes possib#e to !ontro# what !omp(ters and so7tware versions are s(pported on an intranet, meaning that designs need to be #ess !rossAp#at7orm !ompatib#e 4again a##owing 7or more advan!ed page !ontent5 =ost basi!a##y, yo(r intranet and yo(r website are two di77erent in7ormation spa!es 2hey sho(#d #oo& di77erent in order to #et emp#oyees &now when they are on the interna# net and when they have vent(red o(t to the p(b#i! site :i77erent #oo&s wi## emphasize the sense o7 p#a!e and th(s 7a!i#itate navigation 6#so, ma&ing the two in7ormation spa!es 7ee# di77erent wi## 7a!i#itate an (nderstanding o7 when an emp#oyee is seeing in7ormation that !an be 7ree#y shared with the o(tside and when the in7ormation is interna# and !on7identia# 6n intranet design sho(#d be m(!h more tas&Aoriented and #ess promotiona# than an Internet design 6 !ompany sho(#d on#y have a sing#e intranet design, so (sers on#y have to #earn it on!e 2here7ore it is a!!eptab#e to (se a m(!h #arger n(mber o7 options and 7eat(res on an
intranet sin!e (sers wi## not 7ee# intimidated and overwhe#med as they wo(#d on the open Internet where peop#e move rapid#y between sites 4I &now o7 a 7rightening#y #arge n(mber o7 !ompanies with m(#tip#e intranet homepages and m(#tip#e intranet sty#es@ 'tep 1 is to get rid o7 that in 7avor o7 a (ni7ied intranet 5 6n intranet wi## need a m(!h stronger navigationa# system than an Internet site be!a(se it has to en!ompass a #arger amo(nt o7 in7ormation In parti!(#ar, the intranet wi## need a navigation system to 7a!i#itate movement between servers, whereas a p(b#i! website on#y needs to s(pport withinAsite navigation =anaging the Intranet 2here are three ways o7 managing an intranet@ 1 6 sing#e, tight#y managed server@ on#y approved do!(ments get posted, and the site has a sing#e, we##Astr(!t(red in7ormation ar!hite!t(re and navigation system (nder the !ontro# o7 a sing#e designer +ven tho(gh this approa!h ma9imizes (sabi#ity o7 the in7ormation that passes the h(rd#es and gets posted, this is not the best way to b(i#d a !orporate in7ormation in7rastr(!t(re be!a(se the !entra# !ho&e point de#ays the spread o7 new and (se7(# in7ormation 6 tota#itarian intranet wi## !a(se yo( to miss too many opport(nities 2 6 miniAInternet@ m(#tip#e servers are on#ine b(t are not !oordinated, !omp#ete !haos reigns, yo( have to (se Jreso(r!e dis!overyJ methods #i&e spiders to 7ind o(t what is on yo(r own intranet, no !onsistent design 4everybody does their own pages5, no in7ormation ar!hite!t(re 2his approa!h might seem to in!rease opport(nities 7or !omm(ni!ation a!ross the !ompany, b(t in rea#ity does not do so sin!e peop#e wi## be in!apab#e o7 7inding most o7 the in7ormation in an anar!hy 3 =anaged diversity@ many servers are in (se, b(t pages are designed a!!ording to a sing#e set o7 temp#ates and inter7a!e standardsO the entire intranet 7o##ows a we##Ap#anned 4and (sabi#ityAtested5 in7ormation in7rastr(!t(re that 7a!i#itates navigation 2his is my pre7erred approa!h =anaged diversity wi## probab#y !hara!terize many aspe!ts o7 the !oming networ& e!onomy, b(t we have #ess e9perien!e with this approa!h than with more traditiona# topAdown management F(st one e9amp#e o7 improved (sabi#ity 7rom ta&ing advantage o7 managed diversity@ an intranet sear!h engine !an ta&e advantage o7 weighted &eywords to in!rease pre!ision .eights are impossib#e on the open Internet, sin!e every site abo(t widgets wi## !#aim to have the highest possib#e re#evan!e weight 7or the &eyword Jwidget J ,n an intranet, even a #ight to(!h o7 in7ormation management sho(#d ens(re that a(thors assign weights reasonab#y 7air#y and that they (se, say, a !ontro##ed vo!ab(#ary !orre!t#y to !#assi7y their pages +9tranets@ *#ended :esign 6n e9tranet is a spe!ia# set o7 pages that are made avai#ab#e to se#e!ted b(siness partners s(!h that they !an dire!t#y a!!ess !omp(tationa# reso(r!es inside yo(r !ompany 2ypi!a# e9amp#es in!#(de a##owing !(stomers to !he!& on the stat(s o7 their orders 4e g , when wi## my (rgent order ship3 did yo( or did yo( not re!eive o(r payment35 and a##owing approved vendors to #oo& at re8(ests 7or proposa#s 2he e9tranet is a b#end o7 the p(b#i! Internet and the !#osed intranet and needs to be designed as s(!h 0(ndamenta##y, an e9tranet is a part o7 the Internet sin!e it is a!!essed by peop#e in many di77erent !ompanies who wi## be (sing yo(r p(b#i! website b(t wi## not have a!!ess to the tr(#y interna# parts o7 yo(r intranet 2here7ore, the vis(a# sty#e and main navigation options o7 the e9tranet sho(#d be visib#y simi#ar to the design o7 yo(r Internet site@ yo(r b(siness partners sho(#d 7ee# that the two sites !ome 7rom the same !ompany 6 s(bt#e di77eren!e in the two sty#es 4e g , !omp#imentary !o#or tones5 wi## he#p emphasize the !#osed and !on7identia# nat(re o7 the e9tranet It wi## o7ten be reasonab#e to have #in&s 7rom e9tranet pages to pages on the p(b#i! website, b(t yo( sho(#d not have #in&s that point to yo(r private intranet sin!e yo(r b(siness partners wi## not be ab#e to
7o##ow s(!h #in&s 6!t(a# (se o7 the e9tranet shares many properties with intranet (se@ the (sers wi## be (sing the e9tranet as a maKor part o7 their everyday Kob, so it wi## be possib#e to (se spe!ia#ized #ang(age and re#ative#y !omp#e9 intera!tions It may even be reasonab#e to ass(me some amo(nt o7 training on the part o7 the (sers, sin!e they wi## be motivated to improve the e77i!ien!y o7 their own b(siness by ma&ing better (se o7 yo(r e9tranet 2he training needs and the !omp#e9ity o7 yo(r e9tranet !an not be too demanding, however, sin!e yo( norma##y !annot ass(me that e9tranet (sers are dedi!ated to the (se o7 yo(r parti!(#ar design and nothing e#se 6 typi!a# e9tranet (ser may be a !orporate p(r!hasing agent who may need to dea# with yo(r e9tranet as we## as the e9tranets o7, say, 5C other !ompanies where he or she has p#a!ed orders -o(r e9tranet m(st be 7air#y easy to (se i7 this p(r!hasing agent is to remember its 7eat(res and options 7rom one visit to the ne9t