SlideShare a Scribd company logo
1 of 16
Download to read offline
Module –I (Lecture Hour 12)
The Internet and WWW
Understanding the WWW and the Internet, Emergence of Web, Web Servers, Web Browsers,
Protocols, Building Web Sites
HTML
Planning for designing Web pages, Model and structure for a Website, Developing Websites,
Basic HTML using images links, Lists, Tables and Forms, Frames for designing a good
interactive website
Module –II (Lecture Hour 12)
JAVA Script
Programming Fundamentals, Statements, Expressions, Operators, Popup Boxes, Control
Statements, Try…. Catch Statement, Throw Statement, Objects of Javascript: Date object,
array object, Boolean object, math object
CSS
External Style Sheets, Internal Style Sheets, Inline Style, The class selector, div & span tag
DOM
HTML DOM, inner HTML, Dynamic HTML (DHTML), DHTML form, XML DOM
Module –III (Lecture Hour 11)
CGI/PERL
Introduction to CGI, Testing & Debugging Perl CGI Script, Using Scalar variables and
operators in Perl
Java Applet
Introduction to Java, Writing Java Applets, Life cycle of applet
Textbooks
1. Web Warrior Guide to Web Design Technologies, Don Gosselin, Joel Sklar & others,
Cengage Learning
Reference Books
1. Web Programming: Building Internet Applications, Chris Bates, Wiley Dreamtech
2. Programming the World Wide Web, Robert W Sebesta, Pearson
!
MODULE-1
The Internet is a global network connecting millions of computers. More than 100
countries are linked into exchanges of data, news and opinions. According to Internet World Stats,
as of December 31, 2011 there was an estimated 2,267,233,742 Internet users worldwide. This
represents 32.7% of the world's population.
Unlike online services, which are centrally controlled, the Internet is decentralized by design. Each
Internet computer, called a host, is independent. Its operators can choose which Internet services to
use and which local services to make available to the global Internet community. Remarkably, this
anarchy by design works exceedingly well. There are a variety of ways to access the Internet. Most
online services offer access to some Internet services. It is also possible to gain access through a
commercial Internet Service Provider (ISP).
Stands for "World Wide Web." It is important to know that this is not a synonym for the Internet.
The World Wide Web, or just "the Web," as ordinary people call it, is a subset of the Internet. The
Web consists of pages that can be accessed using a Web browser. The Internet is the actual
network of networks where all the information resides. Things like Telnet, FTP, Internet gaming,
Internet Relay Chat (IRC), and e-mail are all part of the Internet, but are not part of the World
Wide Web. The Hyper-Text Transfer Protocol (HTTP) is the method used to transfer Web pages to
your computer. With hypertext, a word or phrase can contain a link to another Web site. All Web
pages are written in the hyper-text markup language (HTML), which works in conjunction with
HTTP.
Definition: The term WWW refers to the World Wide Web or simply the Web. The World Wide
Web consists of all the public Web sites connected to the Internet worldwide, including the client
devices (such as computers and cell phones) that access Web content. The WWW is just one of
many applications of the Internet and computer networks.
The World Web is based on these technologies:
• HTML - Hypertext Markup Language
• HTTP - Hypertext Transfer Protocol
• Web servers and Web browsers
"
Researcher Tim Berners-Lee led the development of the original World Wide Web in the late
1980s and early 1990s. He helped build prototypes of the above Web technologies and coined the
term "WWW." Web sites and Web browsing exploded in popularity during the mid-1990s.
Web servers are computers that deliver (serves up) Web pages. Every Web server has an IP
address and possibly a domain name. For example, if you enter the URL
http://www.pcwebopedia.com/index.html in your browser, this sends a request to the Web server
whose domain name is pcwebopedia.com. The server then fetches the page named index.html and
sends it to your browser.
Any computer can be turned into a Web server by installing server software and connecting the
machine to the Internet. There are many Web server software applications, including public
domain software from NCSA and Apache, and commercial packages from Microsoft, Netscape
and others.
A web browser is a software application for retrieving, presenting and traversing information
resources on the World Wide Web. An information resource is identified by a Uniform Resource
Identifier (URI) and may be a web page, image, video or other piece of content.[1]
Hyperlinks
present in resources enable users easily to navigate their browsers to related resources. A web
browser can also be defined as an application software or program designed to enable users to
access, retrieve and view documents and other resources on the Internet.
In information technology, a protocol is the special set of rules that end points in a
Telecommunication connection use when they communicate. Protocols specify interactions
between the communicating entities.
Protocols exist at several levels in a telecommunication connection. For example, there are
protocols for the data interchange at the hardware device level and protocols for data interchange
at the application program level. In the standard model known as Open Systems Interconnection
(OSI), there are one or more protocols at each layer in the telecommunication exchange that both
ends of the exchange must recognize and observe. Protocols are often described in an industry or
international standard.
The TCP/IP Internet protocols, a common example, consist of:
#
• Transmission Control Protocol (TCP), which uses a set of rules to exchange messages with
other Internet points at the information packet level
• Internet Protocol (IP), which uses a set of rules to send and receive messages at the Internet
address level
• Additional protocols that include the Hypertext Transfer Protocol (HTTP) and File Transfer
Protocol (FTP), each with defined sets of rules to use with corresponding programs
elsewhere on the Internet
There are many other Internet protocols, such as the Border Gateway Protocol (BGP) and the
Dynamic Host Configuration Protocol (DHCP).
The word protocol comes from the Greek protocol on, meaning a leaf of paper glued to a
manuscript volume that describes the contents.
HTML (HYPER TEXT MARKUP LANGUAGE)
HTML stands for Hypertext Markup Language. It is used to display the document in the web
browsers. HTML pages can be developed to be simple text or to be complex multimedia
program containing sound, moving images and java applets. HTML is considered to be
the global publishing format for Internet. It is not a programming language. HTML was developed by
Tim Berners-Lee. HTML standards are created by a group of interested organizations called W3C (World
Wide Web consortium). In HTML formatting is specified by using tags. A tag is a format name
surrounded by angle brackets. End tags which switch a format off also contain a forward slash.
Points to be remembered for HTML tags:
•Tags are delimited by angled brackets.
•They are not case sensitive i.e., <head>, <HEAD> and <Head> is equivalent.
•If a browser not understand a tag it will usually ignore it.
•Some characters have to be replaced in the text by escape sequences.
•White spaces, tabs and newlines are ignored by the browser.
Structure of an HTML document:
All HTML documents follow the same basic structure. They have the root tag as <html>,
which contains <head> tag and <body> tag. The head tag is used for control information
by the browser and the body tag contains the actual user information that is to be
displayed on the screen. The basic document is shown below.
<html>
<head>
<title> Basic HTML document </title>
$
</head>
<body>
<h1> Welcome to the world of Web Technologies</h1>
<p> A sample HTML program written by Amer </p>
</body>
</html>
Besides head and body tag, there are some other tags like title, which is a sub tag of head,
that displays the information in the title bar of the browser. <h1> is used to display the
line in its own format i.e., bold with some big font size. <p> is used to write the content
in the form of paragraph.
Comments in HTML documents start with <! and end with >. Each comment can
contain as many lines of text as you like. If comment is having more lines, then each line
must start and end with -- and must not contain -- within its body.
<! -- this is a comment line - -
-- which can have more lines - ->
Basic HTML tags
1. Body tag :
Body tag contain some attributes such as bgcolor, background etc. bgcolor is
used for background color, which takes background color name or hexadecimal
number and #FFFFFF and background attribute will take the path of the image
which you can place as the background image in the browser.
<body bgcolor=”#F2F3F4” background= “c:amerimag1.gif”>
2. Paragraph tag:
Most text is part of a paragraph of information. Each paragraph is aligned to the
left, right or center of the page by using an attribute called as align.
<p align=”left” | “right” | “center”>
3. Heading tag:
HTML is having six levels of heading that are commonly used. The largest
heading tag is <h1> . The different levels of heading tag besides <h1> are <h2>,
<h3>, <h4>, <h5> and <h6>. These heading tags also contain attribute called as align.
<h1 align=”left” | “right” | “center”> . . . . <h2>
4. hr tag:
This tag places a horizontal line across the system. These lines are used to break
the page. This tag also contains attribute i.e., width which draws the horizontal line with the screen size
of the browser. This tag does not require an end tag.
<hr width=”50%”>.
5. base font:
This specify format for the basic text but not the headings.
<basefont size=”10”>
6. font tag:
This sets font size, color and relative values for a particular text.
<font size=”10” color=”#f1f2f3”>
7. bold tag:
This tag is used for implement bold effect on the text
<b> ……. </b>
8. Italic tag:
This implements italic effects on the text.
<i>…….</i>
9. strong tag:
This tag is used to always emphasized the text
<strong>……….</strong>
10. tt tag:
This tag is used to give typewriting effect on the text
<tt>……..</tt>
11. sub and sup tag:
These tags are used for subscript and superscript effects on the text.
<sub> ……….</sub>
<sup>………..</sup>
12. Break tag:
This tag is used to the break the line and start from the next line.
<br>
13. &amp &lt &gt &nbsp &quot
These are character escape sequence which are required if you want to display
characters that HTML uses as control sequences.
Example: < can be represented as &lt.
%
14. Anchor tag:
This tag is used to link two HTML pages, this is represented by <a>
<a href=” path of the file”> some text </a>
href is an attribute which is used for giving the path of a file which you want to
link.
Example 1: HTML code to implement common tags.
mypage.html
<html>
<head> <! -- This page implements common html tags -->
<title> My Home page </title>
</head>
<body >
<h1 align="center"> GREEN FORT ENGINEERING COLLEGE</h1>
<h2 align="center"> Bandlaguda, Hyderabad</h2>
<basefont size=4>
<p> This college runs under the <tt>management</tt> of <font size=5> <b><i>&quot
Syed Hashim Education Society&quot &amp it is</i></b></font><br>
affiliated to <strong> JNTU</strong>
<hr size=5 width=80%>
<h3> <u>&ltSome common tags&gt</u> </h3><br>
<a href="F:ferozwtlabprog1list.html"> List </a><br>
<a href="F:ferozwtlabprog1table.html"> Table </a><br>
</body>
</html>
&
Lists:
One of the most effective ways of structuring a web site is to use lists. Lists provides
straight forward index in the web site. HTML provides three types of list i.e., bulleted
list, numbered list and a definition list. Lists can be easily embedded easily in another list
to provide a complex but readable structures. The different tags used in lists
are
explained below.
<li> …..</li>
The ordered(numbered) and unordered(bulleted) lists are each made up of sets of list items. This tag is
used to write list items
<ul type=”disc” | “square” | ”circle” > …..</ul>
This tag is used for basic unordered list which uses a bullet in front of each tag, every
thing between the tag is encapsulated within <li> tags.
<ol type=”1” | ”a” | “I” start=”n”>…..</ol>
This tag is used for unordered list which uses a number in front of each list item or it uses
any element which is mentioned in the type attribute of the <ol> tag, start attribute is used
for indicating the starting number of the list.
<dl>….. </dl>
This tag is used for the third category i.e., definition list, where numbers or bullet is not
used in front of the list item, instead it uses definition for the items.
<dt>…..</dt>
This is a sub tag of the <dl> tag called as definition term, which is used for marking the
items whose definition is provided in the next data definition.
<dd> ….</dd>
This is a sub tag of the <dd> tag, definition of the terms are enclosed within these tags.
The definition may include any text or block.
Example 2: HTML code showing list tags.
<html>
<head>
<title> list page </title>
</head>
<body>
<h3> Course details </h3><br>
<ul type="disc">
<li> Computer Science and Engineering </li>
'
<li> Information Technology</li>
<li> Electronics and Communication </li>
</ul><br>
<ol type="I" start=4>
<li> Mechanical Engineering</li>
<li> Electronics and Electrical Engineering</li>
</ol><br>
<h3> Subject Details </h3><br>
<dl>
<dt> Web Technologies</dt>
<dd> This subject is related to the technologies used in web applications</dd>
</dl>
<a href="d:ferozgfecwtlabasgm1.html">back</a>
</body>
</html>
Tables:
Table is one of the most useful HTML constructs. Tables are find all over the web
application. The main use of table is that they are used to structure the pieces of
information and to structure the whole web page. Below are some of the tags used in
table.
<table align=”center” | “left” | “right” border=”n” width=”n%” cellpadding=”n”
cellspacing=”n”>………………</table>
Every thing that we write between these two tags will be within a table. The attributes of
the table will control in formatting of the table. Cell padding determines how much space
there is between the contents of a cell and its border, cell spacing sets the amount of
white space between cells. Width attribute sets the amount of screen that table will use.
<tr> ….. </tr>
This is the sub tag of <table> tag, each row of the table has to be delimited by these tags.
<th>……</th>
This is again a sub tag of the <tr> tag. This tag is used to show the table heading .
(
<td>…..</td>
This tag is used to give the content of the table.
Example 3: HTML code showing the use of table tag
<html>
<head>
<title> table page</title>
</head>
<body>
<table align="center" cellpadding="2" cellspacing="2" border="2">
<caption>Time for III year IT</caption>
<tr><th> I period </th>
<th> II peiord> </th>
</tr>
<tr>
<td> wt </td>
<td> uml</td>
</tr>
</table>
</body>
</html>
Color and Image:
Color can be used for background, elements and links. To change the color of links or of
the page background hexadecimal values are placed in the <body> tag.
<body bgcolor = “#nnnnnn” text = “#nnnnnn” link= “#nnnnnn” vlink= “#nnnnnn” alink
= “#nnnnnn”>
The vlink attribute sets the color of links visited recently, alink the color of a currently
active link. The six figure hexadecimal values must be enclosed in double quotes and
preceded by a hash(#).
Images are one of the aspect of web pages. Loading of images is a slow process, and if
too many images are used, then download time becomes intolerable. Browsers display a
limited range of image types.
<body background = “URL”>
This tag will set a background image present in the URL.
Another tag that displays the image in the web page, which appears in the body of the
text rather than on the whole page is given below
<img src=”URL” height=”n” width=”n” align = “top” | “center” | “bottom” >
Example 4: HTML code that implements color and image
<html>
<head> <! -- This page implements color and image -->
<title> My Home page </title>
</head>
<body bgcolor="gray" text="magneta" vlink="yellow" alink="brown">
<img src= ”d:ferozgfecwtlabasgm1.gif”>
</body>
</html>
Example 5: HTML code that implements background image
<html>
<head> <! -- This page implements background image -->
<title> My Home page </title>
</head>
<body background=”d:ferozgfecwtlabasgm1.gif ">
!
</body>
</html>
Frames:
Frames provide a pleasing interface which makes your web site easy to navigate. When
we talk about frames actually we are referring to frameset, which is a special type of web
page. The frameset contains a set of references to HTML files, each of which is
displayed inside a separate frame. There are two tags related to frames i.e., frameset and
frame
<frameset cols=” % , %” | rows=” % , %”>……..</frameset>
<frame name=”name” src=”filename” scrolling =” yes” | “no” frameborder =”0”|”1”>
Forms:
Forms are the best way of adding interactivity of element in a web page. They are
usually used to let the user to send information back to the server but can also be used to
simplify navigation on complex web sites. The tags that use to implement forms are as
follows.
<forms action=”URL” method = “post” | “get”>…….</form>
When get is used, the data is included as part of the URL. The post method encodes the
data within the body of the message. Post can be used to send large amount of data, and it
is more secure than get. The tags used inside the form tag are:
<input type = “text” | “password” | “checkbox” | “radio” | “submit” name=”string”
value=”string” size=”n”>
In the above tag, the attribute type is used to implement text, password, checkbox, radio
and submit button.
Text: It is used to input the characters of the size n and if the value is given than it is used
as a default value. It uses single line of text. Each component can be given a separate
name using the name attribute.
Password: It works exactly as text, but the content is not displayed to the screen, instead
an * is used.
Radio: This creates a radio button. They are always grouped together with a same name
but different values.
"
Checkbox: It provides a simple checkbox, where all the values can be selected unlike
radio button.
Submit: This creates a button which displays the value attribute as its text. It is used to
send the data to the server.
<select name=”string”>…..</select>
This tag helps to have a list of item from which a user can choose. The name of the
particular select tag and the name of the chosen option are returned.
<option value=”string” selected>……</option>
The select statement will have several options from which the user can choose. The
values will be displayed as the user moves through the list and the chosen one returned to
the server.
<textarea name=”string” rows=”n” cols=”n”>…….</textarea>
This creates a free format of plain text into which the user can enter anything they like.
The area will be sized at rows by cols but supports automatic scrolling.
Example 6: HTML code that implements forms
<html>
<head>
<title>form</title>
</head>
<body>
<p align="left">Name:<input type="text" maxlength=30 size=15>
<p align="left">Password:<input type="password" maxlenght=10 size=15>
<p align="left">Qualification: <br><input type="checkbox" name="q" value="be">B.E
<input type="checkbox" name="q" value="me">M.E
<p align="left">Gender:<br> <input type="radio" name="g" value="m">Male
<input type="radio" name="g" value="f">Female
<p align="left">course:<select name="course" size=1>
<option value=cse selected>CSE
#
<option value=it>CSIT
</select>
<p align="left">Address:<br><textarea name="addr" rows=4 cols=5 scrolling=yes></textarea>
<p align="center"><input type="submit" name="s" value="Accept">
<p align="center"><input type="reset" name="c" value="Ignore">
</body>
</html>
Example 7: HTML code that implements frames
<html>
<head>
<title> My page </title>
</head>
<frameset rows="25%,50%">
<frame name="a" src="f:ferozwtlabasgm1.html">
<frameset cols="25%,50%">
<frame name="b" src="f:ferozwtlabindex.html">
<frame name="abc" src="f:ferozwtlabwelcome.html">
</frameset>
</frameset>
</html>
Cascading Stylesheets:
One of the most important aspects of HTML is the capability to separate presentation and
content. A style is simply a set of formatting instructions that can be applied to a piece of
text. There are three mechanisms by which we can apply styles to our HTML documents.
•Style can be defined within the basic HTML tag.
•Style can be defined in the <head> tag
•Styles can be defined in external files called stylesheets which can then be used in
$
any document by including the stylesheet via a URL.
A style has two parts: a selector and a set of declarations. The selector is used to
create a link between the rule and the HTML tag. The declaration has two parts: a
property and a value. Declarations must be separated using colons and terminated
using semicolons.
Selector{property: value; property: value …….}
Properties and values in styles:
Fonts:
Font-family: <family name.
Font-style: normal | italic | oblique
Font-weight: normal | bold | bolder | lighter
Font-size: small | medium | large | smaller | larger
Backgrounds and Colors
Color: value
Background-color: value
Background-image: URL
Text
Text-decoration: none | underline | over line
Text-transformation: none | uppercase | lowercase
Text-align: left | right | center | justify
Text-indentation : length | percentage

Example 7: HTML code representing cascading style sheet
<html>
<head>
<title>My Web Page</title>
<style type="text/css">
h1{font-family:mssanserif;font-size:30;font-style:italic;font-
weight:bold;color:red;background-color:blue;border:thin groove}
.m{border-width:thick;border-color:red;border-style:dashed}
.mid{font-family:BankGothicLtBT;text-decoration:link;texttransformation:uppercase;
text-indentation:60%}
</style>
</head>
<body class="m">
<h1> Green Fort Engineering College</h1>
<p class="mid">Jawaharlal Technological University Hyderabad</p>
</div></body></html>

More Related Content

What's hot

Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)azadmcs
 
Hypertext markup language (html)
Hypertext markup language (html)Hypertext markup language (html)
Hypertext markup language (html)Aksa Sahi
 
Unit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - ITUnit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - ITDeepraj Bhujel
 
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHWeb programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHBhavsingh Maloth
 
Web Development From the Ground Up, a Series for Novice ...
Web Development From the Ground Up, a Series for Novice ...Web Development From the Ground Up, a Series for Novice ...
Web Development From the Ground Up, a Series for Novice ...webhostingguy
 
1 introductin to HTML
1 introductin to HTML1 introductin to HTML
1 introductin to HTMLJaved Khan
 
Download Workshop Lecture
Download Workshop LectureDownload Workshop Lecture
Download Workshop Lecturewebhostingguy
 

What's hot (20)

Design Tools Html Xhtml
Design Tools Html XhtmlDesign Tools Html Xhtml
Design Tools Html Xhtml
 
Web page concept final ppt
Web page concept  final pptWeb page concept  final ppt
Web page concept final ppt
 
Html
HtmlHtml
Html
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 
Html
HtmlHtml
Html
 
Web Site Designing - Basic
Web Site Designing - Basic Web Site Designing - Basic
Web Site Designing - Basic
 
HTML and DHTML
HTML and DHTMLHTML and DHTML
HTML and DHTML
 
Hypertext markup language (html)
Hypertext markup language (html)Hypertext markup language (html)
Hypertext markup language (html)
 
Unit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - ITUnit 4 - HTTP and the Web Services - IT
Unit 4 - HTTP and the Web Services - IT
 
Web Technology Fundamentals
Web Technology FundamentalsWeb Technology Fundamentals
Web Technology Fundamentals
 
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTHWeb programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
Web programming unit IIII XML &DOM NOTES BY BHAVSINGH MALOTH
 
Compo2 prelim
Compo2 prelimCompo2 prelim
Compo2 prelim
 
Web technology today
Web technology todayWeb technology today
Web technology today
 
HTML5 and DHTML
HTML5 and DHTMLHTML5 and DHTML
HTML5 and DHTML
 
1. HTML
1. HTML1. HTML
1. HTML
 
Dynamic html (#1)
Dynamic  html (#1)Dynamic  html (#1)
Dynamic html (#1)
 
Web Development From the Ground Up, a Series for Novice ...
Web Development From the Ground Up, a Series for Novice ...Web Development From the Ground Up, a Series for Novice ...
Web Development From the Ground Up, a Series for Novice ...
 
1 introductin to HTML
1 introductin to HTML1 introductin to HTML
1 introductin to HTML
 
Download Workshop Lecture
Download Workshop LectureDownload Workshop Lecture
Download Workshop Lecture
 

Similar to Iwt module 1

MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERAsish Verma
 
The Factors For The Website
The Factors For The WebsiteThe Factors For The Website
The Factors For The WebsiteJulie May
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA ScriptNitesh Gupta
 
Web app development_html_01
Web app development_html_01Web app development_html_01
Web app development_html_01Hassen Poreya
 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3inshu1890
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusNANDINI SHARMA
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdfVishwanathBurkpalli
 
Web Concepts - an introduction - introduction
Web Concepts - an introduction - introductionWeb Concepts - an introduction - introduction
Web Concepts - an introduction - introductionclement swarnappa
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asishNCP
 
Unit 5 application layer
Unit 5 application layerUnit 5 application layer
Unit 5 application layerKritika Purohit
 

Similar to Iwt module 1 (20)

MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
 
The Factors For The Website
The Factors For The WebsiteThe Factors For The Website
The Factors For The Website
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Html-meeting1-1.pptx
Html-meeting1-1.pptxHtml-meeting1-1.pptx
Html-meeting1-1.pptx
 
Www(alyssa) (2)
Www(alyssa) (2)Www(alyssa) (2)
Www(alyssa) (2)
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA Script
 
Web app development_html_01
Web app development_html_01Web app development_html_01
Web app development_html_01
 
Module 3
Module 3Module 3
Module 3
 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3
 
Unit 01 (1).pdf
Unit 01 (1).pdfUnit 01 (1).pdf
Unit 01 (1).pdf
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV Syllabus
 
Internet and html
Internet and htmlInternet and html
Internet and html
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdf
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
 
Web Concepts - an introduction - introduction
Web Concepts - an introduction - introductionWeb Concepts - an introduction - introduction
Web Concepts - an introduction - introduction
 
mst_unit1.pptx
mst_unit1.pptxmst_unit1.pptx
mst_unit1.pptx
 
Module 5 and 6
Module 5 and 6Module 5 and 6
Module 5 and 6
 
html5 project.pptx
html5 project.pptxhtml5 project.pptx
html5 project.pptx
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
Unit 5 application layer
Unit 5 application layerUnit 5 application layer
Unit 5 application layer
 

More from SANTOSH RATH

Lesson plan proforma database management system
Lesson plan proforma database management systemLesson plan proforma database management system
Lesson plan proforma database management systemSANTOSH RATH
 
Lesson plan proforma progrmming in c
Lesson plan proforma progrmming in cLesson plan proforma progrmming in c
Lesson plan proforma progrmming in cSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Module wise format oops questions
Module wise format oops questionsModule wise format oops questions
Module wise format oops questionsSANTOSH RATH
 
( Becs 2208 ) database management system
( Becs 2208 ) database management system( Becs 2208 ) database management system
( Becs 2208 ) database management systemSANTOSH RATH
 
Expected Questions TC
Expected Questions TCExpected Questions TC
Expected Questions TCSANTOSH RATH
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tcSANTOSH RATH
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbmsSANTOSH RATH
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbmsSANTOSH RATH
 
Oops model question
Oops model questionOops model question
Oops model questionSANTOSH RATH
 
System programming note
System programming noteSystem programming note
System programming noteSANTOSH RATH
 
Operating system notes
Operating system notesOperating system notes
Operating system notesSANTOSH RATH
 

More from SANTOSH RATH (20)

Lesson plan proforma database management system
Lesson plan proforma database management systemLesson plan proforma database management system
Lesson plan proforma database management system
 
Lesson plan proforma progrmming in c
Lesson plan proforma progrmming in cLesson plan proforma progrmming in c
Lesson plan proforma progrmming in c
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
Module wise format oops questions
Module wise format oops questionsModule wise format oops questions
Module wise format oops questions
 
2011dbms
2011dbms2011dbms
2011dbms
 
2006dbms
2006dbms2006dbms
2006dbms
 
( Becs 2208 ) database management system
( Becs 2208 ) database management system( Becs 2208 ) database management system
( Becs 2208 ) database management system
 
Rdbms2010
Rdbms2010Rdbms2010
Rdbms2010
 
Expected Questions TC
Expected Questions TCExpected Questions TC
Expected Questions TC
 
Expected questions tc
Expected questions tcExpected questions tc
Expected questions tc
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbms
 
Expected questions for dbms
Expected questions for dbmsExpected questions for dbms
Expected questions for dbms
 
Oops model question
Oops model questionOops model question
Oops model question
 
System programming note
System programming noteSystem programming note
System programming note
 
Operating system notes
Operating system notesOperating system notes
Operating system notes
 
Os notes
Os notesOs notes
Os notes
 
OS ASSIGNMENT 2
OS ASSIGNMENT 2OS ASSIGNMENT 2
OS ASSIGNMENT 2
 
OS ASSIGNMENT-1
OS ASSIGNMENT-1OS ASSIGNMENT-1
OS ASSIGNMENT-1
 
OS ASSIGNMENT 3
OS ASSIGNMENT 3OS ASSIGNMENT 3
OS ASSIGNMENT 3
 

Recently uploaded

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEselvakumar948
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Recently uploaded (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Iwt module 1

  • 1. Module –I (Lecture Hour 12) The Internet and WWW Understanding the WWW and the Internet, Emergence of Web, Web Servers, Web Browsers, Protocols, Building Web Sites HTML Planning for designing Web pages, Model and structure for a Website, Developing Websites, Basic HTML using images links, Lists, Tables and Forms, Frames for designing a good interactive website Module –II (Lecture Hour 12) JAVA Script Programming Fundamentals, Statements, Expressions, Operators, Popup Boxes, Control Statements, Try…. Catch Statement, Throw Statement, Objects of Javascript: Date object, array object, Boolean object, math object CSS External Style Sheets, Internal Style Sheets, Inline Style, The class selector, div & span tag DOM HTML DOM, inner HTML, Dynamic HTML (DHTML), DHTML form, XML DOM Module –III (Lecture Hour 11) CGI/PERL Introduction to CGI, Testing & Debugging Perl CGI Script, Using Scalar variables and operators in Perl Java Applet Introduction to Java, Writing Java Applets, Life cycle of applet Textbooks 1. Web Warrior Guide to Web Design Technologies, Don Gosselin, Joel Sklar & others, Cengage Learning Reference Books 1. Web Programming: Building Internet Applications, Chris Bates, Wiley Dreamtech 2. Programming the World Wide Web, Robert W Sebesta, Pearson
  • 2. ! MODULE-1 The Internet is a global network connecting millions of computers. More than 100 countries are linked into exchanges of data, news and opinions. According to Internet World Stats, as of December 31, 2011 there was an estimated 2,267,233,742 Internet users worldwide. This represents 32.7% of the world's population. Unlike online services, which are centrally controlled, the Internet is decentralized by design. Each Internet computer, called a host, is independent. Its operators can choose which Internet services to use and which local services to make available to the global Internet community. Remarkably, this anarchy by design works exceedingly well. There are a variety of ways to access the Internet. Most online services offer access to some Internet services. It is also possible to gain access through a commercial Internet Service Provider (ISP). Stands for "World Wide Web." It is important to know that this is not a synonym for the Internet. The World Wide Web, or just "the Web," as ordinary people call it, is a subset of the Internet. The Web consists of pages that can be accessed using a Web browser. The Internet is the actual network of networks where all the information resides. Things like Telnet, FTP, Internet gaming, Internet Relay Chat (IRC), and e-mail are all part of the Internet, but are not part of the World Wide Web. The Hyper-Text Transfer Protocol (HTTP) is the method used to transfer Web pages to your computer. With hypertext, a word or phrase can contain a link to another Web site. All Web pages are written in the hyper-text markup language (HTML), which works in conjunction with HTTP. Definition: The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet worldwide, including the client devices (such as computers and cell phones) that access Web content. The WWW is just one of many applications of the Internet and computer networks. The World Web is based on these technologies: • HTML - Hypertext Markup Language • HTTP - Hypertext Transfer Protocol • Web servers and Web browsers
  • 3. " Researcher Tim Berners-Lee led the development of the original World Wide Web in the late 1980s and early 1990s. He helped build prototypes of the above Web technologies and coined the term "WWW." Web sites and Web browsing exploded in popularity during the mid-1990s. Web servers are computers that deliver (serves up) Web pages. Every Web server has an IP address and possibly a domain name. For example, if you enter the URL http://www.pcwebopedia.com/index.html in your browser, this sends a request to the Web server whose domain name is pcwebopedia.com. The server then fetches the page named index.html and sends it to your browser. Any computer can be turned into a Web server by installing server software and connecting the machine to the Internet. There are many Web server software applications, including public domain software from NCSA and Apache, and commercial packages from Microsoft, Netscape and others. A web browser is a software application for retrieving, presenting and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video or other piece of content.[1] Hyperlinks present in resources enable users easily to navigate their browsers to related resources. A web browser can also be defined as an application software or program designed to enable users to access, retrieve and view documents and other resources on the Internet. In information technology, a protocol is the special set of rules that end points in a Telecommunication connection use when they communicate. Protocols specify interactions between the communicating entities. Protocols exist at several levels in a telecommunication connection. For example, there are protocols for the data interchange at the hardware device level and protocols for data interchange at the application program level. In the standard model known as Open Systems Interconnection (OSI), there are one or more protocols at each layer in the telecommunication exchange that both ends of the exchange must recognize and observe. Protocols are often described in an industry or international standard. The TCP/IP Internet protocols, a common example, consist of:
  • 4. # • Transmission Control Protocol (TCP), which uses a set of rules to exchange messages with other Internet points at the information packet level • Internet Protocol (IP), which uses a set of rules to send and receive messages at the Internet address level • Additional protocols that include the Hypertext Transfer Protocol (HTTP) and File Transfer Protocol (FTP), each with defined sets of rules to use with corresponding programs elsewhere on the Internet There are many other Internet protocols, such as the Border Gateway Protocol (BGP) and the Dynamic Host Configuration Protocol (DHCP). The word protocol comes from the Greek protocol on, meaning a leaf of paper glued to a manuscript volume that describes the contents. HTML (HYPER TEXT MARKUP LANGUAGE) HTML stands for Hypertext Markup Language. It is used to display the document in the web browsers. HTML pages can be developed to be simple text or to be complex multimedia program containing sound, moving images and java applets. HTML is considered to be the global publishing format for Internet. It is not a programming language. HTML was developed by Tim Berners-Lee. HTML standards are created by a group of interested organizations called W3C (World Wide Web consortium). In HTML formatting is specified by using tags. A tag is a format name surrounded by angle brackets. End tags which switch a format off also contain a forward slash. Points to be remembered for HTML tags: •Tags are delimited by angled brackets. •They are not case sensitive i.e., <head>, <HEAD> and <Head> is equivalent. •If a browser not understand a tag it will usually ignore it. •Some characters have to be replaced in the text by escape sequences. •White spaces, tabs and newlines are ignored by the browser. Structure of an HTML document: All HTML documents follow the same basic structure. They have the root tag as <html>, which contains <head> tag and <body> tag. The head tag is used for control information by the browser and the body tag contains the actual user information that is to be displayed on the screen. The basic document is shown below. <html> <head> <title> Basic HTML document </title>
  • 5. $ </head> <body> <h1> Welcome to the world of Web Technologies</h1> <p> A sample HTML program written by Amer </p> </body> </html> Besides head and body tag, there are some other tags like title, which is a sub tag of head, that displays the information in the title bar of the browser. <h1> is used to display the line in its own format i.e., bold with some big font size. <p> is used to write the content in the form of paragraph. Comments in HTML documents start with <! and end with >. Each comment can contain as many lines of text as you like. If comment is having more lines, then each line must start and end with -- and must not contain -- within its body. <! -- this is a comment line - - -- which can have more lines - -> Basic HTML tags 1. Body tag : Body tag contain some attributes such as bgcolor, background etc. bgcolor is used for background color, which takes background color name or hexadecimal number and #FFFFFF and background attribute will take the path of the image which you can place as the background image in the browser. <body bgcolor=”#F2F3F4” background= “c:amerimag1.gif”> 2. Paragraph tag: Most text is part of a paragraph of information. Each paragraph is aligned to the left, right or center of the page by using an attribute called as align. <p align=”left” | “right” | “center”> 3. Heading tag: HTML is having six levels of heading that are commonly used. The largest heading tag is <h1> . The different levels of heading tag besides <h1> are <h2>, <h3>, <h4>, <h5> and <h6>. These heading tags also contain attribute called as align. <h1 align=”left” | “right” | “center”> . . . . <h2> 4. hr tag: This tag places a horizontal line across the system. These lines are used to break the page. This tag also contains attribute i.e., width which draws the horizontal line with the screen size of the browser. This tag does not require an end tag.
  • 6. <hr width=”50%”>. 5. base font: This specify format for the basic text but not the headings. <basefont size=”10”> 6. font tag: This sets font size, color and relative values for a particular text. <font size=”10” color=”#f1f2f3”> 7. bold tag: This tag is used for implement bold effect on the text <b> ……. </b> 8. Italic tag: This implements italic effects on the text. <i>…….</i> 9. strong tag: This tag is used to always emphasized the text <strong>……….</strong> 10. tt tag: This tag is used to give typewriting effect on the text <tt>……..</tt> 11. sub and sup tag: These tags are used for subscript and superscript effects on the text. <sub> ……….</sub> <sup>………..</sup> 12. Break tag: This tag is used to the break the line and start from the next line. <br> 13. &amp &lt &gt &nbsp &quot These are character escape sequence which are required if you want to display characters that HTML uses as control sequences. Example: < can be represented as &lt.
  • 7. % 14. Anchor tag: This tag is used to link two HTML pages, this is represented by <a> <a href=” path of the file”> some text </a> href is an attribute which is used for giving the path of a file which you want to link. Example 1: HTML code to implement common tags. mypage.html <html> <head> <! -- This page implements common html tags --> <title> My Home page </title> </head> <body > <h1 align="center"> GREEN FORT ENGINEERING COLLEGE</h1> <h2 align="center"> Bandlaguda, Hyderabad</h2> <basefont size=4> <p> This college runs under the <tt>management</tt> of <font size=5> <b><i>&quot Syed Hashim Education Society&quot &amp it is</i></b></font><br> affiliated to <strong> JNTU</strong> <hr size=5 width=80%> <h3> <u>&ltSome common tags&gt</u> </h3><br> <a href="F:ferozwtlabprog1list.html"> List </a><br> <a href="F:ferozwtlabprog1table.html"> Table </a><br> </body> </html>
  • 8. & Lists: One of the most effective ways of structuring a web site is to use lists. Lists provides straight forward index in the web site. HTML provides three types of list i.e., bulleted list, numbered list and a definition list. Lists can be easily embedded easily in another list to provide a complex but readable structures. The different tags used in lists are explained below. <li> …..</li> The ordered(numbered) and unordered(bulleted) lists are each made up of sets of list items. This tag is used to write list items <ul type=”disc” | “square” | ”circle” > …..</ul> This tag is used for basic unordered list which uses a bullet in front of each tag, every thing between the tag is encapsulated within <li> tags. <ol type=”1” | ”a” | “I” start=”n”>…..</ol> This tag is used for unordered list which uses a number in front of each list item or it uses any element which is mentioned in the type attribute of the <ol> tag, start attribute is used for indicating the starting number of the list. <dl>….. </dl> This tag is used for the third category i.e., definition list, where numbers or bullet is not used in front of the list item, instead it uses definition for the items. <dt>…..</dt> This is a sub tag of the <dl> tag called as definition term, which is used for marking the items whose definition is provided in the next data definition. <dd> ….</dd> This is a sub tag of the <dd> tag, definition of the terms are enclosed within these tags. The definition may include any text or block. Example 2: HTML code showing list tags. <html> <head> <title> list page </title> </head> <body> <h3> Course details </h3><br> <ul type="disc"> <li> Computer Science and Engineering </li>
  • 9. ' <li> Information Technology</li> <li> Electronics and Communication </li> </ul><br> <ol type="I" start=4> <li> Mechanical Engineering</li> <li> Electronics and Electrical Engineering</li> </ol><br> <h3> Subject Details </h3><br> <dl> <dt> Web Technologies</dt> <dd> This subject is related to the technologies used in web applications</dd> </dl> <a href="d:ferozgfecwtlabasgm1.html">back</a> </body> </html> Tables: Table is one of the most useful HTML constructs. Tables are find all over the web application. The main use of table is that they are used to structure the pieces of information and to structure the whole web page. Below are some of the tags used in table. <table align=”center” | “left” | “right” border=”n” width=”n%” cellpadding=”n” cellspacing=”n”>………………</table> Every thing that we write between these two tags will be within a table. The attributes of the table will control in formatting of the table. Cell padding determines how much space there is between the contents of a cell and its border, cell spacing sets the amount of white space between cells. Width attribute sets the amount of screen that table will use. <tr> ….. </tr> This is the sub tag of <table> tag, each row of the table has to be delimited by these tags. <th>……</th> This is again a sub tag of the <tr> tag. This tag is used to show the table heading .
  • 10. ( <td>…..</td> This tag is used to give the content of the table. Example 3: HTML code showing the use of table tag <html> <head> <title> table page</title> </head> <body> <table align="center" cellpadding="2" cellspacing="2" border="2"> <caption>Time for III year IT</caption> <tr><th> I period </th> <th> II peiord> </th> </tr> <tr> <td> wt </td> <td> uml</td> </tr> </table> </body> </html> Color and Image: Color can be used for background, elements and links. To change the color of links or of the page background hexadecimal values are placed in the <body> tag. <body bgcolor = “#nnnnnn” text = “#nnnnnn” link= “#nnnnnn” vlink= “#nnnnnn” alink = “#nnnnnn”> The vlink attribute sets the color of links visited recently, alink the color of a currently
  • 11. active link. The six figure hexadecimal values must be enclosed in double quotes and preceded by a hash(#). Images are one of the aspect of web pages. Loading of images is a slow process, and if too many images are used, then download time becomes intolerable. Browsers display a limited range of image types. <body background = “URL”> This tag will set a background image present in the URL. Another tag that displays the image in the web page, which appears in the body of the text rather than on the whole page is given below <img src=”URL” height=”n” width=”n” align = “top” | “center” | “bottom” > Example 4: HTML code that implements color and image <html> <head> <! -- This page implements color and image --> <title> My Home page </title> </head> <body bgcolor="gray" text="magneta" vlink="yellow" alink="brown"> <img src= ”d:ferozgfecwtlabasgm1.gif”> </body> </html> Example 5: HTML code that implements background image <html> <head> <! -- This page implements background image --> <title> My Home page </title> </head> <body background=”d:ferozgfecwtlabasgm1.gif ">
  • 12. ! </body> </html> Frames: Frames provide a pleasing interface which makes your web site easy to navigate. When we talk about frames actually we are referring to frameset, which is a special type of web page. The frameset contains a set of references to HTML files, each of which is displayed inside a separate frame. There are two tags related to frames i.e., frameset and frame <frameset cols=” % , %” | rows=” % , %”>……..</frameset> <frame name=”name” src=”filename” scrolling =” yes” | “no” frameborder =”0”|”1”> Forms: Forms are the best way of adding interactivity of element in a web page. They are usually used to let the user to send information back to the server but can also be used to simplify navigation on complex web sites. The tags that use to implement forms are as follows. <forms action=”URL” method = “post” | “get”>…….</form> When get is used, the data is included as part of the URL. The post method encodes the data within the body of the message. Post can be used to send large amount of data, and it is more secure than get. The tags used inside the form tag are: <input type = “text” | “password” | “checkbox” | “radio” | “submit” name=”string” value=”string” size=”n”> In the above tag, the attribute type is used to implement text, password, checkbox, radio and submit button. Text: It is used to input the characters of the size n and if the value is given than it is used as a default value. It uses single line of text. Each component can be given a separate name using the name attribute. Password: It works exactly as text, but the content is not displayed to the screen, instead an * is used. Radio: This creates a radio button. They are always grouped together with a same name but different values.
  • 13. " Checkbox: It provides a simple checkbox, where all the values can be selected unlike radio button. Submit: This creates a button which displays the value attribute as its text. It is used to send the data to the server. <select name=”string”>…..</select> This tag helps to have a list of item from which a user can choose. The name of the particular select tag and the name of the chosen option are returned. <option value=”string” selected>……</option> The select statement will have several options from which the user can choose. The values will be displayed as the user moves through the list and the chosen one returned to the server. <textarea name=”string” rows=”n” cols=”n”>…….</textarea> This creates a free format of plain text into which the user can enter anything they like. The area will be sized at rows by cols but supports automatic scrolling. Example 6: HTML code that implements forms <html> <head> <title>form</title> </head> <body> <p align="left">Name:<input type="text" maxlength=30 size=15> <p align="left">Password:<input type="password" maxlenght=10 size=15> <p align="left">Qualification: <br><input type="checkbox" name="q" value="be">B.E <input type="checkbox" name="q" value="me">M.E <p align="left">Gender:<br> <input type="radio" name="g" value="m">Male <input type="radio" name="g" value="f">Female <p align="left">course:<select name="course" size=1> <option value=cse selected>CSE
  • 14. # <option value=it>CSIT </select> <p align="left">Address:<br><textarea name="addr" rows=4 cols=5 scrolling=yes></textarea> <p align="center"><input type="submit" name="s" value="Accept"> <p align="center"><input type="reset" name="c" value="Ignore"> </body> </html> Example 7: HTML code that implements frames <html> <head> <title> My page </title> </head> <frameset rows="25%,50%"> <frame name="a" src="f:ferozwtlabasgm1.html"> <frameset cols="25%,50%"> <frame name="b" src="f:ferozwtlabindex.html"> <frame name="abc" src="f:ferozwtlabwelcome.html"> </frameset> </frameset> </html> Cascading Stylesheets: One of the most important aspects of HTML is the capability to separate presentation and content. A style is simply a set of formatting instructions that can be applied to a piece of text. There are three mechanisms by which we can apply styles to our HTML documents. •Style can be defined within the basic HTML tag. •Style can be defined in the <head> tag •Styles can be defined in external files called stylesheets which can then be used in
  • 15. $ any document by including the stylesheet via a URL. A style has two parts: a selector and a set of declarations. The selector is used to create a link between the rule and the HTML tag. The declaration has two parts: a property and a value. Declarations must be separated using colons and terminated using semicolons. Selector{property: value; property: value …….} Properties and values in styles: Fonts: Font-family: <family name. Font-style: normal | italic | oblique Font-weight: normal | bold | bolder | lighter Font-size: small | medium | large | smaller | larger Backgrounds and Colors Color: value Background-color: value Background-image: URL Text Text-decoration: none | underline | over line Text-transformation: none | uppercase | lowercase Text-align: left | right | center | justify Text-indentation : length | percentage Example 7: HTML code representing cascading style sheet <html> <head> <title>My Web Page</title> <style type="text/css"> h1{font-family:mssanserif;font-size:30;font-style:italic;font- weight:bold;color:red;background-color:blue;border:thin groove} .m{border-width:thick;border-color:red;border-style:dashed} .mid{font-family:BankGothicLtBT;text-decoration:link;texttransformation:uppercase;
  • 16. text-indentation:60%} </style> </head> <body class="m"> <h1> Green Fort Engineering College</h1> <p class="mid">Jawaharlal Technological University Hyderabad</p> </div></body></html>