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

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

Announcements Fawzi Emad, Computer Science Department, UMCP

Announcements Fawzi Emad, Computer Science Department, UMCP

Revision for Grade 7 ASP in Unit :1&2 Design & Technology Subject

Announcements. Paper due this Wednesday

HTML+ CSS PRINCIPLES. Getting started with web design the right way

CSC9B1: Essential Skills WWW 1

What is a web site? Web editors Introduction to HTML (Hyper Text Markup Language)

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

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

MRK260. Week Two. Graphic and Web Design

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

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

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

c122jan2714.notebook January 27, 2014

From administrivia to what really matters

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

COMS 359: Interactive Media

The Nature of the Web

Introduction to web development and HTML MGMT 230 LAB

HTML: The Basics & Block Elements

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

Beginning Web Site Design

Creating and Building Websites

Web Site Design and Development. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

CS/COE 1520

CREATING WEBSITES. What you need to build a website Part One The Basics. Chas Large. Welcome one and all

Fundamentals: Client/Server

Beginning HTML. The Nuts and Bolts of building Web pages.

Web Development and HTML. Shan-Hung Wu CS, NTHU

What You Will Learn Today

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

The Structure of the Web. Jim and Matthew

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

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

Introduction, Notepad++, File Structure, 9 Tags, Hyperlinks 1

Web Design and Application Development

HTML, CSS. Kristóf Kovács, Róbert Pálovics, Ferenc Wettl Kristóf Kovács, Róbert Pálovics, Ferenc Wettl HTML, CSS / 28

Collection of (1) Meta-network. Uses a standard set of protocols Also uses standards for structuring the information transferred

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension

HTML. Based mostly on

Introduction to Web Technologies

Web Engineering (Lecture 01)

Grade 9 :The Internet and HTML Code Unit 1

Distributed Systems 1

Tutorial 2 - HTML basics

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

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

CSCU9B2 Practical 1: Introduction to HTML 5

HTML: The Basics & Block Elements

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

INTRODUCTION TO HTML5! HTML5 Page Structure!

A network is a group of two or more computers that are connected to share resources and information.

Semantic Web Lecture Part 1. Prof. Do van Thanh

COPYRIGHTED MATERIAL. The Basics of HTML. What Is the World Wide Web?

Notes beforehand... For more details: See the (online) presentation program.

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

HTML5 & CSS 8 th Edition. Chapter 2 Building a Webpage Template with HTML5

Developing a Basic Web Page

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

Html basics Course Outline

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0

XML: some structural principles

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

Introduction to Web Development

This document provides a concise, introductory lesson in HTML formatting.

HTML Overview. With an emphasis on XHTML

Hypertext Markup Language, or HTML, is a markup

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank

HTML CS 4640 Programming Languages for Web Applications

Objective % Select and utilize tools to design and develop websites.

Background of HTML and the Internet

Hyper Text Markup Language

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors.

Midterm 1 Review Sheet CSS 305 Sp 06

1.264 Lecture 12. HTML Introduction to FrontPage

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Title: Sep 12 10:58 AM (1 of 38)

Creating A Web Page. Computer Concepts I and II. Sue Norris

Chapter 10: Understanding the Standards

Module 2 (III): XHTML

GRAPHIC WEB DESIGNER PROGRAM

INTRODUCTION TO WEB USING HTML What is HTML?

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

Page Layout Using Tables

CS WEB TECHNOLOGY

Introduction to Computer Science (I1100) Internet. Chapter 7

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

WEB APPLICATION. XI, Code- 803

Hyper Text Markup Language

Navigation. Websites need a formalized system of links to allow users to navigate the site

introduction to XHTML

EXPLORE MODERN RESPONSIVE WEB DESIGN TECHNIQUES

Scripting for Multimedia LECTURE 1: INTRODUCING HTML5

Seminar on Web Design

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

= a hypertext system which is accessible via internet

Transcription:

Announcements 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted 2. Campus is closed on Monday. 3. Install Komodo Edit on your computer this weekend. 4. Bring laptops on Wednesday! 1

Recall: How Browser gets Web Page 1. You type http://www.cs.umd.edu/~fpe/example.html into your browser 2. Your browser sends request to DNS server to look up the IP Address for www.cs.umd.edu. 3. The DNS server s response contains the IP address 4. Browser sends HTTP GET request to web server located at this IP Address 5. Web server s response contains HTTP header and the HTML file you requested 6. Browser interprets the HTML file and renders the page 2

Uniform Resource Locator (URL) http://www.cs.umd.edu/~fpe/example.html Protocol Domain Name File name (including path) 3

Uniform Resource Locator (URL) Options for protocol: http https ftp File Many others Other possibilities: Using IP address instead of domain name: http://163.122.8.150/webpage.html Specifying port number: http://www.blah.com:80/webpage.html Query String: http://www.blah.com/webpage.html?name=fred&age=25 Fragment Identifier: http://www.blah.com/webpage.html#section2 4

HTML, CSS, JavaScript HTML is used to define the structure of the page CSS (Cascading Style Sheets) used to define the style of the page Javascript will be used to make webpage interactive Great online tutorials: http://www.htmldog.com/ http://www.w3schools.com/ These links are on class webpage under Resources 5

HyperText Markup Language (HTML) Simple language used to define web pages Web browser interprets the HTML and renders the web page Standards maintained by W3C (World Wide Web Consortium) Led by Tim Berners-Lee http://www.w3.org/consortium/ 6

Evolution of HTML History of HTML: http://www.html5code.com/tutorials/a-brief-history-of-html/ Most up-to-date version: HTML 5 Not fully supported by all browsers We will use this for class We will not be using any advanced features 7

Creating HTML Files HTML code is just text Could use ANY text editor We prefer tool like Komodo Edit Knows HTML and detects many mistakes Automatically fills in certain details Formats code nicely (auto-indentation, nice colors, etc.) Many advanced features Install it on your machine right away! In this class, you may NOT use a web authoring tool that automatically generates HTML for you! 8

HTML Tags and Elements Tags specify how portions of your document will be structured Most tags must be used in pairs (opening and closing tags) An element is a section that is demarked by a corresponding pair of tags Element <b>this text is in bold.</b> Opening TAG Start of bold Closing TAG End of bold 9

Solitary Tags Some tags are solitary: <hr /> Horizontal Rule <br /> Line break 10

HTML 5 Skeleton All HTML 5 web pages must have these features Let s talk about what we see here (next slide ) <!DOCTYPE html> <html> <head> <title>page Title</title> </head> <body> My Web Page. </body> </html> 11

<!DOCTYPE html> HTML 5.0 Skeleton Tells the browser what language we will use <html> <head> </head> <title> My Web Page</title> Info about document HTML <body> What gets displayed </body> </html> 12

HTML White Space Komodo Edit Demonstration Use HTML 5 template What happens when we enter the following as the body of a web page? one two three four five six seven 13

Examples of Tags All examples from class will be on the class webpage. Paragraphs.html Headings.html OtherTags.html Notice how tags are nested : <i><b>blah, blah, blah</b></i> Correct! <i><b>blah, blah, blah</i></b> Incorrect! Where can we find a list of all available tags? 14

HTML Validation HTML 5 standard is very strict Code must be validated : http://validator.w3.org (Link is also on Resources section of class webpage) Why is validation important? Let s try validating some of our examples 15

Annoying Detail The HTML 5 skeleton generated by Komodo Edit is incomplete! Don t forget to put this in the head section: <meta charset="utf-8" /> 16