Web Client Side Technologies Raneem Qaddoura

Slides:



Advertisements
Similar presentations
Farhan Nisar University of Peshawar
Advertisements

Images, Tables, lists, blocks, layout, forms, iframes
Introduction to Web Site Development Steven Emory Department of Computer Science California State University, Los Angeles Lecture 4: Tables and Frames.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
Introduction to HTML II Shih-Heng Chin. Preface Structure of a HTML File Elements used frequently Tables.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 5 - Introduction to XHTML: Part 2 Outline 5.1 Introduction 5.2 Basic XHTML Tables 5.3 Intermediate.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Table, Forms, Metatags and Frames.
HTML Web Programming.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Programming I 2 nd lecture. Block-level and inline elements BlockInline block-level elements generally can contain text, data, inline elements, or other.
Web Development University of Khartoum. Web Development Web Programming Web Design University of Khartoum.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML Pt. 2.
HTML Hyper-Text Markup Language or tags. HTML is a “tag” language Open and close tags Tags identified with angle brackets Basic format content (shorthand.
HTML. Basic HTML HTML document – HTML headings – to HTML paragraphs – HTML links – HTML images –
>> Introduction to HTML: Tables. HTML is used to give websites structure 5 Basic Tags Element = Start-Tag+Content+End-Tag Heading Tags [h1-h6] Paragraph.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 5 - Introduction to XHTML: Part 2 Outline 5.1 Introduction 5.2 Basic XHTML Tables 5.3 Intermediate.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
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.
Guideline 12 Provide context and orientation information.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
 2003 Prentice Hall, Inc. All rights reserved. Introduction to HTML: Tables Outline 1 Introduction 2 Basic HTML Tables 3 Intermediate HTML Tables and.
Flow content – текст и тэги:  a  abbr  address  area (если в тэге map)  article  aside  audio  b  bdi  bdo  blockquote  br  button  canvas.
Introduction 1 Basics syntax, tags of HTML 2 Lists 3 Tables 4 Div 5 HTML Forms 6.
Introduction to Web Site Development John Hurley Department of Computer Science California State University, Los Angeles Lecture 4: Favicons Tables and.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
HTML5 Introduction to Web Programming. Plan of the course HTML5 Structure of a document Main HTML Tags –Headings –Paragraphs –Links –Tables –Forms –Images.
1999, COMPUTER SCIENCE, BUU Introduction to HTML Seree Chinodom
Week 1: Introduction to HTML and Web Design
Advanced HTML Tags:.
Introduction to HTML5.
HTML & CSS Jan Janoušek.
HTML CS 4640 Programming Languages for Web Applications
>> HTML: Tags – Hyperlink, Media, Lists
Web Systems & Technologies
CGS 3066: Lecture 2 Web Development and HTML5
Web Development Part 1.
BHS Web Design Mr. Campbell
Organizing Content with Lists and Tables
Working with Tables: Module A: Table Basics
4 Introduction to XHTML.
HTML: HyperText Markup Language
>> HTML: Tables.
Elements of HTML Web Design – Sec 3-2
Server-Side Application and Data Management IT IS 3105 (Spring 2010)
CGS 3066: Web Programming and Design Spring 2016
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
AN INTRODUCTORY LESSON TO MAKING A SIMPLE WEB PAGE By: RC Emily Solis
The Web Warrior Guide to Web Design Technologies
Introduction to Web Site Development
Chapter 5 Introduction to XHTML: Part 2
Elements of HTML Web Design – Sec 3-2
Chapter 5 - Introduction to XHTML: Part 2
Web Design & Development
Essentials of Web Pages
Basic HTML and Embed Codes
CGS 3066: Lecture 2 Web Development and HTML5
1 Introduction to XHTML.
Introduction to XHTML Cont:.
Pertemuan 1b
Introduction to HTML.
Pertemuan 1 Desain web Pertemuan 1
IS333: MULTI-TIER APPLICATION DEVELOPMENT
HTML5 - 2 Forms, Frames, Graphics.
Web Programming and Design
HTML CS 4640 Programming Languages for Web Applications
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Web Client Side Technologies 0780341 Raneem Qaddoura HTML Web Client Side Technologies 0780341 Raneem Qaddoura

What is HTML? HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text Markup Language and is defined by W3C HTML elements are represented by tags The first tag in a pair is the start tag, the second tag is the end tag Tip: The start tag is also called the opening tag, and the end tag the closing tag. HTML tags: The <!DOCTYPE html> declaration defines this document to be HTML5 The <html> element is the root element of an HTML page The <head> element contains meta information about the document The <title> element specifies a title for the document The <meta> defines metadata about an HTML document The <body> element contains the visible page content Other tags …. <tagname>content goes here...</tagname>

HTML Page Structure Only the content inside the <body> section (the white area above) is displayed in a browser.

HTML Global Attributes Description class Specifies one or more class names for an element (refers to a class in a style sheet) contenteditable Specifies whether the content of an element is editable or not dir Specifies the text direction for the content in an element hidden Specifies that an element is not yet, or is no longer, relevant id Specifies a unique id for an element spellcheck Specifies whether the element is to have its spelling and grammar checked or not style Specifies an inline CSS style for an element tabindex Specifies the tabbing order of an element title Specifies extra information about an element

<link> attributes HTML tags <a> attributes Attribute Value Description download filename Specifies that the target will be downloaded when a user clicks on the hyperlink href URL Specifies the URL of the page the link goes to Target _blank _parent _self _top framename Specifies where to open the linked document Basic HTML: <h1>, <h2> … <h6> <p> <pre> <br> Links: <a>, <link>, <nav> <link> attributes Attribute Value Description type media_type Specifies the media type of the linked document href URL Specifies the location of the linked document rel ex: stylesheet Required. Specifies the relationship between the current document and the linked document

HTML tags Images: <img> <figure>, <figcaption> <img> attributes Attribute Value Description alt text Specifies an alternate text for an image height pixels Specifies the height of an image src URL Specifies the URL of an image width Specifies the width of an image Images: <img> <figure>, <figcaption> Lists: <ul>, <ol>, <li> <dl>, <dt>, <dd> <ol> attributes Attribute Value Description reversed Specifies that the list order should be descending (9,8,7...) start number Specifies the start value of an ordered list type 1, A, a, I, i Specifies the kind of marker to use in the list

HTML tags <meter> attributes Attribute Value Description high number Specifies the range that is considered to be a high value low Specifies the range that is considered to be a low value max Specifies the maximum value of the range min Specifies the minimum value of the range value Required. Specifies the current value of the gauge Formatting: <b>, <i>, <u>, <em>, <strong>, <small> <b> vs <strong> and <i> vs <em> <bdi> <del>, <ins>, <s> <mark> <meter>, <progress> <sub>, <sup> <template> <progress> attributes Attribute Value Description max number Specifies how much work the task requires in total value Specifies how much of the task has been completed

HTML tags Frames: <iframe> Styles and Semantics: <style> <iframe> attributes Attribute Value Description height pixels Specifies the height of an <iframe> name text Specifies the name of an <iframe> src URL Specifies the address of the document to embed in the <iframe> width Specifies the width of an <iframe> Frames: <iframe> Styles and Semantics: <style> <div>, <span> <header>, <footer>, <main> <section> <article> <details>, <summary> Programming: <script>, <noscript> <details> attributes Attribute Value Description open Specifies that the details should be visible (open) to the user <script> attributes Attribute Value Description src URL Specifies the URL of an external script file

HTML tags Audio / Video: <audio> <video> <source> <audio> <video> attributes HTML tags Attribute Value Description Autoplay (audio) Autoplay (video) autoplay Specifies that the audio / video will start playing as soon as it is ready controls (audio) controls (video) controls Specifies that audio / video controls should be displayed (such as a play/pause button etc). height pixels Sets the height of the video player loop (audio) loop (video) loop Specifies that the audio / video will start over again, every time it is finished muted (audio) muted (video) muted Specifies that the audio / audio output of the video should be muted poster URL Specifies an image to be shown while the video is downloading, or until the user hits the play button src (audio) src (video) Specifies the URL of the audio / video file width Sets the width of the video player Audio / Video: <audio> <video> <source> <source> attributes Attribute Value Description src URL Required when <source> is used in <audio> and <video>. Specifies the URL of the media file type MIME-type Specifies the MIME-type of the resource

HTML tags Tables: <table>, <caption>, <td> <th> attributes Tables: <table>, <caption>, <th>, <tr>, <td>, <thead>, <tbody>, <tfoot> <col>, <colgroup> Attribute Value Description colspan (th) colspan (td) number Specifies the number of columns a header cell should span rowspan (th) rowspan (td) Specifies the number of rows a header cell should span <col> <colgroup> attributes Attribute Value Description span (col) span (colgroup) number Specifies the number of columns a <col> element should span

HTML tags Forms and Input: <form> <label> <input>, <textarea> <button> <select>, <option>, <optgroup>, <datalist> <fieldset>, <legend>

Migration from HTML4 to HTML5 More Details

Self Study HTML Symbols (https://www.w3schools.com/html/html_symbols.asp) HTML Charset (https://www.w3schools.com/html/html_charset.asp) HTML5 style guide (https://www.w3schools.com/html/html5_syntax.asp) HTML Youtube (https://www.w3schools.com/html/html_youtube.asp) HTML Multimedia (https://www.w3schools.com/html/html_media.asp) HTML Event Attributes (https://www.w3schools.com/tags/ref_eventattributes.asp)

References https://www.w3schools.com/ Sharma, P. (2013). Introduction to Web Technology. SK Kataria and Sons. Peterson, C. (2014). Learning responsive web design: a beginner's guide. " O'Reilly Media, Inc.".