Module: Software Engineering of Web Applications

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
HTML popo.
Introduction to HTML & CSS
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Making Things Look Nice: Visual Appearance and CSS CMPT 281.
HTML – A Brief introduction Title of page This is my first homepage. This text is bold  The first tag in your HTML document is. This tag tells your browser.
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
Cascading Style Sheets. Slide 2 Lecture Overview Overview of Cascading Style Sheets (CSS) Ways to declare a CSS CSS formatting capabilities New features.
Using Cascading Style Sheets CSS Basics. Goals Understand basic syntax of Cascading Style Sheets (CSS) Understand basic syntax of Cascading Style Sheets.
Cascading Style Sheets Controlling the Display Of Web Content.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
Chapter 14 Introduction to HTML
Basics of HTML.
© 2012 Adobe Systems Incorporated. All Rights Reserved. LEARNING THE LANGUAGE OF THE WEB INTRODUCTION TO HTML AND CSS.
Creating a Simple Page: HTML Overview
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
HTML & CSS.
Using Styles and Style Sheets for Design
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.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
HTML: Hyptertext Markup Language Doman’s Sections.
DHTML. What is it? Dynamic HTML. Not a standard unlike HTML or Java It is a term applied by both Netscape and Microsoft to a collection of technologies.
Jozef Goetz, STEM Summer Camp Dr. Jozef Goetz.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
CHAPTER TWO HTML TAGS. 1.Basic HTML Tags 1.1 HTML: Hypertext Markup Language  HTML stands for Hypertext Markup Language.  It is the markup language.
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)
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
1 Cascading Style Sheet (CSS). 2 Cascading Style Sheets (CSS)  a style defines the appearance of a document element. o E.g., font size, font color etc…
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Introduction to CSS: Selectors
Working with Cascading Style Sheets
CSS Cascading Style Sheets
Web Basics: HTML/CSS/JavaScript What are they?
Objective % Select and utilize tools to design and develop websites.
Getting Started with CSS
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
4.01 Cascading Style Sheets
Cascading Style Sheets
INTRODUCTION TO HTML AND CSS
Madam Hazwani binti Rahmat
>> CSS Rules Selection
ASP.NET Web Controls.
Introduction to XHTML.
Intro to CSS CS 1150 Fall 2016.
Objective % Select and utilize tools to design and develop websites.
Introduction to web design discussing which languages is used for website designing
Intro to CSS CS 1150 Spring 2017.
CS134 Web Design & Development
Cascading Style Sheets (Introduction)
Cascading Style Sheets (Introduction)
Web Programming– UFCFB Lecture 11
INTRODUCTION TO HTML AND CSS
Tutorial 3 Working with Cascading Style Sheets
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Computer communications
Web Design & Development
Session 3: Basic CSS Spring 2009
4.01 Cascading Style Sheets
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Presentation transcript:

Module: Software Engineering of Web Applications Chapter 2: Technologies

2.2 The HyperText Markup Language (HTML) Besides managing the request and transfer of resources through the HTTP protocol, a Web browser also handles the visual presentation of the resources. The HyperText Markup Language (HTML) is used to express the content and the visual formatting of Web pages. The document presentation is managed by a processor embedded in the Web browser, which receives as input the marked-up content and transforms it into a rendered document by interpreting the meaning of the tags. These slides are designed to accompany module: Software Engineering of Web Applications

A simple HTML page with an embedded image and a clickable hyperlink <HTML> <HEAD> <TITLE>Inserting an image and an anchor </TITLE> <META name="keywords" content="HTML, example"> </HEAD> <BODY> <H1>A simple HTML page</H1> <P>With an embedded image:</P> <P align="left"> <IMG src="http://www.dei.polimi.it/images/logo.gif"> </P> <P align="left">And with a link to an external resource: </P> <P align="left"><FONT face="Arial" size="+1"> <A href="http://www.polimi.it">Click here</A> to open the home page of Politecnico di Milano... </FONT> </BODY> </HTML> These slides are designed to accompany module: Software Engineering of Web Applications

HTML markup A start tag marking A number of attributes Some content An end tag These slides are designed to accompany module: Software Engineering of Web Applications

<HTML> tag sections The header, delimited by the <HEAD> tag, includes general information about the document, for example, the document title (delimited by the <TITLE> tag), or the keywords used by search engines for document indexing (delimited by the <META> tag). The body, delimited by the <BODY> tag, includes the actual content These slides are designed to accompany module: Software Engineering of Web Applications

common HTML tags the anchor tag <A> The <IMG> tag Block elements such as <p> and <h1> List elements Table elements Form elements used for the definition of forms for the gathering of user input. These slides are designed to accompany module: Software Engineering of Web Applications

<FORM> elements The element <FORM> typically contains some nested elements specifying form controls such as: <INPUT> for input insertion, <SELECT> for option selection, <TEXTAREA> for a multi-line text input, and <BUTTON> for including submit, reset, or push buttons) through which the user inputs data or interacts with the Web page. These slides are designed to accompany module: Software Engineering of Web Applications

HTML Evolution It is worth noting that, in order to enhance the HTML potential for the creation of rich and interactive Web pages, the use of tags expressing graphic and formatting properties (such as <FONT> or <TABLE>), as proposed by the initial HTML versions, is now deprecated. The following section illustrates the evolution of HTML to support better rendition capabilities and a broader range of interactive features. These slides are designed to accompany module: Software Engineering of Web Applications

2.2.1 Cascading Style Sheets (CSSs) The first HTML pages were characterized by low presentation and interaction capabilities. However, with the expansion and diffusion of the Web, such simple documents soon became inadequate, and new presentation requirements started to emerge. In December 1997, the W3C Consortium issued a stable version of HTML, HTML 4, and started an evolution process based on new technologies and languages to be combined with HTML to overcome its observed shortcomings. These slides are designed to accompany module: Software Engineering of Web Applications

CSSs One of the most innovative features introduced by HTML 4 is the separation of content and presentation, achieved through the introduction of the Cascading Style Sheets (CSSs). CSSs allow page designers to define the look-and-feel of Web pages separately from the page markup and content written in HTML. These slides are designed to accompany module: Software Engineering of Web Applications

style sheet A style sheet is a set of rules that tell the browser how to present a document. A rule is made of two parts: a selector, which species the HTML tag to which the style rule applies, and a style declaration, which expresses the style property to be attached to the HTML tag mentioned in the selector. These slides are designed to accompany module: Software Engineering of Web Applications

Example As an example, the following code fragment defines the color and font size properties for the <H1> tag: <HEAD> <TITLE> CSS Example </TITLE> <STYLE type="text/css"> H1 { font-size: 20pt; color: red } </STYLE> </HEAD> These slides are designed to accompany module: Software Engineering of Web Applications

Style rules can be embedded in the document they apply to by means of the <STYLE> tag. Alternatively, especially when multiple documents must share the same presentation style, the style rules can be written in a separate linked to the HTML documents. These slides are designed to accompany module: Software Engineering of Web Applications

Example In the following example, the <LINK> tag, placed in the head section of the HTML document, species a reference to a style sheet named style.css: <HEAD> <TITLE>CSS Example</TITLE> <LINK rel="StyleSheet" href="style.css" type="text/css"> </HEAD> These slides are designed to accompany module: Software Engineering of Web Applications