SlideShare ist ein Scribd-Unternehmen logo
1 von 66
How to develop web pages
Mr.A.Sathishkumar,M.C.A.,M.Phil.,
Assistant Professor,
Department of Computer Science ,
K.S.Rangasamy College of Arts and Science (Autonomous),
Tiruchengode.
satisa123@gmail.com
Web Site Design
What is a web site?
A website is an address (location) on the World Wide Web that contains
your web pages. Basically, a website is your personal online
communications connection to the rest of the world.
•A website is totally different from any other type of publishing,
advertising or communications media.
The Design Process
Designing for the web requires the relevant content of a brochure or
magazine, the colorful look of high-quality print, and the attention-
grabbing impact of television advertising. Plus it should offer a valuable
product and/or information, be updated frequently and stay current
with changing technology
•A Web Site is never done
Web Components
• Clients and Servers
• Internet Service Providers
• Web Site Hosting Services
• Domains Names, URL’s and Ips
• Registrars
3
Clients & Servers
Clients (Browser)
• Internet Explorer
• Google Crome
• Mozilla Firefox
• Netscape
• Opera
• Safari
• AOL
• MSN
Servers
• Apache
• Microsoft
• Netscape
• Filezilla
• XAMPP
• AV
• JavaWebServer
• Oracle
4
WEB BROWSER-GOOGLE CROME
5
Xampp server
6
htdocs floder in Xampp
7
Web Components
• Clients and Servers
• Internet Service Providers
• Web Site Hosting Services
• Domains Names, URL’s and Ips
• Registrars
8
Internet Service Providers
Connect Clients to the Internet
• Phone Company
• AOL
• Earthlink
• Verizone
• NetZero
• Net4India
• Basic internet connection
• Dialup/DSL/Cable/Sat
• Email
9
Web Components
• Clients and Servers
• Internet Service Providers
• Web Site Hosting Services
• Domains Names, URL’s and Ips
• Registrars
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
Web Components
• Clients and Servers
• Internet Service Providers
• Web Site Hosting Services
• Domains Names, URL’s and Ips
• Registrars
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
Web Components
• Clients and Servers
• Internet Service Providers
• Web Site Hosting Services
• Domains Names, URL’s and Ips
• Registrars
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
How to create a Website
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
17
12 Principles of good web design
1. Keep web pages short
2. Know your audience
3. Attractive design, easy to read
4. Avoid large images
5. Use web safe colours
6. Clearly identify all links
7. Check spelling
8. Use a site map or directory page
9. Update and check all links
10. Include contact information
11. Search Engine Accessible
12. Browser compatible
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, Notepad ++, FrontPage, Coldfusion, Flash,
Hotmetal, Dreamviewer, Site Builder, Net beans etc….
19
20
NOTEPAD
21
NOTEPAD ++
22
DREAMVIEWER
Markup Languages - HTML
Derived from SGML
(Standard Generalized Markup Language )
• HyperText Markup Language
23
HTML Fundamentals
• Clear text, case insensitive
• Ignores white space
• Comprised of tags <tag />
• Open tags and closed tags
24
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 -- >
25
HTML – Fundamentals
Document Structure
26
Header
Body
< / HTML>
< HTML >
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>
27
HTML - Fundamentals
header
<body>
Hello world
</body>
28
HTML - Fundamentals
header
<body>
Mike Tyler
PO Box 190387
Hungry Horse, Mt 59919
</body>
29
HTML - Fundamentals
header
<body>
<b>Mike Tyler</b><br>
PO Box 190387<br>
Hungry Horse, Mt 59919<br>
</body>
30
HTML - Fundamentals
header
<body>
<font face=“Arial,Times,Courier” color=“red” size=“3”>
<b>Mike Tyler</b><br>
PO Box 190387<br>
Hungry Horse, Mt 59919<br></font>
</body>
31
HTML - Fundamentals
header
<body>
<p align=‘center’>
<font face=“Arial,Lucida Sans” color=“red” size=“3”>
<b>Mike Tyler</b><br>
PO Box 190387<br>
Hungry Horse, Mt 59919<br></font>
</p>
</body>
32
HTML - Fundamentalsheader
<body>
<p align=‘center’>
<font face=“Arial,Lucida Sans” color=“red” size=“3”>
<b>Mike Tyler</b><br>
PO Box 190387<br>
Hungry Horse, Mt 59919<br></font>
</p>
<img src=‘http://www.myserver.com/images/mike.jpg’/>
</body>
33
HTML - Fundamentals
header
<body>
<p align=‘center’>
<font face=‘Arial,Lucida Sans’ color=‘red’ size=3>
<b>Mike Tyler</b><br>
PO Box 190387<br>
Hungry Horse, Mt 59919<br></font>
</p>
<img src=‘http://www.domain.com/images/mike.jpg’>
<a href=‘biopage.html’>Read my Bio</a>
</body>
34
HTML - Fundamentals
35
HTML - Fundamentals
ANCHORS (Hypertext Link)
<A href=“url” attributes>Displayed text </A>
Attributes
• NAME = “text”
• TITLE = "text"
• TARGET = “frame_name|window_name”
36
HTML – Fundamentals
Hypertext links
37
Click this link
opens mywebpage.html
in the window / frame
named “window2”
<a href=“mywebpage.html” target=“window2” >Click this link </a>
window2
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” >
38
HTML – Fundamentals
Colors
• Cathode Ray Tubes (CRT)
39
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
40
Red
Green
Blue
#FF FF FF
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>
41
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=‘1’>
<li>apples</li>
<li>bananas</li>
<li>grapes</li>
<li>strawberries</li>
</ol>
42
HTML – Fundamentals
Lists
Unordered list
• apples
• bananas
• grapes
• strawberries
Ordered list
I. apples
II. bananas
III. grapes
IV. strawberries
43
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>
44
HTML – Fundamentals
Tables
45
HTML – Fundamentals
Tables
• BORDER=value
• ALIGN=left|right|center
• CELLSPACING=value
• CELLPADDING=value
• WIDTH=value|percent
46
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> 47
HTML – Fundamentals
Tables
Student Grade
Tom B-
Sue A+
48
Class Grades
HTML – Fundamentals
Tables
rowspan and colspan
49
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>
50
HTML – Fundamentals
Student Grades
Student Grade
Tom
A
Sue
51
Screen Compatibility
52
1280 x 1024
1024 x 768
800 x 600
640 x 480
HTML – Fundamentals
Tables
• Tables are frequently used to layout the basic web page design.
53
640
1280
Designing Your Page
Step 1: Design for a Computer Medium
• A computer screen is not a printed page
• Readability changes depending on color,
layout, and format
• Different browsers, screens and displays can
change how a page looks
How We Read Text
Following normal reading habits, the users eye moves from
left to right
How We View Screens
Looking at a screen, the users eye scans in a more clockwise
pattern
How Will Your Users Read/View?
• If a page uses a lot of text, the user will read in a
more traditional, left to right manner.
• If a page has more graphical elements, the user is
more likely to take in the whole page.
Accepted Relative Areas of
Importance
Organisation - Navigation
Now we need to help them find the user find the information and
the answers to their questions and we hope we can do this by the
shortest route possible
There are three different navigation methods.
– Linear navigation - Moving in a straight line.
– Database navigation - Many branches from your main page.
– Hierarchical navigation - A completely connected website.
Linear Navigation
Linear navigation is used for a web site where you want the visitor to go from one
step to another in a particular order. This is usually used within a web site but
seldom as a stand alone design. The idea here is that the visitor follows the pages
in a predefined order or sequence that you determine. This is particularly useful
for tutorials.
Straight line or sequential links
Linear "straight line" Navigation Diagram
Arrange your links so that they only permit movement in a straight
line from one page to another.This is straight line navigation. You set
up your links in such a way as to compel the visitor to start at one
end and continue to a conclusion.
Linear reciprocal links
Linear "reciprocal" Navigation Diagram
Reciprocal navigation allows the visitor to move back
and forth between a series of pages. Set-up your links
with a start page an end page and links tying the pages
together that lie between them.
Database Navigation
Database Navigation
The database or grid design is made up of multiple divisions and each division has its
own structure. This type of navigation can be used effectively when large amounts of
data are required in the web site design.
Database Navigation Diagram
Hierarchical Navigation
The hierarchical design goes from the general to the specific; from a
home page to divisions to subdivisions. A visitor could easily go from the
home page to other areas of the web site and back again.
Hierarchical Navigation Diagram
Herarchical Navigation
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
65
 .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
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Joseph Lewis
 
Website planning
Website planningWebsite planning
Website planningOm Prakash
 
Understanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaUnderstanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaJignesh Aakoliya
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Mahesh Panchal
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website designjyotiyadav1926
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptMarc Huang
 
Usability and accessibility on the web
Usability and accessibility on the webUsability and accessibility on the web
Usability and accessibility on the webVlad Posea
 
Intro to-html-backbone
Intro to-html-backboneIntro to-html-backbone
Intro to-html-backbonezonathen
 
Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Anil Kumar
 
Busy Architects Guide to Modern Web Architecture in 2014
Busy Architects Guide to  Modern Web Architecture in 2014Busy Architects Guide to  Modern Web Architecture in 2014
Busy Architects Guide to Modern Web Architecture in 2014Particular Software
 
Web design and Development
Web design and DevelopmentWeb design and Development
Web design and DevelopmentShagor Ahmed
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks Holger Bartel
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignMRMtech
 

Was ist angesagt? (20)

Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
Website planning
Website planningWebsite planning
Website planning
 
Understanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company indiaUnderstanding CSS for web development by software outsourcing company india
Understanding CSS for web development by software outsourcing company india
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascript
 
Html
HtmlHtml
Html
 
Web technology today
Web technology todayWeb technology today
Web technology today
 
Usability and accessibility on the web
Usability and accessibility on the webUsability and accessibility on the web
Usability and accessibility on the web
 
Intro to-html-backbone
Intro to-html-backboneIntro to-html-backbone
Intro to-html-backbone
 
Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)Music Downloading Website (HTML,CSS,PHP Presentation)
Music Downloading Website (HTML,CSS,PHP Presentation)
 
Ron
RonRon
Ron
 
Busy Architects Guide to Modern Web Architecture in 2014
Busy Architects Guide to  Modern Web Architecture in 2014Busy Architects Guide to  Modern Web Architecture in 2014
Busy Architects Guide to Modern Web Architecture in 2014
 
Web design and Development
Web design and DevelopmentWeb design and Development
Web design and Development
 
HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks HK CodeConf 2015 - Your WebPerf Sucks
HK CodeConf 2015 - Your WebPerf Sucks
 
Css
CssCss
Css
 
HTML CSS Basics
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Sq li
Sq liSq li
Sq li
 

Ähnlich wie Introduction to web_design_cs_final_ason

Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHPHamdi Hmidi
 
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTMLWEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTMLsmitawagh14
 
Chapter 4 Web design tech in formation technology msc class .pdf
Chapter 4 Web design tech in formation technology  msc class .pdfChapter 4 Web design tech in formation technology  msc class .pdf
Chapter 4 Web design tech in formation technology msc class .pdfwondimagegndesta
 
Creating a smashing website
Creating a smashing website Creating a smashing website
Creating a smashing website Preetish Panda
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentpuneetbatra24
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Harshith Rockx
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basicsJyoti Yadav
 
Fundamentals of Web
Fundamentals of WebFundamentals of Web
Fundamentals of WebSabir Haque
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners Shruti Goel
 
Week 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and ProducingWeek 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and Producingkurtgessler
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajeshRajeshP153
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComHamdi Hmidi
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web developmentUjjwal Ojha
 

Ähnlich wie Introduction to web_design_cs_final_ason (20)

Unit 01 (1).pdf
Unit 01 (1).pdfUnit 01 (1).pdf
Unit 01 (1).pdf
 
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 
web development process WT
web development process WTweb development process WT
web development process WT
 
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTMLWEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
 
Chapter 4 Web design tech in formation technology msc class .pdf
Chapter 4 Web design tech in formation technology  msc class .pdfChapter 4 Web design tech in formation technology  msc class .pdf
Chapter 4 Web design tech in formation technology msc class .pdf
 
Creating a smashing website
Creating a smashing website Creating a smashing website
Creating a smashing website
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
CCS PPT 10.pptx
CCS PPT 10.pptxCCS PPT 10.pptx
CCS PPT 10.pptx
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
 
Websites
WebsitesWebsites
Websites
 
CSC PPT 3.pptx
CSC PPT 3.pptxCSC PPT 3.pptx
CSC PPT 3.pptx
 
Fundamentals of Web
Fundamentals of WebFundamentals of Web
Fundamentals of Web
 
website planning and creation for beginners
website planning and creation for beginners website planning and creation for beginners
website planning and creation for beginners
 
Week 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and ProducingWeek 1 - Interactive News Editing and Producing
Week 1 - Interactive News Editing and Producing
 
Web dev-101
Web dev-101Web dev-101
Web dev-101
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITCom
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
 
Web Desing.pptx
Web Desing.pptxWeb Desing.pptx
Web Desing.pptx
 

Kürzlich hochgeladen

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

Kürzlich hochgeladen (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 

Introduction to web_design_cs_final_ason

  • 1. How to develop web pages Mr.A.Sathishkumar,M.C.A.,M.Phil., Assistant Professor, Department of Computer Science , K.S.Rangasamy College of Arts and Science (Autonomous), Tiruchengode. satisa123@gmail.com
  • 2. Web Site Design What is a web site? A website is an address (location) on the World Wide Web that contains your web pages. Basically, a website is your personal online communications connection to the rest of the world. •A website is totally different from any other type of publishing, advertising or communications media. The Design Process Designing for the web requires the relevant content of a brochure or magazine, the colorful look of high-quality print, and the attention- grabbing impact of television advertising. Plus it should offer a valuable product and/or information, be updated frequently and stay current with changing technology •A Web Site is never done
  • 3. Web Components • Clients and Servers • Internet Service Providers • Web Site Hosting Services • Domains Names, URL’s and Ips • Registrars 3
  • 4. Clients & Servers Clients (Browser) • Internet Explorer • Google Crome • Mozilla Firefox • Netscape • Opera • Safari • AOL • MSN Servers • Apache • Microsoft • Netscape • Filezilla • XAMPP • AV • JavaWebServer • Oracle 4
  • 8. Web Components • Clients and Servers • Internet Service Providers • Web Site Hosting Services • Domains Names, URL’s and Ips • Registrars 8
  • 9. Internet Service Providers Connect Clients to the Internet • Phone Company • AOL • Earthlink • Verizone • NetZero • Net4India • Basic internet connection • Dialup/DSL/Cable/Sat • Email 9
  • 10. Web Components • Clients and Servers • Internet Service Providers • Web Site Hosting Services • Domains Names, URL’s and Ips • Registrars 10
  • 11. 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
  • 12. Web Components • Clients and Servers • Internet Service Providers • Web Site Hosting Services • Domains Names, URL’s and Ips • Registrars 12
  • 13. 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
  • 14. Web Components • Clients and Servers • Internet Service Providers • Web Site Hosting Services • Domains Names, URL’s and Ips • Registrars 14
  • 15. 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
  • 16. How to create a Website
  • 17. 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 17
  • 18. 12 Principles of good web design 1. Keep web pages short 2. Know your audience 3. Attractive design, easy to read 4. Avoid large images 5. Use web safe colours 6. Clearly identify all links 7. Check spelling 8. Use a site map or directory page 9. Update and check all links 10. Include contact information 11. Search Engine Accessible 12. Browser compatible
  • 19. 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, Notepad ++, FrontPage, Coldfusion, Flash, Hotmetal, Dreamviewer, Site Builder, Net beans etc…. 19
  • 23. Markup Languages - HTML Derived from SGML (Standard Generalized Markup Language ) • HyperText Markup Language 23
  • 24. HTML Fundamentals • Clear text, case insensitive • Ignores white space • Comprised of tags <tag /> • Open tags and closed tags 24
  • 25. 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 -- > 25
  • 26. HTML – Fundamentals Document Structure 26 Header Body < / HTML> < HTML >
  • 27. 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> 27
  • 29. HTML - Fundamentals header <body> Mike Tyler PO Box 190387 Hungry Horse, Mt 59919 </body> 29
  • 30. HTML - Fundamentals header <body> <b>Mike Tyler</b><br> PO Box 190387<br> Hungry Horse, Mt 59919<br> </body> 30
  • 31. HTML - Fundamentals header <body> <font face=“Arial,Times,Courier” color=“red” size=“3”> <b>Mike Tyler</b><br> PO Box 190387<br> Hungry Horse, Mt 59919<br></font> </body> 31
  • 32. HTML - Fundamentals header <body> <p align=‘center’> <font face=“Arial,Lucida Sans” color=“red” size=“3”> <b>Mike Tyler</b><br> PO Box 190387<br> Hungry Horse, Mt 59919<br></font> </p> </body> 32
  • 33. HTML - Fundamentalsheader <body> <p align=‘center’> <font face=“Arial,Lucida Sans” color=“red” size=“3”> <b>Mike Tyler</b><br> PO Box 190387<br> Hungry Horse, Mt 59919<br></font> </p> <img src=‘http://www.myserver.com/images/mike.jpg’/> </body> 33
  • 34. HTML - Fundamentals header <body> <p align=‘center’> <font face=‘Arial,Lucida Sans’ color=‘red’ size=3> <b>Mike Tyler</b><br> PO Box 190387<br> Hungry Horse, Mt 59919<br></font> </p> <img src=‘http://www.domain.com/images/mike.jpg’> <a href=‘biopage.html’>Read my Bio</a> </body> 34
  • 36. HTML - Fundamentals ANCHORS (Hypertext Link) <A href=“url” attributes>Displayed text </A> Attributes • NAME = “text” • TITLE = "text" • TARGET = “frame_name|window_name” 36
  • 37. HTML – Fundamentals Hypertext links 37 Click this link opens mywebpage.html in the window / frame named “window2” <a href=“mywebpage.html” target=“window2” >Click this link </a> window2
  • 38. 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” > 38
  • 39. HTML – Fundamentals Colors • Cathode Ray Tubes (CRT) 39
  • 40. 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 40 Red Green Blue #FF FF FF
  • 41. 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> 41
  • 42. 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=‘1’> <li>apples</li> <li>bananas</li> <li>grapes</li> <li>strawberries</li> </ol> 42
  • 43. HTML – Fundamentals Lists Unordered list • apples • bananas • grapes • strawberries Ordered list I. apples II. bananas III. grapes IV. strawberries 43
  • 44. 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> 44
  • 46. HTML – Fundamentals Tables • BORDER=value • ALIGN=left|right|center • CELLSPACING=value • CELLPADDING=value • WIDTH=value|percent 46
  • 47. 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> 47
  • 48. HTML – Fundamentals Tables Student Grade Tom B- Sue A+ 48 Class Grades
  • 50. 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> 50
  • 51. HTML – Fundamentals Student Grades Student Grade Tom A Sue 51
  • 52. Screen Compatibility 52 1280 x 1024 1024 x 768 800 x 600 640 x 480
  • 53. HTML – Fundamentals Tables • Tables are frequently used to layout the basic web page design. 53 640 1280
  • 54.
  • 55. Designing Your Page Step 1: Design for a Computer Medium • A computer screen is not a printed page • Readability changes depending on color, layout, and format • Different browsers, screens and displays can change how a page looks
  • 56. How We Read Text Following normal reading habits, the users eye moves from left to right
  • 57. How We View Screens Looking at a screen, the users eye scans in a more clockwise pattern
  • 58. How Will Your Users Read/View? • If a page uses a lot of text, the user will read in a more traditional, left to right manner. • If a page has more graphical elements, the user is more likely to take in the whole page.
  • 59. Accepted Relative Areas of Importance
  • 60. Organisation - Navigation Now we need to help them find the user find the information and the answers to their questions and we hope we can do this by the shortest route possible There are three different navigation methods. – Linear navigation - Moving in a straight line. – Database navigation - Many branches from your main page. – Hierarchical navigation - A completely connected website.
  • 61. Linear Navigation Linear navigation is used for a web site where you want the visitor to go from one step to another in a particular order. This is usually used within a web site but seldom as a stand alone design. The idea here is that the visitor follows the pages in a predefined order or sequence that you determine. This is particularly useful for tutorials. Straight line or sequential links Linear "straight line" Navigation Diagram Arrange your links so that they only permit movement in a straight line from one page to another.This is straight line navigation. You set up your links in such a way as to compel the visitor to start at one end and continue to a conclusion.
  • 62. Linear reciprocal links Linear "reciprocal" Navigation Diagram Reciprocal navigation allows the visitor to move back and forth between a series of pages. Set-up your links with a start page an end page and links tying the pages together that lie between them.
  • 63. Database Navigation Database Navigation The database or grid design is made up of multiple divisions and each division has its own structure. This type of navigation can be used effectively when large amounts of data are required in the web site design. Database Navigation Diagram
  • 64. Hierarchical Navigation The hierarchical design goes from the general to the specific; from a home page to divisions to subdivisions. A visitor could easily go from the home page to other areas of the web site and back again. Hierarchical Navigation Diagram Herarchical Navigation
  • 65. 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 65  .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