Web Design MGS 351- Renee Cerullo. What makes the Internet work HTTP - Hyper Text Transfer Protocol DNS - Domain Name Server DNS servers are used to map.

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

HTML Basics Customizing your site using the basics of HTML.
HyperText Markup Language (HTML). Introduction to HTML Hyper Text Markup Language HTML Example The structure of an HTML document Agenda.
Web Development & Design Foundations with XHTML
1 HTML Standards & Compliance. 2 Minimum Required HTML tags: (must go in this order!)
XHTML Basics.
1. Content – Collective term for all text, images, videos, etc. that you want to deliver to your audience. 2. Structure – How the content is placed on.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
Unit 2, cont. September 14 HTML,Validating your pages, Publishing your site.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
HTML Introduction HTML
Internet Publishing / Dreamweaver Luke E. Reese CARRS
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Chapter 1 Understanding the Web Design Environment
1 HTML’s Transition to XHTML. 2 XHTML is the next evolution of HTML Extensible HTML eXtensible based on XML (extensible markup language) XML like HTML.
Developing a Basic Web Page with HTML
HTML CS1315 Fall What You Need to Get Started A *simple* text editor to write HTML – Windows: notepad – Mac: textedit (be sure to pick Format 
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
The Internet & The World Wide Web Notes
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Designing Web Pages Getting to know HTML... What is HTML? Hyper Text Markup Language HTML is the major language of the Internet’s World Wide Web. Web.
Chapter ONE Introduction to HTML.
Designing Web Pages Getting to know HTML... What is HTML? Hyper Text Markup Language HTML is the major language of the Internet’s World Wide Web Web.
Intro to MIS – MGS351 Building a Webpage. Chapter Overview m The World Wide Web – Web servers, Web browsers and Web pages m HTML Introduction m Using.
Creating a Simple Page: HTML Overview
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
CS 299 – Web Programming and Design Introduction to HTML.
XHTML The Basics A brief history of HTML SGML (Standard Generalized Markup Language) Then came HTML Followed by the browser…and the great browser wars.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
.  Entertain  Inform  Educate  Blogs  Sell  Date  Gamble  Religion.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
Bare bones notes. Suggested organization for main folder. REQUIRED organization for the 115 folder.
XHTML1 Building Document Structure Chapter 2. XHTML2 Objectives In this chapter, you will: Learn how to create Extensible Hypertext Markup Language (XHTML)
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
HTML INTRODUCTION, EDITORS, BASIC, ELEMENTS, ATTRIBUTES.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Unit 2, cont. September 12 More HTML. Attributes Some tags are modifiable with attributes This changes the way a tag behaves Modifying a tag requires.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
HTML Structure & syntax. Introduction This presentation introduces the following: Doctype declaration HTML Tags, Elements and Attributes Sections of a.
HTML: Hyptertext Markup Language Doman’s Sections.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Tutorial 8 Designing a Web Site with Frames. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore the uses of frames.
Web Development & Design Foundations with XHTML Chapter 2 HTML/XHTML Basics.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
The Web and HTML Tutorial Building a Webpage. Chapter Overview m The World Wide Web – Web servers, Web browsers and Web pages m HTML Introduction m Using.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
Internet Publishing / Dreamweaver Luke E. Reese Biosystems & Ag. Engr. / CARRS
Lesson 2 – Unit B. Quick review 1. What is the name of the eGCC host that you ftp your files? 2. What type of software do you use to create and edit web.
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Building a Webpage Extended Learning Module F
Introducing HTML & XHTML:
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Presentation transcript:

Web Design MGS 351- Renee Cerullo

What makes the Internet work HTTP - Hyper Text Transfer Protocol DNS - Domain Name Server DNS servers are used to map permanent and user-friendly names like microsoft.com to unfriendly and impermanent IP addresses Domain Names Web Servers

Domain Name Registration When you want to use a domain name you need to register it with a Domain Registrar so that everyone on the Internet can access your site Eg – Dotster, Network Solutions It is how your site visitors and customers will remember you and find you among the millions of other websites on the Internet. overseen by the ICANN (Internet Corporation for Assigned Names and Numbers)

Web Servers Computers that actually run web sites Also refers to the piece of software that runs on those computers, accepting HTTP connections from web browsers and delivering web pages and other files to them, as well as processing form submissions Types – IIS, Apache, Websphere

Web Servers Every Web server has an IP address and most likely a domain name Any computer can be turned into a Web server by installing server software and connecting the machine to the Internet Web Developers have a web server running on their desktops – comes with Windows OS Web Servers look for certain pages on a web site to load by default Index.htm, index.html, deafult.asp, index.asp, etc You can set the web server to load any page by default

Web Page Design

W3C Founded in 1994 – World Wide Web Consortium Creates specifications and guidelines that are intended to promote the web’s evolution and ensure that web technologies work well together Specifications for: HTML, CSS, XML, XHTML, DOM, etc…

W3C Not all browser companies follow or adhere to these guidelines It was not until FireFox, Netscape 7 and IE 6 did browsers truly support the W3C Web Standards This is why a web page may look different in two browsers Eg. Browsers support different standards, not all of them and support them in different methods

Designing with Standards Does not mean “designing for the latest browsers only” The perfectly designed site (w/standards) will never look identical in all browsers – both current, past, and future browsers Should always function and look pretty close in any browser

Web Standards Structural languages like XHTML and XML, presentation languages like CSS Designing with standards lowers production and maintenance costs makes sites more accessible to users who have special needs Makes sites cross platform and browser Viewable on handheld devices

Designing with Standards When you design with web standards you break the web page into 3 parts: Structure Presentation Behavior

Designing with Standards Structure: A markup language (XHTML) contains text data formatted according to its structural (semantic) meaning. Headline, paragraph, list etc.. Example: this is a paragraph of text News & Events structure presentation behavior

Designing with Standards HTML is obsolete! HTML -> XHTML

Designing with Standards Structure: When authored corrected XHTML will work in all web browsers, screen readers, text browsers, and handheld devices Valid/Semantic Code when: Contains no errors Tags are chosen according what they mean- eg – h1-> headline Code can be valid but not semantic

Designing with Standards Presentation: Presentation languages (CSS) format the web page, controlling the typography, placement, color, etc… Due to the separation of structure from presentation you can easily change one w/o effecting the other Eg – change the font type for the entire site w/o touching and of the actual web pages

Designing with Standards Presentation: Cleans up the actual web page code Eg: heading of an article WITH CSS heading of an article

Designing with Standards A XHTML template controls the document structure A CSS controls the site’s look and feel Changes can be made or new pages added w/o worrying about any presentation issues. Just add the text and the page is automatically formatted properly

Web Standards Allows you to design on web page and have it look correct on: PDAs Cell phone browsers Desktop browsers – IE, Mozilla, Netscape, Opera Screen Readers Print

Examples of why we us Standards School of Mgmt on a desktop browser: School of Mgmt on a PDA browser: School of Mgmt on a cell phone browser:

Examples of why we us Standards PDA browser Cell Phone browser Opera PDA browser

Accessibility Intended to ensure that our work will be usable and available to the largest possible number of people Hot topic in the web design industry Laws are in place to make sure companies and web designers adhere to certain rules

Who does it affect? Visually impaired – blind or limited site or elderly Physically disabled Color blind Motor impaired – rather buy online than deal w/the hassle of going to a store Any thoughts on who else? There are a whole bunch more!

Who does it affect? Search engine crawlers – extreme blind user Called the “Blind Billionaire” Biggest category of blind users PDA users Text only browsers Cell Phone users

US Section 508 Guidelines Part of the US Rehabilitation Act of – Public law – Rehabilitation Act Amendments – significantly expanded 508’s technology access requirements Covers: fax machines, copiers, telephones, ATMs, kiosks – any machines for transmitting information – including web sites

Lets talk code – XHTML Code

XHTML Tighter rules than HTML New elements Consistent unlike HTML Must open & close tags Eg – HTML -> XHTML -> Avoids browser problems w/closing tags Merges HTML and XML Cant not serve raw XML to a browser

XHTML Syntax DOCTYPE informs the validation service which version of XHTML or HTML Always written in CAPS Informs browsers which document type definition you are using – how to handle your web page so it is displayed properly Pages wont validate w/o the proper DOCTYPE stated

XHTML Syntax DOCTYPE – 3 types to choose from Transitional – more easy going and flexible. Most people are using this Strict – everything must be perfect and there is no flexibility Frameset – 90’s fad – Allows you to use frames on your page – YUK!

XHTML Traditional Closest to HTML You can use the target attribute Opens pages in new windows Used with frames Background color for table cells You can use tables

XHTML Syntax - Structure General Structure of a web page: DOCTYPE XHTML Namespace declaration text here (see example)

XHTML Syntax - CASE Case sensitive All tags must be written in lowercase With HTML many people wrote tags in uppercase Eg. - becomes If tags are not written in lowercase letters then the page will NOT validate Some Editors will do this automatically for you Warning – some OS are case sensitive too Means that your filenames must be exactly the same or it wont find the file – UNIX is like this EG – Test.htm is not the same as test.htm on UNIX

XHTML Syntax - Attributes Quote all attribute values width =200px should be written width = “200px” Must have spaces between attributes should be written

XHTML Syntax - Attributes All attributes must have values! OR Are INVALID VALID MARKUP: AND

XHTML Syntax - Tags All tags must be closed goes to goes to ** Editors will do this for you if you specified you are using XHTML not HTML

XHTML Syntax - Characters Encode all special characters Patch & I = Patch & I x<y = x &< y

XHTML Syntax -Links Syntax: Web Page Link or to a document: some text Link: Renee Cerullo

XHTML Syntax - Links Relative Links – only contain the information that is required to determine the new location Eg – some text OR some text Absolute Links – Full URL to a page Eg – some text

XHTML Syntax - Images You can use bmp, gif, jpg, or png images on a web page

XHTML Syntax Think of your markup in structural rather than visual terms Use CSS for layout/presentation Use elements for what they mean Eg – there should not be multiple h1 tags throughout the web page Don’t use a lot of Use Lists don’t have to have bullets in front of them

UB Web Environment UB provides web space for each student on the UBUNIX servers which run the Apache webserver. Your webpage can be viewed in any of the 3 locations. wings.buffalo.edu/~djmurray

UB Web Environment URLs and files are case sensitive because the UNIX OS is case sensitive. - error! - works! Windows servers running IIS are not case sensitive. works the same as

UB Web Environment Remember that a webpage is simply a file stored on a webserver in a particular location. Your UB homepage is stored in the public_html directory of your S: drive. Anything in that directory is technically on the web.

UB Web Environment It’s easiest to work from a lab computer since they have direct access to the S: drive folders. Enable your homepage first. Use Windows Notepad to edit the index.html file in your public_html folder.

XHTML Demo Lets put together a page using XHTML