Web Design. Lecture 1. Instructor : Cristina Mîndruță Site : Cristina Mindruta - Web Design

Size: px
Start display at page:

Download "Web Design. Lecture 1. Instructor : Cristina Mîndruță Site : Cristina Mindruta - Web Design"

Transcription

1 Web Design Lecture 1 Instructor : Cristina Mîndruță Site :

2 Bibliography Jennifer Niederst Robbins, Learning Web Design, Fourth Edition, O Reilly Media, 2012 Ian Pouncey and Richard York, Beginning CCC Cascading Style Sheets for Web Design, Third Edition, Wiley Publishing, Inc., 2011 Robin Nixon, Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition A Step-by-Step Guide to Creating Dynamic Websites, Publisher: O'Reilly Media, 2012 Adam Freeman, A Definitive Guide to HTML 5, Apress Janice Redish, Letting Go of the Words, Second Edition, Morgan Kaufmann Publishers (an imprint of Elsevier), Books can be obtained in electronic format from the instructor!!!

3 HTML HTML STRUCTURE and SEMANTIC markup Text Links Images Tables Forms

4 HTML HTML HyperText Markup Language Hypertext = text - displayed on a computer display or other electronic devices - that contains references (hyperlinks) to other text which the reader can immediately access, or where text can be revealed progressively at multiple levels of detail. Hypermedia = extension of the term hypertext, representing a nonlinear medium of information which includes graphics, audio, video, plain text and hyperlinks.

5 HTML Markup elements Uses TAGs to semantically mark the CONTENT. ex0 Semantic markup => content available and accessible in browsing environments and to non-human readers (ex.search engine, indexing programs,...). Content is made of ELEMENTs surrounded by tags. Adding meaning and structure to the content. Not intended to provide instructions for how the content should look (its presentation). Example: <title>web Design Course at UVT</title> ex1

6 HTML Basic page structure 1. root element 2. HTML document 3. descriptive information 4. metadata 5. document title 6. visible content ex1

7 HTML - Attributes <div class="intro" id="summary"> <h1>objectives:</h1> <p>provide students with concepts and main issues in web design.</p> <p>developping skills for approaching web sites development.</p> </div> after the element name, in the opening tag only (never in the end tag). several attributes can be applied to an element, separated by spaces. attribute names: global specific to each element are defined in the HTML specifications: attribute value follows an equals sign (=) OBS. Straight (") quotation marks are the convention, but not necessary value types : number, word, string of text, URL, measurement some attributes are required (ex. src and alt in the img element). ex2

8 HTML - Images <img > = empty element no content mandatory attributes : src, alt ex3

9 HTML - Style Style - Look&Feel declarations Inline Separated from the content Embedded in the head of the document In a different file, of CSS (Cascading Style Sheet) type ex4

10 HTML Document validation Document validation = checking the markup against standards. Valid documents : are more consistent on a variety of browsers display more quickly are more accessible.

11 HTML Document validation Validator = software that checks the source against the specified HTML version. Examples: or checks for: the DOCTYPE declaration, an indication of the character encoding for the document, the inclusion of required rules and attributes, non-standard elements, mismatched tags, nesting errors, typos and other minor errors.

12 HTML Block-level element - starts on a new line and takes up the full width available (stretches out to the left and right as far as it can). Rendered as blocks of information Examples: paragraph, hr, list, div, blockquote/q. Text-level semantic (inline) element (phrasing content) - does not start on a new line and only takes up as much width as necessary. Examples: anchor, b, br, cite, em, u, sub, sup Not all block-level elements can contain other block-level elements. Block-level elements can contain text-level semantic elements.

13 HTML HTML STRUCTURE markup Text Links Images Tables Grouping content Sections Text-level semantics Edits Forms

14 HTML Grouping content Grouping content Sections Text-level semantics Edits Paragraph <p>...</p> and <hr> paragraph-level thematic break Heading <h1>...</h1>, 2,3,4,5,6 Document outline for the page, interpreted by assistive devices, searching engines, Has default rendering, modifiable using style definitions. Heading group: <hgroup> HTML5 code <h1>creating a Simple Page</h1> <h2>(html Overview)</h2> </hgroup> Rendering in browsers complaining HTML5 Creating a Simple Page (HTML Overview)

15 HTML Lists Grouping content Sections Text-level semantics Edits Unordered (bulleted) only <li> blocks List block <ul>...</ul> List item block <li>...</li> Ordered (numbered) any type of flow element List block <ol>...</ol>, attribute start=[first number] List item block <li>...</li> Description : pairs term - description List block <dl>...</dl> Term block <dt>...</dt> only <dt>...</dt> or <dd>...</dd> pair of blocks Description block <dd>...</dd> Obs. Lists can be nested. Example: ex5

16 HTML grouping content Grouping content Sections Text-level semantics Edits Quotations <blockquote>...</blockquote> : long quotations <q>...</q> : short quotations Pre-formatted text <pre>...</pre> Self-contained unit Displayed exactly as it is typed (including all the carriage returns and multiple character spaces) and in monospaced (characters are the same width). <figure>...</figure> Can contain: image, video, code snippet, pre-formatted text, table,... <figcaption>...</figcaption> ex6

17 HTML grouping content Grouping content Sections Text-level semantics Edits Semantic (meaning) can be defined with generic elements, that can be customized to describe the content (perfectly). Generic elements are given meaning and context with the ID and CLASS attributes. The generic element for grouping content: <div>...</div> - division of content Creates a logical grouping of content or elements on the page Conceptual unit; should be treated as a unit by CSS or JavaScript Creates a context to the elements in the grouping <div class="intro" id="summary"> <h1>objectives:</h1> <p>provide students with concepts and main issues in web design.</p> <p>developing skills for approaching web sites development.</p> </div>

18 HTML organizing page Grouping content Sections Text-level semantics Edits <body>...</body> Page content <section>...</section> Example: Thematic group of content Can contain more <article> elements <article>...</article> Self-contained, reusable composition (could be extracted for external use) can be broken into a number of <section> elements. <aside>...<aside> Tangentially related material (sidebars) no default rendering; appearance and layout defined with style sheet rules

19 HTML organizing page Grouping content Sections Text-level semantics Edits <h1>...</h1>, 2,3,4,5,6 6 levels of headings <nav>...</nav> primary navigation links useful for different rendering devices and software engines <header>...</header> introductory material for page, section, or article <footer>...</footer> footer for page, section, or article <address>...</address> contact information at the end of the document, section, or article.

20 HTML text-level semantic elements (inline elements) Grouping content Sections Text-level semantics Edits Text-level semantic elements in HTML5 <em>...</em> Stressed emphasis <strong>...</strong> Strong importance <b>...</b> Keywords or visually emphasized text (bold) <i>...</i> Alternative voice (italic) <s>...</s> Incorrect text (strike-through) <u>...</u> Annotated text (underline) <small>...</small> Legal text; small print (smaller type size) <q>...</q> Short inline quotation <abbr>...</abbr> Abbreviation or acronym <cite>...</cite> Citation <dfn>...</dfn> Defining term

21 HTML text-level semantic elements (inline elements) Grouping content Sections Text-level semantics Edits Text-level semantic elements in HTML5 (cont.) <code>...</code> Program code elements <var>...</var> Variable <samp>...</samp> Program sample <kbd>...</kbd> User-entered keyboard strokes <sub>...</sub> Subscript <sup>...</sup> Superscript <mark>...</mark> Contextually relevant text (highlighted) <time>...</time> Time data <data>...</data> Machine-readable data <ins>...</ins> Inserted text, <del>...</del> Deleted text <br> Line break, <wbr> Word break

22 HTML generic elements Grouping content Sections Text-level semantics Edits Semantic can be defined with generic elements, that can be customized to describe the content (perfectly). Generic elements are given meaning and context with the ID and CLASS attributes. The generic element for text-level semantics: <span>...</span> word or phrase for which no text-level element currently exists inline element, can only contain text and other inline elements

23 HTML Edits Grouping content Sections Text-level semantics Edits Parts of a document that have been inserted or deleted (respectively) <ins>...</ins> inserted text <del>...</del> deleted text

24 HTML special characters Identified by name or by code &name &#code Example: &copy or &#169 for copyright symbol

25 HTML HTML STRUCTURE markup Text Links Images Tables Forms

26 HTML LINKS Link - conceptual construct that represents a connection between two resources, one of which is the current document. Kinds of links in HTML: Links to external resources - used to augment the current document, generally automatically processed by the user agent. Hyperlinks - links to other resources that are generally exposed to the user by the user agent so that the user can cause the user agent to navigate to those resources, e.g. to visit them in a browser or download them.

27 HTML LINKS Anchor element (hypertext link) : Mandatory attributes : <a> </a> href - URL to the destination (points to web resources: HTML, images, audio, video files,...) <a href="url"> linked text or element </a> Example: <a href=" Faculty Web Page</a> <a href=" src="uvt.gif" alt="uvt logo"></a> ex7

28 HTML LINKS URL (Uniform Resource Locator) Absolute = links to external pages: protocol ( ), the domain name, and the pathname as necessary. ex. Relative = links to a page on the current site: Tree structure and expressing paths relative to the current directory and to the root directory (see next slides). To a fragment identify the destination fragment with a value for ID attribute use this value, preceded by #, in the href attribute

29 HTML LINKS

30 HTML LINKS

31 HTML LINKS

32 HTML LINKS

33 HTML LINKS

34 HTML LINKS

35 HTML LINKS

36 HTML LINKS mailto link The browser opens a new mail message pre-addressed to that address in a designated mail program. Example: <a href="mailto:cristina.mindruta@e-uvt.ro">contact instructor</a> tel link ex8 <a href="tel: ">call us free at (004) </a> Supported on most mobile devices: ios, Android, Blackberry, Symbian, Internet Explorer, Opera Mini. The ipad and ipod Touch can t make a call, but they will offer to create a new contact from the number. Nothing happens when desktop users click the link. A CSS rule can be used to hide the link for non-mobile devices.

37 HTML HTML STRUCTURE markup Text Links Images Tables Forms

38 HTML IMAGES <img src= url > empty element: has attributes but no content inline element; if browser window is resized then images reflows to fill the new width. replaced element - replaced by an external file when the page is displayed. by default, the bottom edge of an image aligns with the baseline of text Examples: <img src="icon.gif" alt=""> Local images, organized into special directories. <img src="/images/arrow.gif" alt=""> Images from other websites: absolute URL: <img src=" alt=""> OBS. File types automatically supported by the browser: GIF, JPEG(JPG), PNG For other types: use anchor element and browser will try to use an appropriate helper applications to display media.

39 HTML IMAGES Attributes: src mandatory, URL of the file containing the image alt - alternate text that should serve as a substitute for the image content serving the same purpose and presenting the same information. Alternative text benefit users with special devices. width and height - indicate the dimensions of the image in number of pixels.

40 HTML Windows and Frames target attribute in the anchor element. Open document in (new) window: new window <a href="url" target="_blank">text or image</a> new/existing window called display ex9 <a href="url" target="display">text or image</a> iframe element embed a separate HTML document or other resource in a document. Example: <h1>inline (floating) Frames</h1> <iframe src="list.html" width="800" height="250"> Your browser does not support inline frames. Read the <a href="list.html">list</a>. </iframe> ex10 ex11 ex12

41 HTML HTML STRUCTURE markup Text Links Images Tables Forms

42 <table>...</table> Structure : rows, columns HTML TABLES <tr>...</tr> Containers for data : cells (may contain text, graphic, other table). <th>...</th> <td>...</td> : row : header : data

43 HTML TABLES Supports all global attributes: Specific attributes for table Border : Specifies whether or not the table is being used for layout purposes Value = 0 or 1 Specific attributes for td / th colspan / rowspan : stretch a cell to the right / downward to span over the subsequent columns/rows. scope : associates a table header with the row, column, group of rows (such as tbody ), or column group in which it appears. header : associates a table data cell with its respective header. padding : space between the content and the edge of the cell ex13

44 HTML TABLES Optional elements for table <caption> - a caption or the name of the table. <col> - used to control certain properties of each table column (ex. width); are not displayed and have no content. <colgroup> - enclose <col> elements; are not displayed. <thead> - column headers, at the top of each page. <tbody> - the main table data. <tfoot> - summary or footnote content; at the bottom of each page; sometimes used to repeat column headers in long tables. Very useful in styling tables. tables

45 HTML HTML STRUCTURE markup Text Links Images Tables Forms

46 Form in the browser HTML Forms mechanism collects information from the user. Content : form controls, used to collect information from the user. text and other elements. Script/application on the server - processes the information collected by the form returns an appropriate response.

47 HTML Form element <form>...</form> - interactive form Basic structure: To the script/application on the server <form action="url" method="post">... </form> Examples of server-side languages: PHP (.php) : open source scripting language most commonly used with the Apache web server. Microsoft s ASP.NET (Active Server Pages) (.asp) : programming environment for the Microsoft Internet Information Server (IIS). Ruby on Rails : programming language used with the Rails platform. JavaServer Pages (.jsp) : Java-based technology similar to ASP. Python : scripting language for web and server applications.

48 HTML Form controls Form control - collects one bit of information from a user. Acts as a variable that takes the value put in the form by the user. name attribute (the name of the variable) unique value inside a form simple and descriptive well documented Example: <textarea name="opinion" rows="4" cols="45" placeholder="leave us your opinion about our site."></textarea>

49 HTML Form controls Text entry controls Specialized text entry controls Submit and reset buttons Radio and checkbox buttons Pull-down and scrolling menus File selection and upload control Hidden controls Dates and times (HTML5) Numerical controls (HTML5) Color picker control (HTML5)

50 HTML input control <input>...</input> element. General element used to define more types of input controls. Attribute type : defines the meaning (semantics) and the appearance of the input element. HTML5 has 23 different types of input controls. Attributes common to all types: disabled and readonly

51 HTML text entry <input type="text"> : Single-line text entry control Example: <label>city <input type="text" name="city" id="form-city" value="your Hometown" maxlength="50"></label> <datalist>...</datalist> element (HTML5) drop-down menu of suggested values (user can still type in a text) input element can be associated with a datalist using the list attribute Example: <p>education completed: <input type="text" list="edulevel" name="education"> <datalist id="edulevel"> <option value="high School"> <option value="bachelors Degree"> <option value="masters Degree"> </datalist>

52 HTML text entry <textarea>...</textarea> : Multiline text entry control Attributes: title, placeholder : hint on content rows, cols : text dimensions wrap = soft/hard maxlength : max number of characters Example: <p>official contest entry:<br> <em>tell us why you love the band. Five winners will get backstage passes!</em><br> <textarea name="contest_entry" rows="5" cols="50" placeholder="50 words or less"> </textarea> </p>

53 HTML text entry Specialized text entry fields <input type="password"> password text control. The form does not encrypt the information!!! <label for="form-pswd">log in:</label><br> <input type="password" name="pswd" maxlength="8" id="form-pswd">

54 HTML buttons <input type="submit"> OR <input type="image" src="url" alt="submit"> Submits the form data to the server Attribute: value= text on the button <input type="reset"> Resets the form controls to their default settings <input type="button"> No predefined function; function will be defined using JavaScript <button>...</button> Flexible element for creating custom buttons similar to those created with the input element.

55 HTML choices Choose from a number of provided options. Attributes: name : name of the group of options value : value to be sent to the server when the related item is selected. <input type="radio"> Radio button : mutually exclusive options. Example: <p>what specialization are you registered?</p> <ol> <li><input type="radio" name= spec value= IR > Informatica </li> <li><input t ype="radio" name= spec value= IA > Informatica aplicata</li> <li><input type="radio" name= spec value= IE checked> Informatica engleza</li> </ol> <input type="checkbox"> Checkbox button : Multiple selection options Example: <p>what optional courses do you prefer?</p> <ol> <li><input type="checkbox" name= opt value= ADS > Advanced Data Structures </li> <li><input type="checkbox" name= opt value= LP > Logic Programming</li> <li><input type="checkbox" name= opt value= WD checked> Web Design</li> </ol>

56 HTML menus <select>...</select> - menu control <option value= val >content</option> an option within a menu <optgroup>...</optgroup> a logical grouping of options within a menu Attributes: Sent to the server when option selected size : the number of options displayed at once value : sent to the server instead of content multiple : multiple selections are allowed selected : option selected by default Example: <p>what optional courses do you prefer?</p> <select name= opt size= 3 multiple> <option value= ADS >Advanced Data Structures</option> <option value= LP >Logic Programming</option> <option value= WD selected>web Design</option> </select>

57 HTML file selection <input type="file"> File selection field Allows to select a document from the hard drive to be submitted with the form data. Example: <form action="/client.php" method="post" enctype="multipart/form-data"> <label>send a photo to be used as your online icon <em>(optional)</em><br> <input type="file" name="photo"><label> </form> OBS. Most data types can be transferred between pages in hidden input controls. <input type="hidden"> Hidden control field Passes a name/value pair, not visible to the user, to the server

58 HTML date and time Date input control <input type="date" name="name" value="yyyy-mm-dd"> Time input control <input type="time" name="name" value="hh:mm:ss"> Date/time control with time zone <input type="datetime" name="name" value="hh:mm:ssyyyy-mm- DDThh:mm:ssTZD"> Date/time control with no time zone <input type="datetime-local" name="name" value="hh:mm:ssyyyy-mm- DDThh:mm:ss"> A month in a year <input type="month" name="name" value="yyyy-mm"> A particular week in a year <input type="week" name="name" value="yyyy-w#">

59 HTML other form controls Numerical input <input type="number"> Slider input <input type="range"> Attributes: min, max, step (numerical value or any) Color picker <input type="color"> State of an ongoing process <progress>...</progress> Attributes : max State of an ongoing process measured within a known range (between min and max) <meter>...</meter> Attributes : min, max, low (trigger), high (trigger), optimun (prefered value) Calculated output value, associated with inputs that affected the calculation. <output>...</output> Key pair generator (private key is stored locally, and the public key is packaged and sent to the server) <keygen>

60 FORMS accessibility features For users without the benefit of visual browsers. <label>...</label> element Implicit association : associates descriptive text with its respective form field <label><input type=...>descriptive text</label> explicit association: matches the label with the control s id reference <label for="id">...</label> <input type=... id="id"> Example <label for="form-login-username">login account</label> <input type="text" name="login" id="form-login-username">

61 FORMS accessibility features Logical group of form controls Caption for the enclosed fields <fieldset>...</fieldset> <legend>...</legend> Example: <fieldset> <legend>mailing List Sign-up</legend> <ul> <li><label>add me to your mailing list <input type="radio" name="list" value="yes" checked="checked"> </label></li> <li><label>no thanks <input type="radio" name="list" value="no"> </label></li> </ul> </fieldset> <fieldset> <legend>customer Information</legend> <ol> <li><label>full name: <input type="text" name="username"></label></li> <li><label> <input type="text" name=" "></label></li> <li><label>state: <input type="text" name="state"></label></li> </ol> </fieldset>

62 FORMS layout and design guide Avoid unnecessary questions try to detect information Ex. Detect the type of credit card from the first 4 numbers Consider impact of label placement above their respective fields : faster reading left : a little slower reading Choose input types carefully Group related inputs Clarify primary and secondary actions and apply different styles Primary action : visually dominant and easy to find button Consider adding UNDO and BACK buttons More information: Web Form Design (Rosenfeld Media,2008); Mobile First (A Book Apart, 2011);

63 HTML5 HTML5 specification: Elements, attributes, and attribute values in HTML are defined to have certain meanings (semantics). Tagged semantics allow HTML processors, (ex. Web browsers, search engines) to present and use documents and applications in a wide variety of contexts. Examples: The same page can also be used by a small browser on a mobile phone, without any change to the page, to represent information adapted to a small screen size. Assistive device reads the page to the user: the speech browser might use a different volume or a slower voice. Browsers can create a document outline based on header markups. Search engines can use the headings to more effectively index a page, or to provide quick links to subsections of the page from their results. Tools can use the headings to create a table of contents.

64 HTML5 Principle : Separate content from presentation. Requirement: Avoid in-line style definitions. New elements added by HTML5 article, aside, audio, bdi, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, track, video, wbr color, date, datetime, datetime-local, , month, number,range, search, tel, time, url, week new form input types new global attributes - can be applied to any element.

CSC Web Programming. Introduction to HTML

CSC Web Programming. Introduction to HTML CSC 242 - Web Programming Introduction to HTML Semantic Markup The purpose of HTML is to add meaning and structure to the content HTML is not intended for presentation, that is the job of CSS When marking

More information

CSC Web Technologies, Spring HTML Review

CSC Web Technologies, Spring HTML Review CSC 342 - Web Technologies, Spring 2017 HTML Review HTML elements content : is an opening tag : is a closing tag element: is the name of the element attribute:

More information

Summary 4/5. (contains info about the html)

Summary 4/5. (contains info about the html) Summary Tag Info Version Attributes Comment 4/5

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6 CS 350 COMPUTER/HUMAN INTERACTION Lecture 6 Setting up PPP webpage Log into lab Linux client or into csserver directly Webspace (www_home) should be set up Change directory for CS 350 assignments cp r

More information

QUICK REFERENCE GUIDE

QUICK REFERENCE GUIDE QUICK REFERENCE GUIDE New Selectors New Properties Animations 2D/3D Transformations Rounded Corners Shadow Effects Downloadable Fonts @ purgeru.deviantart.com WHAT IS HTML5? HTML5 is being developed as

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

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

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21 Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1 59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

Web Programming Week 2 Semester Byron Fisher 2018

Web Programming Week 2 Semester Byron Fisher 2018 Web Programming Week 2 Semester 1-2018 Byron Fisher 2018 INTRODUCTION Welcome to Week 2! In the next 60 minutes you will be learning about basic Web Programming with a view to creating your own ecommerce

More information

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013 The Hypertext Markup Language (HTML) Part II Hamid Zarrabi-Zadeh Web Programming Fall 2013 2 Outline HTML Structures Tables Forms New HTML5 Elements Summary HTML Tables 4 Tables Tables are created with

More information

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM Advanced Internet Technology Lab.

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM Advanced Internet Technology Lab. Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 5049 Advanced Internet Technology Lab Lab # 1 Eng. Haneen El-masry February, 2015 Objective To be familiar with

More information

Certified HTML5 Developer VS-1029

Certified HTML5 Developer VS-1029 VS-1029 Certified HTML5 Developer Certification Code VS-1029 HTML5 Developer Certification enables candidates to develop websites and web based applications which are having an increased demand in the

More information

HTML. HTML Evolution

HTML. HTML Evolution Overview stands for HyperText Markup Language. Structured text with explicit markup denoted within < and > delimiters. Not what-you-see-is-what-you-get (WYSIWYG) like MS word. Similar to other text markup

More information

Programmazione Web a.a. 2017/2018 HTML5

Programmazione Web a.a. 2017/2018 HTML5 Programmazione Web a.a. 2017/2018 HTML5 PhD Ing.Antonino Raucea antonino.raucea@dieei.unict.it 1 Introduzione HTML HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text

More information

HTML Cheat Sheet for Beginners

HTML Cheat Sheet for Beginners HTML Cheat Sheet for Beginners HTML Cheat Sheet for Beginners Trying to remember every HTML element is like trying to remember all of your personal information, credit card, bank account numbers and your

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

1.264 Lecture 12. HTML Introduction to FrontPage

1.264 Lecture 12. HTML Introduction to FrontPage 1.264 Lecture 12 HTML Introduction to FrontPage HTML Subset of Structured Generalized Markup Language (SGML), a document description language SGML is ISO standard Current version of HTML is version 4.01

More information

Creating Web Pages Using HTML

Creating Web Pages Using HTML Creating Web Pages Using HTML HTML Commands Commands are called tags Each tag is surrounded by Some tags need ending tags containing / Tags are not case sensitive, but for future compatibility, use

More information

HTML Forms. By Jaroslav Mohapl

HTML Forms. By Jaroslav Mohapl HTML Forms By Jaroslav Mohapl Abstract How to write an HTML form, create control buttons, a text input and a text area. How to input data from a list of items, a drop down list, and a list box. Simply

More information

<page> 1 Document Summary Document Information <page> 2 Document Structure Text Formatting <page> 3 Links Images <page> 4

<page> 1 Document Summary Document Information <page> 2 Document Structure Text Formatting <page> 3 Links Images <page> 4 Document Summary Document Information Document Structure Text Formatting Links Images Lists Forms Input Type Attributes Select Attributes Option Attributes Table Formatting Objects and iframes iframe Attributes

More information

HTML: Fragments, Frames, and Forms. Overview

HTML: Fragments, Frames, and Forms. Overview HTML: Fragments, Frames, and Forms Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@ imap.pitt.edu http://www.sis. pitt.edu/~spring Overview Fragment

More information

Certified HTML Designer VS-1027

Certified HTML Designer VS-1027 VS-1027 Certification Code VS-1027 Certified HTML Designer Certified HTML Designer HTML Designer Certification allows organizations to easily develop website and other web based applications which are

More information

UNIX and Operating System Topics

UNIX and Operating System Topics UNIX and Operating System Topics 1. What is SFTP? Name software applications that provide sftp service 2. What does SSH mean? How do you use ssh? 3. What is a Terminal window on the Mac? Why/when do you

More information

COMP519: Web Programming Lecture 4: HTML (Part 3)

COMP519: Web Programming Lecture 4: HTML (Part 3) COMP519: Web Programming Lecture 4: HTML (Part 3) Ullrich Hustadt Department of Computer Science School of Electrical Engineering, Electronics, and Computer Science University of Liverpool Contents 1 HTML

More information

HTML Tables and. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

HTML Tables and. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar HTML Tables and Forms Chapter 5 2017 Pearson http://www.funwebdev.com - 2 nd Ed. HTML Tables A grid of cells A table in HTML is created using the element Tables can be used to display: Many types

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1 Introduction Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML and XHTML 2 Tags and Elements 4 Separating Heads from Bodies 5 Attributes Tell Us About Elements

More information

HTML5, CSS3, JQUERY SYLLABUS

HTML5, CSS3, JQUERY SYLLABUS HTML5, CSS3, JQUERY SYLLABUS AAvhdvchdvchdvhdh HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments

More information

Programming of web-based systems Introduction to HTML5

Programming of web-based systems Introduction to HTML5 Programming of web-based systems Introduction to HTML5 Agenda 1. HTML5 as XML 2. Basic body elements 3. Text formatting and blocks 4. Tables 5. File paths 6. Head elements 7. Layout elements 8. Entities

More information

Index. CSS directive, # (octothorpe), intrapage links, 26

Index. CSS directive, # (octothorpe), intrapage links, 26 Holzschlag_.qxd 3/30/05 9:23 AM Page 299 Symbols @import CSS directive, 114-115 # (octothorpe), intrapage links, 26 A a element, 23, 163, 228 abbr element, 228 absolute keywords for font sizing, 144 absolute

More information

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

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors. HTML HTML/XHTML HyperText Mark-up Language Basic language for WWW documents Format a web page s look, position graphics and multimedia elements Describe document structure and formatting Platform independent:

More information

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application. Extra notes - Client-side Design and Development Dr Nick Hayward HTML - Basics A brief introduction to some of the basics of HTML. Contents Intro element add some metadata define a base address

More information

HTML and CSS COURSE SYLLABUS

HTML and CSS COURSE SYLLABUS HTML and CSS COURSE SYLLABUS Overview: HTML and CSS go hand in hand for developing flexible, attractively and user friendly websites. HTML (Hyper Text Markup Language) is used to show content on the page

More information

Html basics Course Outline

Html basics Course Outline Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and

More information

CPET 499/ITC 250 Web Systems. Topics

CPET 499/ITC 250 Web Systems. Topics CPET 499/ITC 250 Web Systems Lecture on HTML and XHTML, Web Browsers, and Web Servers References: * Fundamentals of Web Development, 2015 ed., by Randy Connolly and Richard Hoar, from Pearson *Chapter

More information

Static Webpage Development

Static Webpage Development Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction

More information

The [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p.

The [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p. Acknowledgments p. xix Preface p. xxi Web Basics Introduction to HTML p. 3 Basic HTML Concepts p. 4 HTML: A Structured Language p. 7 Overview of HTML Markup p. 11 Logical and Physical HTML p. 13 What HTML

More information

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week WEB DESIGNING HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments HTML - Lists HTML - Images HTML

More information

INTRODUCTION TO HTML5! HTML5 Page Structure!

INTRODUCTION TO HTML5! HTML5 Page Structure! INTRODUCTION TO HTML5! HTML5 Page Structure! What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in 1999. The web has changed a lot since

More information

Form Overview. Form Processing. The Form Element. CMPT 165: Form Basics

Form Overview. Form Processing. The Form Element. CMPT 165: Form Basics Form Overview CMPT 165: Form Basics Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 26, 2011 A form is an HTML element that contains and organizes objects called

More information

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

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Make a Website A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Overview Course outcome: You'll build four simple websites using web

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

Website Development with HTML5, CSS and Bootstrap

Website Development with HTML5, CSS and Bootstrap Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on

More information

LING 408/508: Computational Techniques for Linguists. Lecture 14

LING 408/508: Computational Techniques for Linguists. Lecture 14 LING 408/508: Computational Techniques for Linguists Lecture 14 Administrivia Homework 5 has been graded Last Time: Browsers are powerful Who that John knows does he not like? html + javascript + SVG Client-side

More information

Document Object Model. Overview

Document Object Model. Overview Overview The (DOM) is a programming interface for HTML or XML documents. Models document as a tree of nodes. Nodes can contain text and other nodes. Nodes can have attributes which include style and behavior

More information

PHP,HTML5, CSS3, JQUERY SYLLABUS

PHP,HTML5, CSS3, JQUERY SYLLABUS PHP,HTML5, CSS3, JQUERY SYLLABUS AAvhdvchdvchdvhdh HTML HTML - Introduction HTML - Elements HTML - Tags HTML - Text HTML - Formatting HTML - Pre HTML - Attributes HTML - Font HTML - Text Links HTML - Comments

More information

Chapter 2. Self-test exercises

Chapter 2. Self-test exercises Chapter 2 Self-test exercises ST1. Who invented the World Wide Web? Answer: Tim Berners-Lee ST2. What does the acronym http stand for? Answer: HyperText Transfer Protocol ST3. What does the acronym ftp

More information

Desire2Learn: HTML Basics

Desire2Learn: HTML Basics Desire2Learn: HTML Basics Page 1 Table of Contents HTML Basics... 2 What is HTML?...2 HTML Tags...2 HTML Page Structure...2 Required Tags...3 Useful Tags...3 Block Quote - ...

More information

HTML Tags <A></A> <A HREF="http://www.cnn.com"> CNN </A> HREF

HTML Tags <A></A> <A HREF=http://www.cnn.com> CNN </A> HREF HTML Tags Tag Either HREF or NAME is mandatory Definition and Attributes The A tag is used for links and anchors. The tags go on either side of the link like this: the link

More information

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions Text and Layout Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11 This presentation 344 345 Text in Graphics Maximum flexibility obtained by treating text as graphics and manipulating

More information

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources HTML + CSS ScottyLabs WDW OVERVIEW What are HTML and CSS? How can I use them? WHAT ARE HTML AND CSS? HTML - HyperText Markup Language Specifies webpage content hierarchy Describes rough layout of content

More information

By Ryan Stevenson. Guidebook #2 HTML

By Ryan Stevenson. Guidebook #2 HTML By Ryan Stevenson Guidebook #2 HTML Table of Contents 1. HTML Terminology & Links 2. HTML Image Tags 3. HTML Lists 4. Text Styling 5. Inline & Block Elements 6. HTML Tables 7. HTML Forms HTML Terminology

More information

CSC 121 Computers and Scientific Thinking

CSC 121 Computers and Scientific Thinking CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language

More information

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

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( ) MODULE 2 HTML 5 FUNDAMENTALS HyperText > Douglas Engelbart (1925-2013) Tim Berners-Lee's proposal In March 1989, Tim Berners- Lee submitted a proposal for an information management system to his boss,

More information

Markup Language. Made up of elements Elements create a document tree

Markup Language. Made up of elements Elements create a document tree Patrick Behr Markup Language HTML is a markup language HTML markup instructs browsers how to display the content Provides structure and meaning to the content Does not (should not) describe how

More information

A Brief Introduction to HTML

A Brief Introduction to HTML A P P E N D I X HTML SuMMAry J A Brief Introduction to HTML A web page is written in a language called HTML (Hypertext Markup Language). Like Java code, HTML code is made up of text that follows certain

More information

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

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension HTML Website is a collection of web pages on a particular topic, or of a organization, individual, etc. It is stored on a computer on Internet called Web Server, WWW stands for World Wide Web, also called

More information

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

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its

More information

11. HTML5 and Future Web Application

11. HTML5 and Future Web Application 11. HTML5 and Future Web Application 1. Where to learn? http://www.w3schools.com/html/html5_intro.asp 2. Where to start: http://www.w3schools.com/html/html_intro.asp 3. easy to start with an example code

More information

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar Review of HTML Chapter 3 Fundamentals of Web Development 2017 Pearson Fundamentals of Web Development http://www.funwebdev.com - 2 nd Ed. What Is HTML and Where Did It Come from? HTML HTML is defined as

More information

Techno Expert Solutions An institute for specialized studies!

Techno Expert Solutions An institute for specialized studies! HTML5 and CSS3 Course Content to WEB W3C and W3C Members Why WHATWG? What is Web? HTML Basics Parts in HTML Document Editors Basic Elements Attributes Headings Basics Paragraphs Formatting Links Head CSS

More information

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

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0 CSI 3140 WWW Structures, Techniques and Standards Markup Languages: XHTML 1.0 HTML Hello World! Document Type Declaration Document Instance Guy-Vincent Jourdan :: CSI 3140 :: based on Jeffrey C. Jackson

More information

HTML Hyper Text Markup Language

HTML Hyper Text Markup Language HTML Hyper Text Markup Language Home About Services index.html about.html services.html Homepage = index.html site root index.html about.html services.html images headshot.jpg charlie.jpg A webpage built

More information

Web Designing HTML5 NOTES

Web Designing HTML5 NOTES Web Designing HTML5 NOTES HTML Introduction What is HTML? HTML is the standard markup language for creating Web pages. HTML stands for Hyper Text Markup Language HTML describes the structure of Web pages

More information

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand

More information

Networking and Internet

Networking and Internet Today s Topic Lecture 13 Web Fundamentals Networking and Internet LAN Web pages Web resources Web client Web Server HTTP Protocol HTML & HTML Forms 1 2 LAN (Local Area Network) Networking and Internet

More information

Spring 2014 Interim. HTML forms

Spring 2014 Interim. HTML forms HTML forms Forms are used very often when the user needs to provide information to the web server: Entering keywords in a search box Placing an order Subscribing to a mailing list Posting a comment Filling

More information

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II CHAPTER 1: HTML 1. What is HTML? Define its structure. a. HTML [Hypertext Markup Language] is the main markup language for creating web pages and other information that can be displayed in a web browser.

More information

HTML & XHTML Tag Quick Reference

HTML & XHTML Tag Quick Reference HTML & XHTML Tag Quick Reference This reference notes some of the most commonly used HTML and XHTML tags. It is not, nor is it intended to be, a comprehensive list of available tags. Details regarding

More information

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS

BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS BASICS OF WEB DESIGN CHAPTER 2 HTML BASICS KEY CONCEPTS 1 LEARNING OUTCOMES Describe the anatomy of a web page Format the body of a web page with block-level elements including headings, paragraphs, lists,

More information

Table of Contents. MySource Matrix Content Types Manual

Table of Contents. MySource Matrix Content Types Manual Table of Contents Chapter 1 Introduction... 5 Chapter 2 WYSIWYG Editor... 6 Replace Text... 6 Select Snippet Keyword... 7 Insert Table and Table Properties... 8 Editing the Table...10 Editing a Cell...12

More information

Deccansoft Software Services

Deccansoft Software Services Deccansoft Software Services (A Microsoft Learning Partner) HTML and CSS COURSE SYLLABUS Module 1: Web Programming Introduction In this module you will learn basic introduction to web development. Module

More information

Designing UI. Mine mine-cetinkaya-rundel

Designing UI. Mine mine-cetinkaya-rundel Designing UI Mine Çetinkaya-Rundel @minebocek mine-cetinkaya-rundel mine@stat.duke.edu - Web application UI is ultimately HTML/CSS/JavaScript - Let R users write user interfaces using a simple, familiar-looking

More information

HTML5. 10 Things to Know. Webster University. ! R. Scott Granneman

HTML5. 10 Things to Know. Webster University. ! R. Scott Granneman HTML5 10 Things to Know Webster University R. Scott Granneman 2009 R. Scott Granneman Last updated 20140221 You are free to use this work, with certain restrictions. For full licensing information, please

More information

Content Management System User Training

Content Management System User Training Content Management System User Training October 14, 2010 Logging In Log in using the following URL: http://www4.gsb.columbia.edu/login Use UNI and password 2 Editing Existing Content Once logged in, navigate

More information

Web Designing Course

Web Designing Course Web Designing Course Course Summary: HTML, CSS, JavaScript, jquery, Bootstrap, GIMP Tool Course Duration: Approx. 30 hrs. Pre-requisites: Familiarity with any of the coding languages like C/C++, Java etc.

More information

Introduction to using HTML to design webpages

Introduction to using HTML to design webpages Introduction to using HTML to design webpages #HTML is the script that web pages are written in. It describes the content and structure of a web page so that a browser is able to interpret and render the

More information

CS105 Course Reader Appendix A: HTML Reference

CS105 Course Reader Appendix A: HTML Reference Stanford CS106E Young CS105 Course Reader Appendix A: HTML Reference Tag Index by Section The tags are listed in one of nine sections as shown below: Character Appearance Elements , Bold

More information

A Balanced Introduction to Computer Science, 3/E

A Balanced Introduction to Computer Science, 3/E A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 2 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is

More information

Meijer.com Style Guide

Meijer.com Style Guide TABLE OF CONTENTS Meijer.com Style Guide John Green Information Architect November 14, 2011 1. LAYOUT... 2 1.1 PAGE LAYOUT... 2 1.1.1 Header... 2 1.1.2 Body / Content Area... 3 1.1.2.1 Top-Level Category

More information

ICT IGCSE Practical Revision Presentation Web Authoring

ICT IGCSE Practical Revision Presentation Web Authoring 21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:

More information

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

HTML. Hypertext Markup Language. Code used to create web pages Chapter 4 Web 135 HTML Hypertext Markup Language Code used to create web pages HTML Tags Two angle brackets For example: calhoun High Tells web browser ho to display page contents Enter with

More information

Using CSS for page layout

Using CSS for page layout Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility

More information

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data.

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data. Review The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data. It is not the internet! It is a service of the internet.

More information

HTML Organizing Page Content

HTML Organizing Page Content HTML Organizing Page Content CSS for layout Examples http://www.shinybytes.com/newcss.html Generic Elements Used to create a logical grouping of content or elements on the page Can be customized to describe

More information

Symbols INDEX. !important rule, rule, , 146, , rule,

Symbols INDEX. !important rule, rule, , 146, , rule, Symbols!important rule, 209 @import rule, 140-144, 146, 155-156, 157 @media rule, 155-156 A element. See anchors abbr attribute, 36-37 element, 87, 90-91 absolute positioning, 177, 178, 182,

More information

Bridges To Computing

Bridges To Computing Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote

More information

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data"

HTML Tables and Forms. Outline. Review. Review. Example Demo/ Walkthrough. CS 418/518 Web Programming Spring Tables to Display Data CS 418/518 Web Programming Spring 2014 HTML Tables and Forms Dr. Michele Weigle http://www.cs.odu.edu/~mweigle/cs418-s14/ Outline! Assigned Reading! Chapter 4 "Using Tables to Display Data"! Chapter 5

More information

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 FORMS. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 FORMS SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: How to use forms and the related form types. Controls for interacting with forms. Menus and presenting users with

More information

MPT Web Design. Week 1: Introduction to HTML and Web Design

MPT Web Design. Week 1: Introduction to HTML and Web Design MPT Web Design Week 1: Introduction to HTML and Web Design What will we do in this class? Learn the basics of HTML and how to create our own template Basic website structure Learn design concepts for a

More information

New Media Production HTML5

New Media Production HTML5 New Media Production HTML5 Modernizr, an HTML5 Detection Library Modernizr is an open source, MIT-licensed JavaScript library that detects support

More information

UFCEKG Lecture 2. Mashups N. H. N. D. de Silva (Slides adapted from Prakash Chatterjee, UWE)

UFCEKG Lecture 2. Mashups N. H. N. D. de Silva (Slides adapted from Prakash Chatterjee, UWE) UFCEKG 20 2 Data, Schemas & Applications Lecture 2 Introduction to thewww WWW, URLs, HTTP, Services and Mashups N. H. N. D. de Silva (Slides adapted from Prakash Chatterjee, UWE) Suppose all the information

More information

Creating HTML files using Notepad

Creating HTML files using Notepad Reference Materials 3.1 Creating HTML files using Notepad Inside notepad, select the file menu, and then Save As. This will allow you to set the file name, as well as the type of file. Next, select the

More information

Building Web Based Application using HTML

Building Web Based Application using HTML Introduction to Hypertext Building Web Based Application using HTML HTML: Hypertext Markup Language Hypertext links within and among Web documents connect one document to another Origins of HTML HTML is

More information

What You Will Learn Today

What You Will Learn Today CS101 Lecture 03: The World Wide Web and HTML Aaron Stevens 23 January 2011 1 What You Will Learn Today Is it the Internet or the World Wide Web? What s the difference? What is the encoding scheme behind

More information

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

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are HTML CSCI311 Learning Objectives Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are HTML: Hypertext Markup Language HTML5 is new standard that replaces

More information

More about HTML. Digging in a little deeper

More about HTML. Digging in a little deeper More about HTML Digging in a little deeper Structural v. Semantic Markup Structural markup is using to encode information about the structure of a document. Examples: , , , and

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information