Web Presence
Web Presence
Presence
[Maanas Shah]
[060341010]
Objectives
How the WWW works
The HTML language
The use of CSS (Style Sheets)
JavaScript programming
Server Scripting Technologies
How the WWW works?
What is the WWW?
How does it work?
What is a browser?
What is a server?
WWW - The World Wide Web
The WWW is a network of computers all
over the world. The WWW is most often
called the Web.
The computers on the Web communicate
using standard protocols and languages.
The W3C (The World Wide Web
Consortium) are making the rules and
standards for the Web.
The HTML language
What is an HTML file?
Example of HTML
Example explained
Hyper Text Markup Language
<html>
<head>
<title>Title of page</title>
</head>
<body>This is my first homepage.
<b>This text is bold</b>
</body>
</html>
Example Explained
The first tag in your HTML document is
<html>. This tag tells your browser that this
is the start of an HTML document. The last
tag in your document is </html>. This tag
tells your browser that this is the end of the
HTML document.
The text between the <head> tag and the
</head> tag is header information. Header
information is not displayed in the browser
window.
Example Explained
The text between the <title> tags is the title
of your document. The title is displayed in
your browser's caption.
The text between the <body> tags is the text
that will be displayed in your browser.
The text between the <b> and </b> tags will
be displayed in a bold font.
The use of CSS (Style Sheets)
Common Problem
Save lot of work
Multiple Styles
Cascading Style Sheets
Styles define how to display HTML elements
Styles are normally stored in Style Sheets
Styles were added to HTML 4 to solve a
problem
External Style Sheets can save you a lot of
work
External Style Sheets are stored in CSS files
Internal and external style sheets will Cascade
into one
Solve Common Problem
HTML tags were originally designed to define the
content of a document. The layout of the document
was supposed to be taken care of by the browser,
without using any formatting tags.
When major browsers added tags and attributes
(like the <font> tag and the color attribute) to the
original HTML specification, it became more and
more difficult to create Web sites where the content
of HTML documents was clearly separated from the
presentation layout.
Save a lot of work
CSS is a breakthrough in Web design
because it allows developers to control the
style and layout of multiple Web pages all at
once. As a Web developer you can define a
style for each HTML element and apply it to
as many Web pages as you want. To make
a global change, simply change the style,
and all elements in the Web are updated
automatically.
Multiple Styles
Style sheets allow style information to
be specified in many ways. Styles can
be specified inside a single HTML
element, inside the <head> element of
an HTML page, or in an external CSS
file. Even multiple external style sheets
can be referenced inside a single
HTML document.
Cascading Order
Generally speaking we can say that all the
styles will “cascade” into a new “virtual” style
sheet by the following rules, where number
four has the highest priority:
Browser default
External style sheet
Internal style sheet (inside the <head> tag)
Inline style (inside an HTML element)
JavaScript Programming
What is JavaScript?
What is JavaScript?
JavaScript is about “programming” the
behavior of the browser. This is called client-
side scripting or browser scripting.
JavaScript was designed to add interactivity
to HTML pages
A JavaScript is usually embedded directly
into HTML pages
JavaScript is an interpreted language
(means that scripts execute without
preliminary compilation)
Server Scripting Technologies
What is PHP?
What is PHP?
Server-side scripting is about
“programming” the behavior of the server.
This is called server-side scripting or server
scripting.
PHP stands for PHP: Hypertext
Preprocessor
PHP scripts are executed on the server and
resultant HTML page sent back top browser
Advantages of ServerScripting
Provides security since your code can
not be viewed from the browser
Because the scripts are executed on
the server, the browser that displays
the file does not need to support
scripting at all!
Thank you