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.

Slides:



Advertisements
Similar presentations
Farhan Nisar University of Peshawar
Advertisements

Introduction to HTML & CSS
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
Basic HTML Tags.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
CSS BASICS. CSS Rules Components of a CSS Rule  Selector: Part of the rule that targets an element to be styled  Declaration: Two or more parts: a.
Images, Tables, lists, blocks, layout, forms, iframes
MR.Mohammed Sharaf al Shareef
Cascading Style Sheets. Slide 2 Lecture Overview Overview of Cascading Style Sheets (CSS) Ways to declare a CSS CSS formatting capabilities New features.
Computing Concepts Advanced HTML: Tables and Forms.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
HTML: PART ONE. Creating an HTML Document  It is a good idea to plan out a web page before you start coding  Draw a planning sketch or create a sample.
Using Cascading Style Sheets (CSS) Dept. of Computer Science and Computer Information CSCI N-100.
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
Computer Sciences Department
HTML Tags. Objectives Know the commonly used HTML tags Create a simple webpage using the HTML tags that will be discussed.
Review HTML  What is HTML?  HTML is a language for describing web pages.  HTML stands for Hyper Text Markup Language  HTML is not a programming language,
TECH2018 Multimedia and the Internet More about CSS and Page Layouts.
HTML Web Programming.
HTML. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language.
Chapter 4 HTML. Objectives Explain how HTML/XHTML are used and describe the difference between them Interpret HTML code Explain how HTML Forms are used.
CSS Style Rules Guang Tong, Zhan L;lo’p[ Css Style Rule Guang Tong Zhan Three ways to insert CSS 1 External style sheet 2 Internal style sheet 3 Inline.
Headings, Paragraphs, Formatting, Links, Head, CSS, Images
DAT602 Database Application Development Lecture 14 HTML.
The Characteristics of CSS
HTML (HyperText Markup Language)
 HTML stands for Hyper Text Mark-up Language. The coding language used to create documents for the World Wide Web  HTML is composed of tags. HTML tags.
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
1 What is CSS?  CSS stands for Cascading Style Sheets  Styles define how to display HTML elements  Styles are normally stored in Style Sheets  Styles.
1 HTML محمد احمدی نیا 2 Of 43 What is HTML?  HTML stands for Hyper Text Markup Language  HTML is not a programming language, it.
ITCS373: Internet Technology Week 3: Introduction to CSS Dr. Faisal Al-Qaed.
Getting Started with HTML Please use speaker notes for additional information!
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
CO1552 – Web Application Development Cascading Style Sheets.
CSS Basic (cascading style sheets)
HTML Hyper Text Markup Language. What is an HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
IS1825: Developing Multimedia Applications for Business Lecture 1: Introduction to CSS Rob Gleasure
Introduction to HTML Wah Yan College (Hong Kong) Mr. Li C.P.
CSS Cascading Style Sheets. CSS Advantages Greater typography and page layout control Style is separate from structure Styles can be stored in a separate.
Web Design and Development for Business Lecture 3 Hyper Text Markup Language (HTML)
HTML: Hyptertext Markup Language Doman’s Sections.
Web Design and Development for Business Lecture 4 Cascading Style Sheet (CSS)
Introduction to HTML Xiangming Mu 9/23/ Learning Objectives Understand basic HTML tags and their attributes Learn to create a simple HTML page.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
HTML GUIDE Press F5 and then Click on the links on the left to get to the section you want Section 1: Getting Started Section 2: Moving Banner Section.
HTML Hyper Text Markup Language 1BFCET BATHINDA. Definitions Web server: a system on the internet containing one or more web site Web site: a collection.
Web Design (12) CSS Introduction. Cascading Style Sheets - Defined CSS is the W3C standard for defining the presentation of documents written in HTML.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
WEEK -1 ACM 262 ACM 262 Course Notes. HTML What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML.
Web Technologies Beginning Cascading Style Sheets (CSS) 1Copyright © Texas Education Agency, All rights reserved.
What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it is a markup.
CSS Syntax. Syntax The CSS syntax is made up of three parts: a selector, a property and a value: selector {property: value}
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
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.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
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.
objectives Learning WEB TECHNOLOGIES. Understanding Salient features of WEB TECHNOLOGIES. Designing of WEB PAGES on your own. Development of WEB APPLICATIONS.
HTML for web designing short course. What is an HTML File? HTML stands for Hyper Text Markup Language An HTML file must have an htm or html file extension.
HTML AN INTRODUCTION TO WEB PAGE PROGRAMMING. INTRODUCTION TO HTML With HTML you can create your own Web site. HTML stands for Hyper Text Markup Language.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
HTML Basics.
4.01 Cascading Style Sheets
Html.
Introduction to HTML.
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
4.01 Cascading Style Sheets
Presentation transcript:

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 that this is the start of an HTML document. The last tag in your document is. This tag tells your browser that this is the end of the HTML document.  The text between the tag and the tag is header information. Header information is not displayed in the browser window.  The text between the tags is the title of your document. The title is displayed in your browser's caption.  The text between the tags is the text that will be displayed in your browser.  The text between the and tags will be displayed in a bold font.

Headings Headings are defined with the to tags. defines the largest heading. defines the smallest heading. This is a heading HTML automatically adds an extra blank line before and after a heading. Paragraphs Paragraphs are defined with the tag. This is a paragraph This is another paragraph HTML automatically adds an extra blank line before and after a paragraph.

Don't Forget the Closing Tag You might have noticed that paragraphs can be written without end tags : This is a paragraph This is another paragraph The example above will work in most browsers, but don't rely on it. Future version of HTML will not allow you to skip ANY end tags. Closing all HTML elements with an end tag is a future proof way of writing HTML. It also makes the code easier to understand (read and browse) when you to mark both where an element starts and where it ends.

Line Breaks The tag is used when you want to break a line, but don't want to start a new paragraph. The tag forces a line break wherever you place it. This is a para graph with line breaks The tag is an empty tag. It has no end tag like, since a closing tag doesn't make any sense. or More and more often you will see the tag written like this: Because the tag has no end tag (or closing tag), it breaks one of the rules for future HTML (the XML based XHTML), namely that all elements must be closed. Writing it like is a future proof way of closing (or ending) the tag inside the opening tag, accepted by both HTML and XML.

Comments in HTML The comment tag is used to insert a comment in the HTML source code. A comment will be ignored by the browser. You can use comments to explain your code, which can help you when you edit the source code at a later date. Note that you need an exclamation point after the opening bracket, but not before the closing bracket.

Recap on HTML Elements  Each HTML element has an element name (body, h1, p, br)  The start tag is the name surrounded by angle brackets:  The end tag is a slash and the name surrounded by angle brackets  The element content occurs between the start tag and the end tag  Some HTML elements have no content  Some HTML elements have no end tag

HTML Tag Attributes HTML tags can have attributes. Attributes provide additional information to an HTML element. Attributes always come in name/value pairs like this: name="value". Attributes are always specified in the start tag of an HTML element. Attributes Example 1: defines the start of a heading. has additional information about the alignment. Attributes Example 2: defines the body of an HTML document. has additional information about the background color. Attributes Example 3: defines an HTML table. has additional information about the border around the table.

The Anchor Tag and the Href Attribute HTML uses the (anchor) tag to create a link to another document. An anchor can point to any resource on the Web: an HTML page, an image, a sound file, a movie, etc. The syntax of creating an anchor: Text to be displayed The tag is used to create an anchor to link from, the href attribute is used to address the document to link to, and the words between the open and close of the anchor tag will be displayed as a hyperlink. This anchor defines a link to W3Schools: Visit W3Schools! The line above will look like this in a browser: Visit W3Schools!

The Anchor Tag and the Href Attribute HTML also uses to link to another part of the same document. Example: For the destination point in the document where you want to link to – you set up an anchor: Top And at the actual link itself you put – which in this case would be somewhere way down the page: Click here for top of page

Forms A form is an area that can contain form elements. Form elements are elements that allow the user to enter information (like text fields, textarea fields, drop-down menus, radio buttons, checkboxes, etc.) in a form. A form is defined with the tag. Input The most used form tag is the tag. The type of input is specified with the type attribute. The most commonly used input types are explained below.

Text Fields Text fields are used when you want the user to type letters, numbers, etc. in a form. First name: Last name: Radio Buttons Radio Buttons are used when you want the user to select one of a limited number of choices. Male Female

Checkboxes Checkboxes are used when you want the user to select one or more options of a limited number of choices. I have a bike: I have a car: I have an airplane:

The Form's Action Attribute and the Submit Button When the user clicks on the "Submit" button, the content of the form is sent to another file. The form's action attribute defines the name of the file to send the content to. The file defined in the action attribute usually does something with the received input. Username:

Images To include an image on a web page use Alt is used for text only browsers. Width and height are measured in pixels.

Lists To create a list in HTML you can use the following syntax Task 1 Task 2 Task 3 Task 4 Using instead of creates an unordered list which will use bullet points instead of numbering.

Cascading Style Sheets  HTML was not originally designed for creating all different styles, colours and presentation visual effects as this makes the code very complicated.  The solution for this to ease the burden on the HTML document was to use Cascading Style sheets.  CSS allows designers to control how a web pages will display in a web browser and separates this presentational information from the web page content and its logical structure  One CSS may be written and apply to all the pages in a website. This is in the form of an external style sheet. It can also be embedded into the top of the HTML document itself – this is an embedded style sheet.

Cascading Style Sheets - Selectors  Elements of an HTML page can be selected to follow a specific style. The syntax is as follows. Selector {property : value}  The Selector is normally a HTML Tag. The property is an attribute you wish to change. E.g. h1 {color : red} P {font-family : “sans serif”} P {text-align : center; color : blue} h1,h2,h3,h4,h5,h6 {color : red}

Cascading Style Sheets - Embedded  In an embedded style sheet these style rules are placed in the head part of the html document. HTML Example p {color : navy; font-family : “courier new”; font-weight : bold; font-size : 24pt; background-color : yellow; } Hello World!

Cascading Style Sheets - External  The best way is to use an external style sheet. Create the following file as MyStyles.css h1 { font-size : 16pt; color : orange; } h2 {margin : lin; color : red; font-family : arial; font-size : 10pt; } h3 {margin-left : 2in; color : navy; font-size : 2em; }

Cascading Style Sheets - External  In a separate file write the following HTML and see how it makes use of your external style sheet. CSS Sample <link rel="stylesheet" type="text/css" href="MyStyles.css" /> This is going to be a headline. Hello World! This will be another headline. Hello world Again!

Class Selectors.  Class selectors can be used to select an HTML element that has a class attribute. Here is the declaration for a class selector to embolden and colour text red..boldred {color : red; font-weight : bold} It can be applied to web page tags e.g. Hello world! Hello World! To make it more specific to more particular tags you and use as follows: p.boldRed {color : red; font-weight : bold}

ID Selectors ID Selectors are very similar to classes except that they can only be used once per page. They are declared with a # e.g. #header {font : bold 130% Veranda} And used like so: Block-level Elements  Block level elements mark divisions in page structure such as,,,, and  Element is used in good web page design to divide a web page into distinct sections and can be used in conjuntion with the CSS class attribute.

Block-level Elements Styles in context.german {font-family : fantasy; font-size : 32pt; color : green}.french {font-family : cursive; font –size : 36pt; color : blue} Hello World Hallo Welt Bonjour Monde