SlideShare a Scribd company logo
Introduction to Web Design
Part 1
Himanshu Awasthi
Credit:
w. Mike Tyler
History of Web Programming
Tim Berners-Lee
Invented the World Wide Web in 1989,
about 20 years after the first connection
was established over what is today known
as the Internet.
Tim was a software engineer at CERN, the
large particle physics laboratory near
Geneva, Switzerland.
Learn more about History
GoTo:
http://interactivepython.org/runestone/st
Copyright 2005 - The Small Business Depot 5
Web Components
Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and Ips
Registrars
Copyright 2005 - The Small Business Depot 6
Clients & Servers
Clients (Browser)
 Internet Explorer
 Firefox
 Mozilla
 Netscape
 Opera
 Amaya
 AOL
 MSN
Servers
 Apache
 Microsoft
 Netscape
 zeus
 AOLserver
 AV
 JavaWebServer
 Oracle
Copyright 2005 - The Small Business Depot 7
Web Components
Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and Ips
Registrars
Copyright 2005 - The Small Business Depot 8
Internet Service Providers
Connect Clients to the Internet
 Phone Company
 AOL
 Earthlink
 Verizone
 NetZero
 Basic internet
connection
 Dialup/DSL/Cable/Sat
 Email
Copyright 2005 - The Small Business Depot 9
Web Components
Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and Ips
Registrars
Copyright 2005 - The Small Business Depot 10
Web Hosting Services
Connects Web Sites to the Internet
 Computer (server) farm
 Web server software
 Firewall hardware and software
 IT services
 (Backup, troubleshooting, hardware repair)
 Disk space
 Bandwidth / connection to internet
 Routers and switchers
 Email server / storage
Copyright 2005 - The Small Business Depot 11
Web Components
Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and Ips
Registrars
Copyright 2005 - The Small Business Depot 12
Domain’s URL’s and IPs
Domain name: The specific address of a
computer on the Internet
 microsoft.com
Uniform Resource Locator (URL):
 http://www.microsoft.com/faqs.html
Internet protocol (IP) address
 192.168.1.1
Copyright 2005 - The Small Business Depot 13
Web Components
Clients and Servers
Internet Service Providers
Web Site Hosting Services
Domains Names, URL’s and Ips
Registrars
Copyright 2005 - The Small Business Depot 14
Domain Registrar
A company that provides domain name
registration services for a fee.
Maintain database which maps domain
names to IP’s
Propagate new domain name/IP address
information across the internet
Copyright 2005 - The Small Business Depot 15
Creating a Web Site
1. Choose a domain name
2. Register with a Registrar
3. Choose a hosting service
4. Tell Registrar the IP address
5. Create web content
6. Store (publish) onto hosting server (FTP)
7. Submit new site to search engines
Copyright 2005 - The Small Business Depot 16
12 Principles of good web design
1. Visitor-centric, clear purpose
2. Progressive disclosure
3. Displays quickly
4. Browser compatible
5. Intuitive navigation
6. Spelling, grammar, writing
7. Secure (eCommerce)
8. Attractive design, easy to read
9. Cultural bias? (Regional? Domestic? International?)
10. No technical problems (broken links, buggy scripts)
11. Maintainable (separate content from style)
12. Search Engine Accessible
Copyright 2005 - The Small Business Depot 17
Creating your Web Site
Technologies & Tools
Markup Languages
 HTML, DHTML, XML, XSLT, etc....
Cascading Style Sheets (CSS)
Scripting languages
 perl,javascript,php, etc....
Web creation and editing software
 Notepad, FrontPage, Coldfusion, Flash,
Hotmetal, Site Builder, etc..
Copyright 2005 - The Small Business Depot 18
Markup Languages - HTML
Derived from SGML
(Standard Generalized Markup Language )
HyperText Markup Language
Copyright 2005 - The Small Business Depot 19
HTML Fundamentals
Clear text, case insensitive
Ignores white space
Comprised of tags <tag />
Open tags and closed tags
Copyright 2005 - The Small Business Depot 20
HTML - Fundamentals
 Open tags
 <name attributes/>
 <hr/>, <br/>
 <img src=“url” width=‘100px’ height=’60px’/>
 Closed tags
 <name attributes> stuff </name>
 <b>text to be bolded</b>
 <h1>level 1 heading text</h1>
 Comments
< ! - - comment text -- >
Copyright 2005 - The Small Business Depot 21
HTML – Fundamentals
Document Structure
Header
Body
< / HTML>
< HTML >
Copyright 2005 - The Small Business Depot 22
HTML – Fundamentals
Basic Structure
<html>
<head>
<title> The title of your html page </title>
<meta_tags/>
</head>
<body>
<! - - your web page content and markup - ->
</body>
</html>
Copyright 2005 - The Small Business Depot 23
HTML - Fundamentals
header
<body>
Hello world
</body>
Copyright 2005 - The Small Business Depot 24
HTML - Fundamentals
header
<body>
Himanshu Awasthi
PO Box Atal Chauk
The Mall, Kanpur, 201001
</body>
Copyright 2005 - The Small Business Depot 25
HTML - Fundamentals
header
<body>
<b>Himanshu Awasthi</b><br>
PO Box Atal Chauk<br>
The Mall, Kanpur, 208001<br>
</body>
Copyright 2005 - The Small Business Depot 26
HTML - Fundamentals
header
<body>
<font face=“Arial,Times,Courier” color=“red” size=“3”>
<b>Himanshu Awasthi</b><br>
PO Box Atal Chauk<br>
The Mall, Kanpur, 208001<br></font>
</body>
Copyright 2005 - The Small Business Depot 27
HTML - Fundamentals
header
<body>
<p align=”center”>
<font face=”Arial,Lucida Sans” color=”red” size=3>
<b>Himanshu Awasthi</b><br>
PO Box Atal Chauk<br>
The Mall, Kanpur, 208001<br></font>
</p>
</body>
Copyright 2005 - The Small Business Depot 28
HTML - Fundamentals
header
<body>
<p align=”center”>
<font face=”Arial,Lucida Sans” color=”red” size=3>
<b>Himanshu Awasthi</b><br>
PO Box Atal Chauk<br>
The Mall, Kanpur, 208001<br></font>
</p>
<img src=”https://ihackpy.github.io/images/profilepic.jpg”>
</body>
Copyright 2005 - The Small Business Depot 29
HTML - Fundamentals
header
<body>
<p align=”center”>
<font face=”Arial,Lucida Sans” color=”red” size=3>
<b>Himanshu Awasthi</b><br>
PO Box Atal Chauk<br>
The Mall, Kanpur, 208001<br></font>
</p>
<img src=”https://ihackpy.github.io/images/profilepic.jpg”>
<a href=”https://ihackpy.github.io”>Read my
Bio</a>
</body>
Copyright 2005 - The Small Business Depot 30
HTML - Fundamentals
Copyright 2005 - The Small Business Depot 31
HTML - Fundamentals
ANCHORS (Hypertext Link)
<A href=“url” attributes>Displayed text </A>
Attributes
 NAME = “text”
 TITLE = "text"
 TARGET = “frame_name|window_name”
Copyright 2005 - The Small Business Depot 32
HTML – Fundamentals
Hypertext links
Click this link
opens mywebpage.html
in the window / frame
named “window2”
<a href=“mywebpage.html” target=“window2” >Click this link </a>
window2
Copyright 2005 - The Small Business Depot 33
HTML – Fundamentals
Hyperlink Colors
<BODY LINK=color, VLINK=color, ALINK=color >
<BODY LINK=“blue”, VLINK=“purple”, ALINK=“red” >
<BODY LINK=“#0000FF”, VLINK=“#FF00FF”, ALINK=“#FF0000” >
Copyright 2005 - The Small Business Depot 34
HTML – Fundamentals
Colors
Cathode Ray Tubes (CRT)
Copyright 2005 - The Small Business Depot 35
HTML – Fundamentals
Colors
color = “red” (Browser compatibility issues)
color = “#FF0000”
values vary from 00 to FF (hexadecimal)
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
Red
Green
Blue
#FF FF FF
Copyright 2005 - The Small Business Depot 36
HTML – Fundamentals
Headings
 Renders text as a heading, the rendering depending on
the level of heading selected. Headings should be
automatically spaced from the body text.
<h1>Heading 1 level text</h1>
<h2>Heading 2 level text</h2>
<h3>Heading 3 level text</h3>
<h4>Heading 4 level text</h4>
<h5>Heading 5 level text</h5>
<h6>Heading 6 level text</h6>
Copyright 2005 - The Small Business Depot 37
HTML – Fundamentals
Lists
Unordered list
<ul>
<li>apples</li>
<li>bananas</li>
<li>grapes</li>
<li>strawberries</li>
</ul>
Ordered list
<ol type=‘i’ start=‘2’>
<li>apples</li>
<li>bananas</li>
<li>grapes</li>
<li>strawberries</li>
</ol>
Copyright 2005 - The Small Business Depot 38
HTML – Fundamentals
Lists
Unordered list
 apples
 bananas
 grapes
 strawberries
Ordered list
II. apples
III. bananas
IV. grapes
V. strawberries
Copyright 2005 - The Small Business Depot 39
HTML – Fundamentals
Tables
<TABLE>
<CAPTION ALIGN="bottom">Class Grades</CAPTION>
<TR>
<TH>Student</TH>
<TH>Grade</TH>
</TR>
<TR>
<TD>Tom</TD>
<TD>B+</TD>
</TR>
<TR>
<TD>Sue</TD>
<TD>A-</TD>
</TR>
</TABLE>
Copyright 2005 - The Small Business Depot 40
HTML – Fundamentals
Tables
Copyright 2005 - The Small Business Depot 41
HTML – Fundamentals
Tables
 BORDER=value
 ALIGN=left|right|center
 CELLSPACING=value
 CELLPADDING=value
 WIDTH=value|percent
Copyright 2005 - The Small Business Depot 42
HTML – Fundamentals
Tables
<TABLE BORDER=1 WIDTH=“50%" CELLPADDING=“6”
CELLSPACING=“2” ALIGN="RIGHT">
<CAPTION ALIGN="bottom">Class Grades</CAPTION>
<TR>
<TH>Student</TH>
<TH>Grade</TH>
</TR>
<TR>
<TD>Tom</TD>
<TD>B+</TD>
</TR>
<TR>
<TD>Sue</TD>
<TD>A-</TD>
</TR>
</TABLE>
Copyright 2005 - The Small Business Depot 43
HTML – Fundamentals
Tables
Student Grade
Tom B-
Sue A+
Class Grades
Copyright 2005 - The Small Business Depot 44
HTML – Fundamentals
Tables
rowspan and colspan
Copyright 2005 - The Small Business Depot 45
HTML – Fundamentals
<TABLE BORDER=1 WIDTH="50%" CELLPADDING=5 ALIGN="center">
<TR>
<TD colspan=2 align='center'>
<font color="red"><b>Student Grades</b></font>
</TD>
</TR>
<TR>
<TD><b>Student</b></TD>
<TD><b>Grade</b></TD>
</TR>
<TR>
<TD>Tom</TD>
<TD rowspan=2>A</TD>
</TR>
<TR>
<TD>Sue</TD>
</TR>
</TABLE>
Copyright 2005 - The Small Business Depot 46
HTML – Fundamentals
Student Grades
Student Grade
Tom
A
Sue
Copyright 2005 - The Small Business Depot 47
Screen Compatibility
1280 x 1024
1024 x 768
800 x 600
640 x 480
Copyright 2005 - The Small Business Depot 48
HTML – Fundamentals
Tables
 Tables are frequently used to layout the basic web page design.
640
1280
Copyright 2005 - The Small Business Depot 49
HTML – Fundamentals
Frames
Basic Frames
Floating Frames (inline frames)
Picture in picture
Frames let you divide a screen into
windows with each window viewing a
different web page.
Copyright 2005 - The Small Business Depot 50
HTML – Fundamentals
Basic Frames
Banner
Menu Content
Footer
Copyright 2005 - The Small Business Depot 51
HTML – Fundamentals
Basic Frames
Basic tags
 <frameset> ..</frameset>
 <frame />
 <noframes> .. </noframes>
Basic attributes
 cols = “values”
 rows = “values”
 name = “frame_name”
 src = “frame_source(url)”
 target = “frame_name”
Copyright 2005 - The Small Business Depot 52
HTML – Fundamentals
Basic Frames
Banner
Menu Content
Footer
Copyright 2005 - The Small Business Depot 53
HTML – Fundamentals
Basic Frames
<frameset rows=“80,*,80”>
<frame src=“banner.html” />
<frameset cols = “25%,75%” >
<frame src=“menu.html” />
<frame src=“content.html” />
</frameset>
<frame src=“footer.html” />
</frameset>
Copyright 2005 - The Small Business Depot 54
HTML – Fundamentals
Basic Frames
<frameset rows=“80,*,80”>
<frame src=“banner.html” />
<frameset cols = “25%,75%” >
<frame src=“menu.html” />
<frame src=“content.html” />
</frameset>
<frame src=“footer.html” />
<noframes>
<body>
Welcome to my page.
<A HREF="noframes.htm">Continue</A>
to the frame-free version.
</body>
</noframes>
</frameset>
Copyright 2005 - The Small Business Depot 55
HTML – Fundamentals
Basic Frames
FRAMESET attributes
 FRAMEBORDER="yes|no"|0
 BORDER=pixels
 BORDERCOLOR="#hexcolor|colorname"
< frameset rows="80,*,80" border=2 bordercolor=“red" >
..
..
</frameset>
Copyright 2005 - The Small Business Depot 56
HTML – Fundamentals
Basic Frames
Individual FRAME attributes
 SCROLLING="yes|no|auto"
 NORESIZE
 MARGINWIDTH=pixels
 MARGINHEIGHT="pixels"
 BORDERCOLOR="color"
 FRAMESPACING="pixels"
 FRAMEBORDER="yes|no"|0
 NAME=“frame_name”
Copyright 2005 - The Small Business Depot 57
HTML – Fundamentals
Floating Frames
Floating frames allow you to create a
frame within the boundaries of a page
Basic Frames Floating Frames
Copyright 2005 - The Small Business Depot 58
HTML – Fundamentals
Floating Frames
<IFRAME attributes ></IFRAME>
Attributes
 SRC=URL
 HEIGHT=pixels|percent,
 WIDTH=pixels|percent
 HSPACE=pixels
 VSPACE=pixels
 ALIGN=left|right
 FRAMEBORDER=0
Copyright 2005 - The Small Business Depot 59
HTML – Fundamentals
Floating Frames
<IFRAME
NAME=“frame_name”
ALIGN="right"
HSPACE=“40”
VSPACE=“40”
WIDTH="75%"
HEIGHT=“150”
FRAMEBORDER=0
SRC=http://www.mysite/mypage.htm >
</IFRAME>
Copyright 2005 - The Small Business Depot 60
HTML – Fundamentals
Hypertext links
<a href=“page.html” target=“blank” >Click this link </a>
 Creates new window for the page
<a href=“page.html” target=“parent” >Click this link </a>
 Opens page in the parent frame/wind of this frame/window
<a href=“page.html” target=“top” >Click this link </a>
 Opens page in top most frame/window
Copyright 2005 - The Small Business Depot 61
HTML – Fundamentals
DIV and ILAYER
Allows you create a position-able block of
content.
Content
positioned
within this
block
Copyright 2005 - The Small Business Depot 62
HTML – Fundamentals
DIV
<div attributes> content </div>
attributes
ID=“name”
STYLE = “style parameters re: CSS”
Copyright 2005 - The Small Business Depot 63
HTML – Fundamentals
DIV
< DIV ID=“fred”
STYLE = “POSITION:absolute|relative;
VISIBILITY:visible:hidden;
Z-INDEX:number;
WIDTH:width in pixels;
HEIGHT:height in pixels;
TOP:pixels from top of page or block;
LEFT:pixels from left edge of page or block;
PADDING:margin in pixels;
other style attributes; “ >
content
</DIV>
Copyright 2005 - The Small Business Depot 64
HTML – Fundamentals
DIV
contentc content
content
content
content
content
content
Copyright 2005 - The Small Business Depot 65
<div style="position:absolute; left:100px;
top:100px; width:100px; height:100px;
background-color:#ffffff; ">
HTML – Fundamentals
DIV
Copyright 2005 - The Small Business Depot 66
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
 Styles enable you to define a consistent 'look' for
your documents by describing once how
headings, paragraphs, quotes, etc. should be
displayed.
 Style sheet syntax is made up of three parts:
selector {property: value}
selector = element.class
Copyright 2005 - The Small Business Depot 67
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
H1 {text-align: center; color: blue}
A {color:green; font-familiy:arial,courier; font-weight:bold;}
td { align:center; background-color:grey; border-color:red;}
div {position:absolute; visibily:hidden; margin:10px }
font {color:navy; font-size:2pt; font-face:trebuchet; }
hr {color:#ff0000; width:80%; align:center; }
table {width:80%; align:center; border:2px; padding:5px; }
Copyright 2005 - The Small Business Depot 68
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
H1 {text-align: center; color: blue}
H1.widget {text-align: center; color: red; font-size:80%; }
A {color:green; font-familiy:arial,courier; font-weight:bold;}
A.menu {color:cyan; font-familiy:arial,courier; font-style:italics;}
td { align:center; background-color:grey; border-color:red;}
td.figure { align:right; background-color:white; border-color:black;}
font {color:navy; font-size:2pt; font-face:trebuchet; }
font.fred {color:blue; font-size:2pt; font-face:trebuchet; font-weight:bold; }
element.class {property:value; }
Copyright 2005 - The Small Business Depot 69
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
Embedded
<head>
<title> My Page Title </title>
<style TYPE="text/css >
<! - -
element.class { property:value; }
element.class { property:value; }
- - >
</style>
</head>
Copyright 2005 - The Small Business Depot 70
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
Linked
Styles can be defined in a separate file
<font style=“property:value; “> text </font>
<font class=“fred”> text </font>
mystyles.css
<head>
<LINK REL="stylesheet" HREF="mystyles.css“
TYPE="text/css">
</head>
Copyright 2005 - The Small Business Depot 71
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
/* Example style sheet file (note how this comment was created) */
BODY {background: #FFFFD8; margin-top: 20}
A:link {color: #400080; background: #FFFFD8}
H1 {font-weight: bold; text-align: center; color: #006000;
background: #FFFFD8; font-family: Gill Sans, Arial, sans-serif; }
font.caption {font-family: Gill Sans, Arial, sans-serif; font-style: italic; }
/* End of example style sheet file */
Copyright 2005 - The Small Business Depot 72
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
Inline
Styles can be placed within individual elements
<font style=“color:red; font-face:ariel;” >
Copyright 2005 - The Small Business Depot 73
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
Inline > Embedded > Linked
Defining the style of your text
linked -> font-family:arial,georgia;
embedded -> color:navy;
inline -> font-size:2pt;
Copyright 2005 - The Small Business Depot 74
HTML – Fundamentals
CASCADING STYLE SHEETS (CSS)
Using IDs
 IDs enable you to define a unique style which you can apply to a number of
elements.
<STYLE>
<!–
#copyright {font-style:italic; font-size:smaller; }
-->
</STYLE>
<p ID=“copyright”> Any textual content </p>
Copyright 2005 - The Small Business Depot 75
HTML – Fundamentals
Images
<img src=“images/pic1.jpg” width=75px, height=50px />
<img class=“pics” src=“images/pic1.jpg” />
img.pics { width:75px; height:50px; border-width:3px }
Copyright 2005 - The Small Business Depot 76
HTML – Fundamentals
Using Images
Images take longer to download than text
The larger the image, the slower the page
Use optimization software
Use thumb nail images
Copyright 2005 - The Small Business Depot 77
HTML – Fundamentals
Other uses of Images
 Page background (not recommended)
 <body background-image = “url” >
 <body class=“background”>
• body.background { background-image:$url; }
 Table background
 <table background-image=“url”>
 <table class=“background”>
• table.background { backlground-image:url; }
 DIV background
 <div style={ background-image:url; } >
Copyright 2005 - The Small Business Depot 78
Resources
http://www.w3schools.com/
 HTML Tutorials
Learn HTML
Learn XHTML
Learn CSS
Learn TCP/IP
 Browser Scripting
Learn JavaScript
Learn DHTML
Learn VBScript
Learn HTML DOM
Learn WMLScript
 Server Scripting
Learn SQL
Learn ASP
Learn ADO
Learn PHP
 XML Tutorials
Learn XML
Learn XSL
Learn XSLT
Learn XSL-FO
Learn XPath
Learn XQuery
Learn XLink
Learn XPointer
Learn DTD
Learn Schema
Learn XML DOM
Learn XForms
Learn SOAP
Learn WSDL
Learn RDF
Learn RSS
Learn WAP
 .NET (dotnet)
.NET Microsoft
.NET ASP
.NET Mobile
 Multimedia
Learn Media
Learn SMIL
Learn SVG
Learn Flash
 Web Building
Web Building
Web W3C
Web Browsers
Web Quality
Web Semantic
Web Careers
Web Hosting
Web Certification
Copyright 2005 - The Small Business Depot 79
Courses
Introduction to Web Design
FrontPage Web Design
Intermediate Web Design
Advanced Topics in Web Design
Web Site Promotion
Basic Python Programming
Copyright 2005 - The Small Business Depot 80
I’m 24/7 active on twitter so In case
of any query
DM me on @IHackPY
Thank You

More Related Content

Similar to Introduction to web design

Webmaster
WebmasterWebmaster
Webmaster
webhostingguy
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
SuhaibKhan62
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
Siva Rushi
 
Getting Your Website Up & Running
Getting Your Website Up & RunningGetting Your Website Up & Running
Getting Your Website Up & Running
BDPA Education and Technology Foundation
 
Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
裕波 周
 
Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and Development
Rahul Nayan
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
webhostingguy
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
rlacovara
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
Abdul-Rahman Mahmood
 
rupesh's ppt on web designing
rupesh's ppt on web designingrupesh's ppt on web designing
rupesh's ppt on web designing
Rupesh Sahu
 
php
phpphp
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
Asish Verma
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
rlacovara
 
Jhl case study soa platform in practice short 2011 09-27 (hs)
Jhl case study soa platform in practice short 2011 09-27 (hs)Jhl case study soa platform in practice short 2011 09-27 (hs)
Jhl case study soa platform in practice short 2011 09-27 (hs)
Ambientia
 
web development process WT
web development process WTweb development process WT
BASICS OF WEB DESIGNING AND DEVELOPMENT
BASICS OF WEB DESIGNING AND DEVELOPMENTBASICS OF WEB DESIGNING AND DEVELOPMENT
BASICS OF WEB DESIGNING AND DEVELOPMENT
KARTHI THANGAVEL
 
Spotfire
SpotfireSpotfire
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5
Nir Elbaz
 
Introduction to web_design_cs_final_ason
Introduction to web_design_cs_final_asonIntroduction to web_design_cs_final_ason
Introduction to web_design_cs_final_ason
K S RANGASAMY COLLEGE OF ARTS AND SCIENCE
 
Www Officesoon Com Power Point Presentation
Www Officesoon Com Power Point PresentationWww Officesoon Com Power Point Presentation
Www Officesoon Com Power Point Presentation
Adarsh Singh
 

Similar to Introduction to web design (20)

Webmaster
WebmasterWebmaster
Webmaster
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Getting Your Website Up & Running
Getting Your Website Up & RunningGetting Your Website Up & Running
Getting Your Website Up & Running
 
Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
 
Website Design and Development
Website Design and DevelopmentWebsite Design and Development
Website Design and Development
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
 
Web Programming introduction
Web Programming introductionWeb Programming introduction
Web Programming introduction
 
rupesh's ppt on web designing
rupesh's ppt on web designingrupesh's ppt on web designing
rupesh's ppt on web designing
 
php
phpphp
php
 
MINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVERMINOR PROZECT REPORT on WINDOWS SERVER
MINOR PROZECT REPORT on WINDOWS SERVER
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
 
Jhl case study soa platform in practice short 2011 09-27 (hs)
Jhl case study soa platform in practice short 2011 09-27 (hs)Jhl case study soa platform in practice short 2011 09-27 (hs)
Jhl case study soa platform in practice short 2011 09-27 (hs)
 
web development process WT
web development process WTweb development process WT
web development process WT
 
BASICS OF WEB DESIGNING AND DEVELOPMENT
BASICS OF WEB DESIGNING AND DEVELOPMENTBASICS OF WEB DESIGNING AND DEVELOPMENT
BASICS OF WEB DESIGNING AND DEVELOPMENT
 
Spotfire
SpotfireSpotfire
Spotfire
 
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5
 
Introduction to web_design_cs_final_ason
Introduction to web_design_cs_final_asonIntroduction to web_design_cs_final_ason
Introduction to web_design_cs_final_ason
 
Www Officesoon Com Power Point Presentation
Www Officesoon Com Power Point PresentationWww Officesoon Com Power Point Presentation
Www Officesoon Com Power Point Presentation
 

More from Himanshu Awasthi

RoadMap to Cyber Certs.pdf
RoadMap to Cyber Certs.pdfRoadMap to Cyber Certs.pdf
RoadMap to Cyber Certs.pdf
Himanshu Awasthi
 
Data analysis using python
Data analysis using pythonData analysis using python
Data analysis using python
Himanshu Awasthi
 
Kanpur Python Users Group
Kanpur Python Users GroupKanpur Python Users Group
Kanpur Python Users Group
Himanshu Awasthi
 
Python basics
Python basicsPython basics
Python basics
Himanshu Awasthi
 
Crpto unit1
Crpto unit1Crpto unit1
Crpto unit1
Himanshu Awasthi
 
Intro to python
Intro to pythonIntro to python
Intro to python
Himanshu Awasthi
 
Software unit4
Software unit4Software unit4
Software unit4
Himanshu Awasthi
 
Software design
Software designSoftware design
Software design
Himanshu Awasthi
 
DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
Himanshu Awasthi
 

More from Himanshu Awasthi (9)

RoadMap to Cyber Certs.pdf
RoadMap to Cyber Certs.pdfRoadMap to Cyber Certs.pdf
RoadMap to Cyber Certs.pdf
 
Data analysis using python
Data analysis using pythonData analysis using python
Data analysis using python
 
Kanpur Python Users Group
Kanpur Python Users GroupKanpur Python Users Group
Kanpur Python Users Group
 
Python basics
Python basicsPython basics
Python basics
 
Crpto unit1
Crpto unit1Crpto unit1
Crpto unit1
 
Intro to python
Intro to pythonIntro to python
Intro to python
 
Software unit4
Software unit4Software unit4
Software unit4
 
Software design
Software designSoftware design
Software design
 
DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
 

Recently uploaded

The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 

Recently uploaded (20)

The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 

Introduction to web design

  • 1. Introduction to Web Design Part 1 Himanshu Awasthi Credit: w. Mike Tyler
  • 2. History of Web Programming
  • 3. Tim Berners-Lee Invented the World Wide Web in 1989, about 20 years after the first connection was established over what is today known as the Internet. Tim was a software engineer at CERN, the large particle physics laboratory near Geneva, Switzerland.
  • 4. Learn more about History GoTo: http://interactivepython.org/runestone/st
  • 5. Copyright 2005 - The Small Business Depot 5 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URL’s and Ips Registrars
  • 6. Copyright 2005 - The Small Business Depot 6 Clients & Servers Clients (Browser)  Internet Explorer  Firefox  Mozilla  Netscape  Opera  Amaya  AOL  MSN Servers  Apache  Microsoft  Netscape  zeus  AOLserver  AV  JavaWebServer  Oracle
  • 7. Copyright 2005 - The Small Business Depot 7 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URL’s and Ips Registrars
  • 8. Copyright 2005 - The Small Business Depot 8 Internet Service Providers Connect Clients to the Internet  Phone Company  AOL  Earthlink  Verizone  NetZero  Basic internet connection  Dialup/DSL/Cable/Sat  Email
  • 9. Copyright 2005 - The Small Business Depot 9 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URL’s and Ips Registrars
  • 10. Copyright 2005 - The Small Business Depot 10 Web Hosting Services Connects Web Sites to the Internet  Computer (server) farm  Web server software  Firewall hardware and software  IT services  (Backup, troubleshooting, hardware repair)  Disk space  Bandwidth / connection to internet  Routers and switchers  Email server / storage
  • 11. Copyright 2005 - The Small Business Depot 11 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URL’s and Ips Registrars
  • 12. Copyright 2005 - The Small Business Depot 12 Domain’s URL’s and IPs Domain name: The specific address of a computer on the Internet  microsoft.com Uniform Resource Locator (URL):  http://www.microsoft.com/faqs.html Internet protocol (IP) address  192.168.1.1
  • 13. Copyright 2005 - The Small Business Depot 13 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URL’s and Ips Registrars
  • 14. Copyright 2005 - The Small Business Depot 14 Domain Registrar A company that provides domain name registration services for a fee. Maintain database which maps domain names to IP’s Propagate new domain name/IP address information across the internet
  • 15. Copyright 2005 - The Small Business Depot 15 Creating a Web Site 1. Choose a domain name 2. Register with a Registrar 3. Choose a hosting service 4. Tell Registrar the IP address 5. Create web content 6. Store (publish) onto hosting server (FTP) 7. Submit new site to search engines
  • 16. Copyright 2005 - The Small Business Depot 16 12 Principles of good web design 1. Visitor-centric, clear purpose 2. Progressive disclosure 3. Displays quickly 4. Browser compatible 5. Intuitive navigation 6. Spelling, grammar, writing 7. Secure (eCommerce) 8. Attractive design, easy to read 9. Cultural bias? (Regional? Domestic? International?) 10. No technical problems (broken links, buggy scripts) 11. Maintainable (separate content from style) 12. Search Engine Accessible
  • 17. Copyright 2005 - The Small Business Depot 17 Creating your Web Site Technologies & Tools Markup Languages  HTML, DHTML, XML, XSLT, etc.... Cascading Style Sheets (CSS) Scripting languages  perl,javascript,php, etc.... Web creation and editing software  Notepad, FrontPage, Coldfusion, Flash, Hotmetal, Site Builder, etc..
  • 18. Copyright 2005 - The Small Business Depot 18 Markup Languages - HTML Derived from SGML (Standard Generalized Markup Language ) HyperText Markup Language
  • 19. Copyright 2005 - The Small Business Depot 19 HTML Fundamentals Clear text, case insensitive Ignores white space Comprised of tags <tag /> Open tags and closed tags
  • 20. Copyright 2005 - The Small Business Depot 20 HTML - Fundamentals  Open tags  <name attributes/>  <hr/>, <br/>  <img src=“url” width=‘100px’ height=’60px’/>  Closed tags  <name attributes> stuff </name>  <b>text to be bolded</b>  <h1>level 1 heading text</h1>  Comments < ! - - comment text -- >
  • 21. Copyright 2005 - The Small Business Depot 21 HTML – Fundamentals Document Structure Header Body < / HTML> < HTML >
  • 22. Copyright 2005 - The Small Business Depot 22 HTML – Fundamentals Basic Structure <html> <head> <title> The title of your html page </title> <meta_tags/> </head> <body> <! - - your web page content and markup - -> </body> </html>
  • 23. Copyright 2005 - The Small Business Depot 23 HTML - Fundamentals header <body> Hello world </body>
  • 24. Copyright 2005 - The Small Business Depot 24 HTML - Fundamentals header <body> Himanshu Awasthi PO Box Atal Chauk The Mall, Kanpur, 201001 </body>
  • 25. Copyright 2005 - The Small Business Depot 25 HTML - Fundamentals header <body> <b>Himanshu Awasthi</b><br> PO Box Atal Chauk<br> The Mall, Kanpur, 208001<br> </body>
  • 26. Copyright 2005 - The Small Business Depot 26 HTML - Fundamentals header <body> <font face=“Arial,Times,Courier” color=“red” size=“3”> <b>Himanshu Awasthi</b><br> PO Box Atal Chauk<br> The Mall, Kanpur, 208001<br></font> </body>
  • 27. Copyright 2005 - The Small Business Depot 27 HTML - Fundamentals header <body> <p align=”center”> <font face=”Arial,Lucida Sans” color=”red” size=3> <b>Himanshu Awasthi</b><br> PO Box Atal Chauk<br> The Mall, Kanpur, 208001<br></font> </p> </body>
  • 28. Copyright 2005 - The Small Business Depot 28 HTML - Fundamentals header <body> <p align=”center”> <font face=”Arial,Lucida Sans” color=”red” size=3> <b>Himanshu Awasthi</b><br> PO Box Atal Chauk<br> The Mall, Kanpur, 208001<br></font> </p> <img src=”https://ihackpy.github.io/images/profilepic.jpg”> </body>
  • 29. Copyright 2005 - The Small Business Depot 29 HTML - Fundamentals header <body> <p align=”center”> <font face=”Arial,Lucida Sans” color=”red” size=3> <b>Himanshu Awasthi</b><br> PO Box Atal Chauk<br> The Mall, Kanpur, 208001<br></font> </p> <img src=”https://ihackpy.github.io/images/profilepic.jpg”> <a href=”https://ihackpy.github.io”>Read my Bio</a> </body>
  • 30. Copyright 2005 - The Small Business Depot 30 HTML - Fundamentals
  • 31. Copyright 2005 - The Small Business Depot 31 HTML - Fundamentals ANCHORS (Hypertext Link) <A href=“url” attributes>Displayed text </A> Attributes  NAME = “text”  TITLE = "text"  TARGET = “frame_name|window_name”
  • 32. Copyright 2005 - The Small Business Depot 32 HTML – Fundamentals Hypertext links Click this link opens mywebpage.html in the window / frame named “window2” <a href=“mywebpage.html” target=“window2” >Click this link </a> window2
  • 33. Copyright 2005 - The Small Business Depot 33 HTML – Fundamentals Hyperlink Colors <BODY LINK=color, VLINK=color, ALINK=color > <BODY LINK=“blue”, VLINK=“purple”, ALINK=“red” > <BODY LINK=“#0000FF”, VLINK=“#FF00FF”, ALINK=“#FF0000” >
  • 34. Copyright 2005 - The Small Business Depot 34 HTML – Fundamentals Colors Cathode Ray Tubes (CRT)
  • 35. Copyright 2005 - The Small Business Depot 35 HTML – Fundamentals Colors color = “red” (Browser compatibility issues) color = “#FF0000” values vary from 00 to FF (hexadecimal) 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f Red Green Blue #FF FF FF
  • 36. Copyright 2005 - The Small Business Depot 36 HTML – Fundamentals Headings  Renders text as a heading, the rendering depending on the level of heading selected. Headings should be automatically spaced from the body text. <h1>Heading 1 level text</h1> <h2>Heading 2 level text</h2> <h3>Heading 3 level text</h3> <h4>Heading 4 level text</h4> <h5>Heading 5 level text</h5> <h6>Heading 6 level text</h6>
  • 37. Copyright 2005 - The Small Business Depot 37 HTML – Fundamentals Lists Unordered list <ul> <li>apples</li> <li>bananas</li> <li>grapes</li> <li>strawberries</li> </ul> Ordered list <ol type=‘i’ start=‘2’> <li>apples</li> <li>bananas</li> <li>grapes</li> <li>strawberries</li> </ol>
  • 38. Copyright 2005 - The Small Business Depot 38 HTML – Fundamentals Lists Unordered list  apples  bananas  grapes  strawberries Ordered list II. apples III. bananas IV. grapes V. strawberries
  • 39. Copyright 2005 - The Small Business Depot 39 HTML – Fundamentals Tables <TABLE> <CAPTION ALIGN="bottom">Class Grades</CAPTION> <TR> <TH>Student</TH> <TH>Grade</TH> </TR> <TR> <TD>Tom</TD> <TD>B+</TD> </TR> <TR> <TD>Sue</TD> <TD>A-</TD> </TR> </TABLE>
  • 40. Copyright 2005 - The Small Business Depot 40 HTML – Fundamentals Tables
  • 41. Copyright 2005 - The Small Business Depot 41 HTML – Fundamentals Tables  BORDER=value  ALIGN=left|right|center  CELLSPACING=value  CELLPADDING=value  WIDTH=value|percent
  • 42. Copyright 2005 - The Small Business Depot 42 HTML – Fundamentals Tables <TABLE BORDER=1 WIDTH=“50%" CELLPADDING=“6” CELLSPACING=“2” ALIGN="RIGHT"> <CAPTION ALIGN="bottom">Class Grades</CAPTION> <TR> <TH>Student</TH> <TH>Grade</TH> </TR> <TR> <TD>Tom</TD> <TD>B+</TD> </TR> <TR> <TD>Sue</TD> <TD>A-</TD> </TR> </TABLE>
  • 43. Copyright 2005 - The Small Business Depot 43 HTML – Fundamentals Tables Student Grade Tom B- Sue A+ Class Grades
  • 44. Copyright 2005 - The Small Business Depot 44 HTML – Fundamentals Tables rowspan and colspan
  • 45. Copyright 2005 - The Small Business Depot 45 HTML – Fundamentals <TABLE BORDER=1 WIDTH="50%" CELLPADDING=5 ALIGN="center"> <TR> <TD colspan=2 align='center'> <font color="red"><b>Student Grades</b></font> </TD> </TR> <TR> <TD><b>Student</b></TD> <TD><b>Grade</b></TD> </TR> <TR> <TD>Tom</TD> <TD rowspan=2>A</TD> </TR> <TR> <TD>Sue</TD> </TR> </TABLE>
  • 46. Copyright 2005 - The Small Business Depot 46 HTML – Fundamentals Student Grades Student Grade Tom A Sue
  • 47. Copyright 2005 - The Small Business Depot 47 Screen Compatibility 1280 x 1024 1024 x 768 800 x 600 640 x 480
  • 48. Copyright 2005 - The Small Business Depot 48 HTML – Fundamentals Tables  Tables are frequently used to layout the basic web page design. 640 1280
  • 49. Copyright 2005 - The Small Business Depot 49 HTML – Fundamentals Frames Basic Frames Floating Frames (inline frames) Picture in picture Frames let you divide a screen into windows with each window viewing a different web page.
  • 50. Copyright 2005 - The Small Business Depot 50 HTML – Fundamentals Basic Frames Banner Menu Content Footer
  • 51. Copyright 2005 - The Small Business Depot 51 HTML – Fundamentals Basic Frames Basic tags  <frameset> ..</frameset>  <frame />  <noframes> .. </noframes> Basic attributes  cols = “values”  rows = “values”  name = “frame_name”  src = “frame_source(url)”  target = “frame_name”
  • 52. Copyright 2005 - The Small Business Depot 52 HTML – Fundamentals Basic Frames Banner Menu Content Footer
  • 53. Copyright 2005 - The Small Business Depot 53 HTML – Fundamentals Basic Frames <frameset rows=“80,*,80”> <frame src=“banner.html” /> <frameset cols = “25%,75%” > <frame src=“menu.html” /> <frame src=“content.html” /> </frameset> <frame src=“footer.html” /> </frameset>
  • 54. Copyright 2005 - The Small Business Depot 54 HTML – Fundamentals Basic Frames <frameset rows=“80,*,80”> <frame src=“banner.html” /> <frameset cols = “25%,75%” > <frame src=“menu.html” /> <frame src=“content.html” /> </frameset> <frame src=“footer.html” /> <noframes> <body> Welcome to my page. <A HREF="noframes.htm">Continue</A> to the frame-free version. </body> </noframes> </frameset>
  • 55. Copyright 2005 - The Small Business Depot 55 HTML – Fundamentals Basic Frames FRAMESET attributes  FRAMEBORDER="yes|no"|0  BORDER=pixels  BORDERCOLOR="#hexcolor|colorname" < frameset rows="80,*,80" border=2 bordercolor=“red" > .. .. </frameset>
  • 56. Copyright 2005 - The Small Business Depot 56 HTML – Fundamentals Basic Frames Individual FRAME attributes  SCROLLING="yes|no|auto"  NORESIZE  MARGINWIDTH=pixels  MARGINHEIGHT="pixels"  BORDERCOLOR="color"  FRAMESPACING="pixels"  FRAMEBORDER="yes|no"|0  NAME=“frame_name”
  • 57. Copyright 2005 - The Small Business Depot 57 HTML – Fundamentals Floating Frames Floating frames allow you to create a frame within the boundaries of a page Basic Frames Floating Frames
  • 58. Copyright 2005 - The Small Business Depot 58 HTML – Fundamentals Floating Frames <IFRAME attributes ></IFRAME> Attributes  SRC=URL  HEIGHT=pixels|percent,  WIDTH=pixels|percent  HSPACE=pixels  VSPACE=pixels  ALIGN=left|right  FRAMEBORDER=0
  • 59. Copyright 2005 - The Small Business Depot 59 HTML – Fundamentals Floating Frames <IFRAME NAME=“frame_name” ALIGN="right" HSPACE=“40” VSPACE=“40” WIDTH="75%" HEIGHT=“150” FRAMEBORDER=0 SRC=http://www.mysite/mypage.htm > </IFRAME>
  • 60. Copyright 2005 - The Small Business Depot 60 HTML – Fundamentals Hypertext links <a href=“page.html” target=“blank” >Click this link </a>  Creates new window for the page <a href=“page.html” target=“parent” >Click this link </a>  Opens page in the parent frame/wind of this frame/window <a href=“page.html” target=“top” >Click this link </a>  Opens page in top most frame/window
  • 61. Copyright 2005 - The Small Business Depot 61 HTML – Fundamentals DIV and ILAYER Allows you create a position-able block of content. Content positioned within this block
  • 62. Copyright 2005 - The Small Business Depot 62 HTML – Fundamentals DIV <div attributes> content </div> attributes ID=“name” STYLE = “style parameters re: CSS”
  • 63. Copyright 2005 - The Small Business Depot 63 HTML – Fundamentals DIV < DIV ID=“fred” STYLE = “POSITION:absolute|relative; VISIBILITY:visible:hidden; Z-INDEX:number; WIDTH:width in pixels; HEIGHT:height in pixels; TOP:pixels from top of page or block; LEFT:pixels from left edge of page or block; PADDING:margin in pixels; other style attributes; “ > content </DIV>
  • 64. Copyright 2005 - The Small Business Depot 64 HTML – Fundamentals DIV contentc content content content content content content
  • 65. Copyright 2005 - The Small Business Depot 65 <div style="position:absolute; left:100px; top:100px; width:100px; height:100px; background-color:#ffffff; "> HTML – Fundamentals DIV
  • 66. Copyright 2005 - The Small Business Depot 66 HTML – Fundamentals CASCADING STYLE SHEETS (CSS)  Styles enable you to define a consistent 'look' for your documents by describing once how headings, paragraphs, quotes, etc. should be displayed.  Style sheet syntax is made up of three parts: selector {property: value} selector = element.class
  • 67. Copyright 2005 - The Small Business Depot 67 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) H1 {text-align: center; color: blue} A {color:green; font-familiy:arial,courier; font-weight:bold;} td { align:center; background-color:grey; border-color:red;} div {position:absolute; visibily:hidden; margin:10px } font {color:navy; font-size:2pt; font-face:trebuchet; } hr {color:#ff0000; width:80%; align:center; } table {width:80%; align:center; border:2px; padding:5px; }
  • 68. Copyright 2005 - The Small Business Depot 68 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) H1 {text-align: center; color: blue} H1.widget {text-align: center; color: red; font-size:80%; } A {color:green; font-familiy:arial,courier; font-weight:bold;} A.menu {color:cyan; font-familiy:arial,courier; font-style:italics;} td { align:center; background-color:grey; border-color:red;} td.figure { align:right; background-color:white; border-color:black;} font {color:navy; font-size:2pt; font-face:trebuchet; } font.fred {color:blue; font-size:2pt; font-face:trebuchet; font-weight:bold; } element.class {property:value; }
  • 69. Copyright 2005 - The Small Business Depot 69 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Embedded <head> <title> My Page Title </title> <style TYPE="text/css > <! - - element.class { property:value; } element.class { property:value; } - - > </style> </head>
  • 70. Copyright 2005 - The Small Business Depot 70 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Linked Styles can be defined in a separate file <font style=“property:value; “> text </font> <font class=“fred”> text </font> mystyles.css <head> <LINK REL="stylesheet" HREF="mystyles.css“ TYPE="text/css"> </head>
  • 71. Copyright 2005 - The Small Business Depot 71 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) /* Example style sheet file (note how this comment was created) */ BODY {background: #FFFFD8; margin-top: 20} A:link {color: #400080; background: #FFFFD8} H1 {font-weight: bold; text-align: center; color: #006000; background: #FFFFD8; font-family: Gill Sans, Arial, sans-serif; } font.caption {font-family: Gill Sans, Arial, sans-serif; font-style: italic; } /* End of example style sheet file */
  • 72. Copyright 2005 - The Small Business Depot 72 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Inline Styles can be placed within individual elements <font style=“color:red; font-face:ariel;” >
  • 73. Copyright 2005 - The Small Business Depot 73 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Inline > Embedded > Linked Defining the style of your text linked -> font-family:arial,georgia; embedded -> color:navy; inline -> font-size:2pt;
  • 74. Copyright 2005 - The Small Business Depot 74 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Using IDs  IDs enable you to define a unique style which you can apply to a number of elements. <STYLE> <!– #copyright {font-style:italic; font-size:smaller; } --> </STYLE> <p ID=“copyright”> Any textual content </p>
  • 75. Copyright 2005 - The Small Business Depot 75 HTML – Fundamentals Images <img src=“images/pic1.jpg” width=75px, height=50px /> <img class=“pics” src=“images/pic1.jpg” /> img.pics { width:75px; height:50px; border-width:3px }
  • 76. Copyright 2005 - The Small Business Depot 76 HTML – Fundamentals Using Images Images take longer to download than text The larger the image, the slower the page Use optimization software Use thumb nail images
  • 77. Copyright 2005 - The Small Business Depot 77 HTML – Fundamentals Other uses of Images  Page background (not recommended)  <body background-image = “url” >  <body class=“background”> • body.background { background-image:$url; }  Table background  <table background-image=“url”>  <table class=“background”> • table.background { backlground-image:url; }  DIV background  <div style={ background-image:url; } >
  • 78. Copyright 2005 - The Small Business Depot 78 Resources http://www.w3schools.com/  HTML Tutorials Learn HTML Learn XHTML Learn CSS Learn TCP/IP  Browser Scripting Learn JavaScript Learn DHTML Learn VBScript Learn HTML DOM Learn WMLScript  Server Scripting Learn SQL Learn ASP Learn ADO Learn PHP  XML Tutorials Learn XML Learn XSL Learn XSLT Learn XSL-FO Learn XPath Learn XQuery Learn XLink Learn XPointer Learn DTD Learn Schema Learn XML DOM Learn XForms Learn SOAP Learn WSDL Learn RDF Learn RSS Learn WAP  .NET (dotnet) .NET Microsoft .NET ASP .NET Mobile  Multimedia Learn Media Learn SMIL Learn SVG Learn Flash  Web Building Web Building Web W3C Web Browsers Web Quality Web Semantic Web Careers Web Hosting Web Certification
  • 79. Copyright 2005 - The Small Business Depot 79 Courses Introduction to Web Design FrontPage Web Design Intermediate Web Design Advanced Topics in Web Design Web Site Promotion Basic Python Programming
  • 80. Copyright 2005 - The Small Business Depot 80 I’m 24/7 active on twitter so In case of any query DM me on @IHackPY Thank You