Web Design and HTML. Web Page vs Web Site. Navigation. Links. A web page is a single page viewable using web browser. A web site is a set of web pages

Similar documents
HTML is a mark-up language, in that it specifies the roles the different parts of the document are to play.

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

2/1/2016. Discuss website usability essentials Explain principles of design Critique a website in terms of usability and design

Web Page Creation Part I. CS27101 Introduction to Web Interface Design Prof. Angela Guercio

Tutorial 1: HTML Tutorial (Windows Version) HTML (Hypertext Markup Language) Basics Objectives

HTML and CSS Lecture 15 COMPSCI111/111G SS 2018

Class 7. Choose the correct answer:

HTML. Hypertext Markup Language. Code used to create web pages

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

Introduction to Computers and Their Applications

CSC 121 Computers and Scientific Thinking

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

ICT IGCSE Practical Revision Presentation Web Authoring

Introduction to Web Technologies

Introduction to web development and HTML MGMT 230 LAB

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

A Balanced Introduction to Computer Science, 3/E

COMS 359: Interactive Media

Web Design and Application Development

ICT IGCSE Practical Revision Presentation Web Authoring

CHAPTER 2 Information processing (Units 3 and 4)

What is XHTML? XHTML is the language used to create and organize a web page:

INTRODUCTION TO WEB USING HTML What is HTML?

Blackboard staff how to guide Accessible Course Design

Creating Web Pages with SeaMonkey Composer

CHAPTER 1: GETTING STARTED WITH HTML CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY)

Chapter 2 Creating and Editing a Web Page

Web Site Design Principles. Principles of Web Design, Third Edition

It is possible to create webpages without knowing anything about the HTML source behind the page.

Full file at New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13. HTML and CSS

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

Creating a Web Presentation

HTML OBJECTIVES WHAT IS HTML? BY FAITH BRENNER AN INTRODUCTION

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

CSS: The Basics CISC 282 September 20, 2014

FRONTPAGE STEP BY STEP GUIDE

Using Dreamweaver. 1 Overview. About the Web. About Dreamweaver

Developing a Basic Web Page

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

UX Design. Web Design - Part 2. Topics. More web design: Page design: Where am I? Navigation Colour choices Special Needs Size Layout

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes

DRAFT WEB DESIGN 1 HBT 3131 HBT 3131 Web Design 1 Credit: Grade: Term: ACP Credit: Books: Resource List:

Objectives. Introduction to HTML. Objectives. Objectives

Creating Web Pages Using Netscape Composer AGENDA FOR THIS WORKSHOP. 1. How does it all work? 2. What do I need to get started at Fairfield?

History of the Internet. The Internet - A Huge Virtual Network. Global Information Infrastructure. Client Server Network Connectivity

Introduction to FrontPage 2002

A Brief Introduction to HTML

HTML: Introduction CISC 282. September 11, What is HTML?

HTML 5 Form Processing

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

Introduction to Web Page Designing Using HTML

Chapter 10: Understanding the Standards

Final Study Guide Arts & Communications

Introduction to Web Development

COMP519 Web Programming Lecture 6: Cascading Style Sheets: Part 2 Handouts

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are

HTML and CSS. Lecture 14 COMPSCI111/111G S1 2018

5/19/2015. Objectives. JavaScript, Sixth Edition. Introduction to the World Wide Web (cont d.) Introduction to the World Wide Web

Announcements. Paper due this Wednesday

LECTURE 08: INTRODUCTION TO HTML

Using Dreamweaver CS6

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

Your Own Web Page; Quick and Dirty Via Mashup Reminder: Next Quiz on 4/15

Week 8: HyperText Transfer Protocol - Clients - HTML. Johan Bollen Old Dominion University Department of Computer Science

Using OIPI to Export to Files

Creating Web Pages. Getting Started

CSC9B1: Essential Skills WWW 1

Beginning Web Site Design

I-5 Internet Applications

Using Dreamweaver 2 HTML

California Open Online Library for Education & Accessibility

Midterm Review. October 17

Introduction to WEB PROGRAMMING

Creating and Building Websites

STD 7 th Paper 1 FA 4

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013

CROMWELLSTUDIOS. Content Management System Instruction Manual V1. Content Management System. V1

COMPSCI 111 / 111G An introduction to practical computing

There are four (4) skills every Drupal editor needs to master:

First Name Last Name CS-081 March 23, 2010 Midterm Exam

WEB APPLICATION DEVELOPMENT. How the Web Works

Web Design and Application Development

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

MN Studio Website - User Guide

HTML Overview. With an emphasis on XHTML

* You can also just type in log in if you haven't already, and will be taken to the Slides page.

HTML CS 4640 Programming Languages for Web Applications

Hyper Text Markup Language HTML: A Tutorial

Page Layout Using Tables

Seema Sirpal Delhi University Computer Centre

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Management Information Systems

Section 3 Formatting

Web Design. Basic Concepts

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Class X Chapter 4 Hypertext Markup Language (HTML)

What You Will Learn Today

Transcription:

Web Page vs Web Site Web Design and HTML Lecture 14 COMPSCI111/111G SS 2018 A web page is a single page viewable using web browser Should be visually appealing, informative A web site is a set of web pages Same theme Consistent design Design and HTML 2 Navigation Links Users have trouble navigating in many web sites Don t make the user guess where the links are Navigation should be easy - three click-rule All links should be clearly identified Navigation bar on the left is common Navigation bar on the right is more ergonomic Underlining Do not underline any normal text Each page should Tell the user what the page is about Remember that links are different colour to normal text Clearly identify how to get to other pages (Obvious links) Check the appearance of links on your background Familiarity Name of the link should indicate where it links to Use layout and design that people are familiar with Don t use Click here Design and HTML 3 Design and HTML 4

Text Bad use of colour Make the text easy to read Keep text short reading on screen is 15% slower than paper Bullet points, headings, empty space Use a word processor to prepare the text (spelling) Colour Use sparingly to reinforce other information Colour blindness (Red / Green, Blue / Yellow) Poor use of contrast Don t over use colour over just because it is there Use good titles for page Sensible headings Make the text legible Font size (not too small to read, not too large) Aligned to the left Centre only used for headings Colours / contrast Not all uppercase / italic / bold Design and HTML 5 Design and HTML 6 Images and Backgrounds Things to avoid Design for low bandwidth Keep the design simple Use images that have small file sizes Avoid making the page cluttered File Formats Avoid using Frames JPEG for photos Make navigation more difficult GIF / PNG for graphics Avoid using Flash animations Backgrounds Not all browsers support flash Simple Takes too long to download Consistent across the entire site Cannot be indexed / searched Should not interfere with content Design and HTML 7 Design and HTML 8

HTML Browser Wars Hypertext Markup Language (HTML) Used to format web pages Contains hypertext information (links) Written in ASCII / Unicode Embedded format codes (tags) HTML 10 Tim Berners Lee (1993) Browsers added extra features Internet Explorer had unique tags Netscape Navigator had unique tags Major problem What tags should a publisher use? How can this problem be resolved? http://enwikipediaorg/wiki/browser_wars Design and HTML 9 Design and HTML 10 Development of HTML HTML 20 Internet Engineering Task Force standard (1995) HTML 32 / HTML 40 W3 Consortium recommendation (1997) Document Type Definition Defines which standard is being used for the page We use HTML5 Should appear at the top of the file HTML 401 W3C recommendation (1999) <!DOCTYPE html> XHTML 10 W3C recommendation (2000) HTML5 Fifth revision of HTML standard Standardized October 2014 http://enwikipediaorg/wiki/html Design and HTML 11 Design and HTML 12

Encoding methods Use at the start of every file Different character sets used to encode the page Copy and paste the code exactly as it appears ASCII Will be provided in tests and exams UTF-8 Unicode Need to tell the browser which encoding is used Located in the head of the document <!DOCTYPE html> Design and HTML 13 Design and HTML 14 HTML Source Code Overview of tags Code used by the browser to display the page Markup achieved with tags White space is ignored Enclosed with angle brackets < > Use lower case Comments Most come in pairs <tag> </tag> Ignored by the browser Allow you to document your code Tag usually applies to text between start and end tag <!-- Put your comment here --> Layout Use tidy layout where possible This word is in <span>italics</span> Make code easy to understand Make code easy to maintain/ modify Use whitespace and comments to help Design and HTML 15 Design and HTML 16

Attributes Nested Tags Some tags require additional information Tags must be correctly nested Properties or attributes of the tag <tag property= value > </tag> Cannot close an open tag until all the open tags that it affects are also closed <tag> Text only affected by tag <tag2> Text affected by both tag and tag2 </tag2> Text only affected by tag </tag> Design and HTML 17 Design and HTML 18 Essential tags Encloses the entire document Specifies that the document uses html lang attribute is used to specify the primary language of a webpage en is the code for English Design and HTML 19 Essential tags Contains information for the browser Eg character encoding used Does not contain any content to be displayed on the page Design and HTML 20

Essential tags <body> Contains all the content that will appear on the page <body> </body> Design and HTML 21 Essential tags <title> Part of the head Specifies the title to be used by the browser Name of the window Used in navigation (bookmarks, history, etc) <title>introduction to tags</title> <body> </body> Design and HTML 22 HTML5 Exercise Exercise 1: What does HTML stand for? Exercise 2: What is a document type definition used for? Exercise 3: What is white space? Design and HTML 23