Web Design. Lecture 1. Instructor : Cristina Mîndruță Site : Cristina Mindruta - Web Design
|
|
- Ashlee Cordelia Murphy
- 5 years ago
- Views:
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: © or © 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 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 informationCSC 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 informationSummary 4/5. (contains info about the html)
Summary Tag Info Version Attributes Comment 4/5
More informationHTML 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 informationCS 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 informationQUICK 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 information1/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 informationChapter 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 informationCOPYRIGHTED 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 informationGRAPHIC 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 informationWeb 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 informationThe 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 informationIslamic 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 informationCertified 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 informationHTML. 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 informationProgrammazione 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 informationHTML 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 informationCHAPTER 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 informationHTML 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 information1.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 informationCreating 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 informationHTML 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
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 informationHTML: 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 informationCertified 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 informationUNIX 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 informationCOMP519: 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 informationHTML 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 informationCOPYRIGHTED 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 informationHTML5, 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 informationProgramming 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 informationIndex. 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 informationHTML 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 informationAs 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 informationHTML 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 informationHtml 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 informationCPET 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 informationStatic 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 informationThe [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 informationHTML5. 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 informationINTRODUCTION 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 informationForm 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 informationMake 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 informationTable 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 informationWebsite 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 informationLING 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 informationDocument 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 informationPHP,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 informationChapter 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 informationDesire2Learn: 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 informationHTML 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 informationText 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 informationHTML + 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 informationBy 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 informationCSC 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 informationMODULE 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 informationMarkup 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 informationA 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 informationA 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 informationrecall: 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 information11. 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 informationReview 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 informationTechno 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 informationCSI 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 informationHTML 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 informationWeb 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 informationLecture : 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 informationNetworking 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 informationSpring 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 informationCOMPUTER 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 informationHTML & 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 informationBASICS 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 informationTable 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 informationDeccansoft 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 informationDesigning 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 informationHTML5. 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 informationContent 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 informationWeb 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 informationIntroduction 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 informationCS105 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 informationA 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 informationMeijer.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 informationICT 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 informationHTML. 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 informationUsing 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 informationThe 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 informationHTML 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 informationSymbols 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 informationBridges 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 informationHTML 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 informationChapter 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 informationMPT 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 informationNew 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 informationUFCEKG 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 informationCreating 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 informationBuilding 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 informationWhat 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 informationLearning 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 informationMore 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 informationIndex 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