Web Technologies I HTML Language: the Basics
|
|
- Rudolph McCormick
- 7 years ago
- Views:
Transcription
1 Web Technologies I HTML Language: the Basics Darja Solodovņikova adopted from Krišs Rauhvargers
2 HTML: a Language for Web Browsers HTML is a language web browsers understand not intended for reading in a book How to see it: A way of adding "thingies" to text document to make it look better A way to formalize the structure of text to make it look better 2
3 HTML: What is It? HTML is a text markup language HTML document = text document + markup * A demonstration I am a simple document without any formatting. I consist of several paragraphs. The first paragraph ought to be a title. Plain text document <h1>a demonstration</h1> <p>i am a simple document without any formatting.</p> <p>i consist of several paragraphs. The first paragraph ought to be a title.</p> Document with markup * - problem is, text documents withoutformatting don't make much sense 3
4 Types of Markup Languages "Macro" style languages Can be compiled down to "draw this letter here" commands Example: LaTeX, PostScript WYSIWYG languages Markup exists, it's hidden from the user Example: Microsoft RTF Structural markup languages Markup defines only structure Examples: HTML, XML 4
5 Tags in HTML Each "tag" has its meaning and place If you read between the "tags", you get readable text The computer uses "tags" to alter the display of text "Tags" mark the beginning and end of HTML elements and may contain attributes 5
6 THE ORIGINAL WEB 6
7 WWW the First Browser by Tim Berners-Lee Authoring tools included in browser. WYSIWYG! Most popular elements there since " day 1" headings, images, hyperlinks, lists 7 WorldWideWeb:
8 The Roots of HTML "HTML Tags" language defined by T.Berners-Lee in 1992" Has several elements that are still known in the current versions of HTML: TITLE, A, P, H1,.. H6, UL The idea is influenced by SGMLguid, an SGML based language used in CERN Many concepts are inherited from SGML
9 Example "HTML Tags" Document 9
10 EARLY YEARS OF WEB BROWSERS 10
11 18 WW ViolaWWW version of ViolaWWW First popular web browser client-side document insertion a simple stylesheet mechanism a scripting language a sidebar panel Some technologies patented Suing big companies (including Microsoft) decade after browser was dead
12 Mosaic Mosaic browser, Increase of World Wide Web popularity Multiple protocols The first browser to display images inline with text Many GUI features used nowadays by the popular browsers Commercial/paid web browser concept has died out 19
13 Internet Explorer Internet Explorer 1.0, tormenting web developers since 1995 Source code bought from Mosaic Initially paid add-on, quickly made free /Internet_Explorer 20
14 21 Netscape Navigator Netscape Navigator, very popular in the 90s JavaScript FRAME tag New life of Mosaic browser In 1999 released source code and created Mozilla, ancestor of FireFox browser
15 HTML CONCEPTS 15
16 Some Ground Rules Browser should try its best to display a document (even with syntax errors) If the document contains unknown elements, treat them as simple text Compatibility feature so older browsers can display newer markup (and vice versa) Also users make lots of mistakes Multiple white spaces collapse into a single one 16
17 White Spaces and Line Breaks HTML was designed to be pretty-formatted Line breaks are allowed to wrap long lines Additional white spaces can be added Rules are simple: Multiple whitespaces are treated as one Linebreak is treated as a whitespace <p>this is the most dull HMTL sample. </p> In code This is the most dull HTML sample. In the browser 17
18 Syntax of HTML Elements Most elements have an opening tag and a closing tag An opening tag is written like this: "<" + element name + ">" for instance, <p> A closing tag is written like this: "</" + element name + ">" for instance, </p> Content of the element (text, other elements) is written between the opening and the closing tags For instance, <p>an example sentence.</p> 12
19 Auto-Closing of Elements Browsers forgive missing closing tags in many cases <p>this is the first paragraph. <p> This is the second one. Obviously, a paragraph cannot contain a paragraph, hence the first paragraph is auto-closed by the browser But div can contain div Good practice always close your tags 19
20 Elements without Textual Content Some elements (ones that do not have textual content) do not need a closing tag Solutions for this case depend on which version of HTML is used: HTML4, HTML5: just use the opening tag: <img src="picture.jpg" alt="sample"> XHTML: manifest that the element is selfclosing: <img src="picture.jpg" alt="sample" /> <img src="picture.jpg" alt="sample"></img>
21 Attributes An element may need additional information for completeness Hyperlink: where does it link to Image: where to take the picture from Table: does it have a border Rules Attributes are written in the opening tag of an element Attributes should be enclosed in quotes Single or double does not matter, don't mix different together More than 1 attribute should be separated by space <p id= someid class= someclass > Examples <table border="1"> <img src='nomnom.gif'> 15
22 Inclusion of Elements An element may contain other elements (as per its specification/dtd) For instance, a paragraph (p) can contain an image (img). <p> Text of the paragraph. And an image here: <img src="pic.jpg" alt="bilde"> </p> Inclusion must be complete, start/end tags may not overlap: Wrong: <strong>this is bold, <em>this is italics and bold</strong>, the author hoped this would be just italics</em> Right: <strong>this is bold, <em>this is italics and bold</em></strong>, <em>the author hoped this would be just italics</em> 22
23 WEB AUTHORING 23
24 Web Authoring The initial release of "WWW" program was both a browser and an editor Editing was WYSIWYG It rendered "HTML Tags" markup behind the scenes One could write HTML using a plaintext editor 24
25 Two Approaches WYSIWYG Code editing 24
26 Two Approaches of Web Authoring The two approaches still remain: WYSIWYG use visual formatting tools, let the computer take care of markup no (not enough) control over what is generated Source code editing full control over what is generated author has to know syntax and semantics of HTML elements slower on large amounts of data In this course we use the latter approach We are the IT guys, we have to know how it works to fix it when it breaks 26
27 HTML STANDARDIZATION 27
28 Support of "HTML Tags" in Browsers In the early 1990s, specs were published on news groups, open to discussions; Software developers created first versions of browsers. Versioning was quite slow Typical installations lived on a floppy disk Some vendors added specific markup; For instance, ViolaWWW added "frames" support <INSERT SRC="a_quote.html"> And something similar to CSS: (H1 FGColor=white BGColor=red BDColor=black align=center) Other browsers did not understand such markup! 28
29 The Browser Wars Facts In 1994, Mosaic Communications was founded and started creating Netscape Navigator In 1995, Microsoft began developing Internet Explorer The first proposal for an HTML specification was published in the mid-1993 HTML 2.0 standard was published on November, 1995 Way too late! To attract developers and users, both vendors tried to implement as many features as possible Features that were different from other browsers Features that were not documented elsewhere and were "a bit different" than the competitor's way. 29 Result: part of web only working partway!
30 Standards Organizations: W3C A resolution in 1994 to start a World Wide Web Consortium, W3C ( Main aim: creation of generally available web development standards Web standards should be followed by browser developers as well as document authors 30
31 Clarifications Made by in HTML 2.0 Tags vs Elements An HTML document consists of separate elements Element is an "atomic particle" of a document To serialize an element, tags are used DOCTYPE HTML was designed with SGML in mind To conform to SGML standards, DOCTYPE must be used Separation of a document and its metadata HEAD and BODY elements Backwards compatibility "Bad" elements from previous standards are deprecated, but should be rendered by the browser "Do not break the web" 30
32 Doctype A line that identifies the standard used in the document Best copy-pasted, not remembered (syntax comes from SGML) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " An XHTML Strict document <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " An HTML4 Transitional document <!DOCTYPE html> An HTML5 document 32
33 DTD example Fragment of HTML 3.2 definition: images 33
34 Document Examples HTML 4.01 Transitional 34
35 Document Examples (2) XHTML 1.0 Strict 35
36 Document Examples (3) HTML 5 36
37 W3C Standards/Recommendations HTML 2.0 (year 1995) Fixes SGML compatibility (DOCTYPE) Standardizes stuff which is already implemented HTML 3.2 (beginning 1997) Adds presentational markup (center, font, small) Adds CSS support HTML 4.0 (1999) Removes presentational markup Adds frames, iframes, new form elements XHTML 1.0 ( 2000) Same as HTML4, rewritten to XML HTML Tags HTML 2.0 HTML 3.0 HTML 3.2 SGML HTML XHTML HTML 5 XHTML 5 New features different serialization XML 1.0 XHTML 2 37
38 Timeline of Web Standards Image source: Harvard University Extension school, "Fundamentals of web development": 37
39 Different "Flavors" of HTML HTML4 introduced a lot of new elements span, button, fieldset, thead Meanwhile, other elements were deprecated Some common u, font, center To enable web developers use new features whithout completely re-writing the pages, "transition time" was allowed 39
40 Different "Flavors" of HTML Error tolerant transitional or loose allows using formerly popular "presentational" attributes and elements HTML 4.01 Transitional ( XHTML 1.0 Transitional ( Fully precise strict disallows use of presentational elements and attributes HTML 4.01 Strict ( XHTML 1.0 Strict ( 40
41 WHATWG Another Standards Organization? WHATWG (Web Hypertext Application Technology Working Group) a group of vendors and implementers interested in improving the current web one of the reasons formed:w3c's decision to abandon HTML in favor of XML-based technologies WHATWG started work on HTML5 which was later continued together with W3C 41
42 WHATWG vs. W3C When there are two versions of a specifications, what should programmers do? "Generally we tell developers to look at the WHATWG version, which tends to be developed with better technical accuracy" - Mozilla Chief Technology Officer Andreas Gal "If you want to see what's already implemented in browsers now, look at W3C spec" Opera Software, Bruce Lawson. "A spec that fails to take in the concerns of [browser makers], regardless of how much consensus it has among [non-browser makers], is a spec that isn't implemented" Google, Ryan Sleevi 41
43 How are Current Standards Different? HTML5 (and CSS3) are different than previous versions Modularity: allows defining the standard part by part as needed, e.g. HTML5 Canvas API CSS3 Backgrounds and Borders Module HTML5 is the first standard to define how to parse invalid markup additionally, trying to be backward-compatible HTML5 adds new elements and clarifies the use of existing ones 43
44 Additions in HTML5 Removed conformance to SGML SGML requires strict syntax, most HTML documents have errors Pretty much gave up on trying to force web developer to write valid code Simplification for commonly mistaken things DOCTYPE, charset, script inclusion Defines "global attributes" e.g., elements can be draggable 44
45 Global Attributes Used on Any Element ID shows that the element differs from antyhing else, assigns an identifier CLASS shows that the element is similar to others having the same class TITLE attribute describes the contents of an element. Technically, title text is shown when you put mouse cursor on the element Other global attributes: 45
46 Standards Support Browsers support standards to certain amount (different in each browser) Standards are ambiguous Browser developers sometimes still: "forget" something relevant partially implement something that will be included in the next versions of standards (HTML5 Canvas) do something on their own (-moz-border-radius) do something that "everybody does" 46
47 OTHER FEATURES OF HTML LANGUAGE 47
48 File Encoding As any text file, HTML files are written to disk in specific encoding It is a good idea to define the encoding in the document HEAD (must match the actual encoding!) HTML5 <meta charset="utf-8"> Earlier versions <meta http-equiv="content-type" content="text/html;charset=utf-8"> HTML allows other encodings, but It's 21st century, use UTF-8 everywhere 48
49 Why UTF-8? When did you last time do View Character encoding while browsing the Web? How often did you do that in 2005? Historical issues in 90s/00s Wrong encoding Undefined encoding using OS defaults Especially in then bilingual Latvian web Is there any (at least theoretical) drawbacks of using UTF-8? 49
50 Substitute Symbols If page text contains angle braces, these have to be substituted, when writing down: <p><look left Look right></p> does not work, no such element "Look" <p> <Look left Look right></p> lt = less than gt = greater than Substitute symbols are in the form "&" + entity name + ";" Another case: if an attribute value contains a quote symbol: <img alt=""like" and "Share" this"> - does not work <img alt=""like" it"> - OK quot = quotation mark 50
51 Substitute Symbols (2) Since the & symbol is reserved for substitutions, it has to be "escaped" as well The & symbol itself has to be substituted: & <img title="wiley & sons"> - sometimes not ok <img title="wiley & sons"> - OK amp = ampersand 51
52 Other Substitutes < < (less than) > > (greater than) " (quote) & & (ampersand)... (ellipsis) (non-breaking space) ü ü (any Unicode symbol) (m-dash, the real "domuzīme") Other: Raquo Laquo? Note: if you're using UTF-8 everywhere, you don't need the Unicode substitutes (except for < > " &) 52
53 Other Goodies from Unicode Large range of symbols allows to define all the world's used alphabets and plenty room left for commonly used symbols e.g., you want to make simple playing card game, let's start with Ace of Spades = Issues with small images with symbols You have to find/buy/draw them You need to host them, all the clients need to load them Drawbacks Different browser/os/font support makes some symbol ranges not work for some clients Users with different fonts (different OS/browsers) will have 53 different visual representation
54 When are Whitespaces not Welcome? Whitespaces can be multiplied/added nearly anywhere in textual content with some exceptions Do not put a space between the tag brace and the element name < table Do put a space after attribute quote and the next attribute name <table border="1"id="sampletable"> 54
55 At Home The history of Web ory_of_the_web The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) by Joel Spolsky Find an editor or IDE, install it, launch it, create skeleton HTML project Suggested IDE NetBeans HTML5 & PHP Installation and setup 55 _netbeans.pdf
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
More informationWeb Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
More informationLesson Review Answers
Lesson Review Answers-1 Lesson Review Answers Lesson 1 Review 1. User-friendly Web page interfaces, such as a pleasing layout and easy navigation, are considered what type of issues? Front-end issues.
More informationDifferences between HTML and HTML 5
Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of
More informationWWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
More informationIntroduction to Web Technologies
Introduction to Web Technologies Tara Murphy 17th February, 2011 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET (Advanced
More informationWeb Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
More informationICT 6012: Web Programming
ICT 6012: Web Programming Covers HTML, PHP Programming and JavaScript Covers in 13 lectures a lecture plan is supplied. Please note that there are some extra classes and some cancelled classes Mid-Term
More informationWeb Design and Development ACS-1809
Web Design and Development ACS-1809 Chapter 1 9/9/2015 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of
More informationIntroduction to Web Development
Introduction to Web Development Week 2 - HTML, CSS and PHP Dr. Paul Talaga 487 Rhodes paul.talaga@uc.edu ACM Lecture Series University of Cincinnati, OH October 16, 2012 1 / 1 HTML Syntax For Example:
More informationWeb Authoring CSS. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
More informationWEB DEVELOPMENT IA & IB (893 & 894)
DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.
More informationInternet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
More informationXML. CIS-3152, Spring 2013 Peter C. Chapin
XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts
More informationHow To Use Dreamweaver With Your Computer Or Your Computer (Or Your Computer) Or Your Phone Or Tablet (Or A Computer)
ITS Training Introduction to Web Development with Dreamweaver In this Workshop In this workshop you will be introduced to HTML basics and using Dreamweaver to create and edit web files. You will learn
More informationOF MARKUP A BRIEF HISTORY OF MARKUP
1A BRIEF HISTORY OF MARKUP HTML is THe unifying Language of the World Wide Web. Using just the simple tags it contains, the human race has created an astoundingly diverse network of hyperlinked documents,
More informationBasic Website Creation. General Information about Websites
Basic Website Creation General Information about Websites Before you start creating your website you should get a general understanding of how the Internet works. This will help you understand what goes
More informationWebsite Planning Checklist
Website Planning Checklist The following checklist will help clarify your needs and goals when creating a website you ll be surprised at how many decisions must be made before any production begins! Even
More informationCSC9B2 Spring 2015 Web Design Practical 1: Introduction to HTML 5
CSC9B2 Spring 2015 Web Design Practical 1: Introduction to HTML 5 AIM To learn the basics of creating web pages with HTML5. Remember to register your practical attendance. This sheet contains one checkpoint.
More informationART 379 Web Design. HTML, XHTML & CSS: Introduction, 1-2
HTML, XHTML & CSS: Introduction, 1-2 History: 90s browsers (netscape & internet explorer) only read their own specific set of html. made designing web pages difficult! (this is why you would see disclaimers
More informationCSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari
CSE 203 Web Programming 1 Prepared by: Asst. Prof. Dr. Maryam Eskandari Outline Basic concepts related to design and implement a website. HTML/XHTML Dynamic HTML Cascading Style Sheets (CSS) Basic JavaScript
More informationIntroduction to web development using XHTML and CSS. Lars Larsson. Today. Course introduction and information XHTML. CSS crash course.
using CSS using CSS 1 using CSS 2 3 4 Lecture #1 5 6 using CSS Material using CSS literature During this, we will cover server side web with JavaServer Pages. JSP is an exciting technology that lets developers
More informationCourse Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
More informationIntroduction to XHTML. 2010, Robert K. Moniot 1
Chapter 4 Introduction to XHTML 2010, Robert K. Moniot 1 OBJECTIVES In this chapter, you will learn: Characteristics of XHTML vs. older HTML. How to write XHTML to create web pages: Controlling document
More informationUsabilidad y Accesibilidad en la Web. Yannick Warnier Dokeos Latinoamérica
Usabilidad y Accesibilidad en la Web Yannick Warnier Dokeos Latinoamérica Standards Que son estándares? Reglas comunes / lenguaje común Usable por cada uno Porque usar un estándar? Para comunicar con más
More informationMacromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
More informationHTML5 Parser. Dissertation submitted to the University of Manchester for the degree of Master of Science in the Faculty of Computer Science.
HTML5 Parser Dissertation submitted to the University of Manchester for the degree of Master of Science in the Faculty of Computer Science. 2013 Mohammad Al Houssami School of Computer Science The Author
More informationOverview. History HTML What is HTML5? New Features Features Removed Resources 10/8/2014
Brian May IBM i Modernization Specialist Profound Logic Software Webmaster and Coordinator Young i Professionals Overview History HTML What is HTML5? New Features Features Removed Resources 1 A look back
More informationWeb Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
More informationDevelopers Guide. Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB. Version: 1.3 2013.10.04 English
Developers Guide Designs and Layouts HOW TO IMPLEMENT WEBSITE DESIGNS IN DYNAMICWEB Version: 1.3 2013.10.04 English Designs and Layouts, How to implement website designs in Dynamicweb LEGAL INFORMATION
More informationWeb Programming. Robert M. Dondero, Ph.D. Princeton University
Web Programming Robert M. Dondero, Ph.D. Princeton University 1 Objectives You will learn: The fundamentals of web programming... The hypertext markup language (HTML) Uniform resource locators (URLs) The
More informationDrag and Drop in HTML5
Drag and Drop in HTML5 T-111.5502 Seminar on Media Technology B P Final Report Hannu Järvinen Department of Media Technology Aalto University, P.O. Box 15400, 00076 Aalto hannu.jarvinen@aalto.fi Abstract
More informationXML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
More informationChapter 19: XML. Working with XML. About XML
504 Chapter 19: XML Adobe InDesign CS3 is one of many applications that can produce and use XML. After you tag content in an InDesign file, you save and export the file as XML so that it can be repurposed
More informationCOMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING
COMMONWEALTH OF PENNSYLVANIA DEPARTMENT S OF Human Services, INSURANCE, AND AGING INFORMATION TECHNOLOGY GUIDELINE Name Of Guideline: Domain: Application Date Issued: 03/18/2014 Date Revised: 02/17/2016
More informationSUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
More informationTATJA: A Test Automation Tool for Java Applets
TATJA: A Test Automation Tool for Java Applets Matthew Xuereb 19, Sanctuary Street, San Ġwann mxue0001@um.edu.mt Abstract Although there are some very good tools to test Web Applications, such tools neglect
More informationAdvanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
More informationPizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo.
1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly
More informationDreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates
Dreamweaver CS4 Day 2 Creating a Website using Div Tags, CSS, and Templates What is a DIV tag? First, let s recall that HTML is a markup language. Markup provides structure and order to a page. For example,
More informationDTD Tutorial. About the tutorial. Tutorial
About the tutorial Tutorial Simply Easy Learning 2 About the tutorial DTD Tutorial XML Document Type Declaration commonly known as DTD is a way to describe precisely the XML language. DTDs check the validity
More informationMicrosoft Expression Web Quickstart Guide
Microsoft Expression Web Quickstart Guide Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program, you ll find a number of task panes, toolbars,
More informationebooks: Exporting EPUB files from Adobe InDesign
White Paper ebooks: Exporting EPUB files from Adobe InDesign Table of contents 1 Preparing a publication for export 4 Exporting an EPUB file The electronic publication (EPUB) format is an ebook file format
More informationModule 6 Web Page Concept and Design: Getting a Web Page Up and Running
Module 6 Web Page Concept and Design: Getting a Web Page Up and Running Lesson 3 Creating Web Pages Using HTML UNESCO EIPICT M6. LESSON 3 1 Rationale Librarians need to learn how to plan, design and create
More informationHTML Web Page That Shows Its Own Source Code
HTML Web Page That Shows Its Own Source Code Tom Verhoeff November 2009 1 Introduction A well-known programming challenge is to write a program that prints its own source code. For interpreted languages,
More informationWe automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.
Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded
More informationLesson Overview. Getting Started. The Internet WWW
Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related
More informationBitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions
Bitrix Site Manager 4.0 Quick Start Guide to Newsletters and Subscriptions Contents PREFACE...3 CONFIGURING THE MODULE...4 SETTING UP FOR MANUAL SENDING E-MAIL MESSAGES...6 Creating a newsletter...6 Providing
More informationHTML and CSS. Elliot Davies. April 10th, 2013. ed37@st-andrews.ac.uk
HTML and CSS Elliot Davies ed37@st-andrews.ac.uk April 10th, 2013 In this talk An introduction to HTML, the language of web development Using HTML to create simple web pages Styling web pages using CSS
More informationBUILDING MORE ACCESSIBILE SITES. SharePoint 2010
BUILDING MORE ACCESSIBILE SITES SharePoint 2010 Agenda Introduction SharePoint 2010 Improvements SharePoint 2010 Shortfalls Approaching Your Project Overview A short discussion on building SharePoint 2010
More informationIntroduction to Web Design Curriculum Sample
Introduction to Web Design Curriculum Sample Thank you for evaluating our curriculum pack for your school! We have assembled what we believe to be the finest collection of materials anywhere to teach basic
More informationResponsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
More information4.2 Understand Microsoft ASP.NET Web Application Development
L E S S O N 4 4.1 Understand Web Page Development 4.2 Understand Microsoft ASP.NET Web Application Development 4.3 Understand Web Hosting 4.4 Understand Web Services MTA Software Fundamentals 4 Test L
More informationCourse: CSC 224 Internet Technology I (2 credits Compulsory)
Course: CSC 224 Internet Technology I (2 credits Compulsory) Course Duration: Two hours per week for 15weeks, ((15 hours) Theory and (45 hours) Practical), as taught in 2010/2011 session Lecturer: Abikoye,
More informationBasics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design
Basics of HTML (some repetition) Cascading Style Sheets (some repetition) Web Design Contents HTML Quiz Design CSS basics CSS examples CV update What, why, who? Before you start to create a site, it s
More informationMultimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents
Multimedia Applications Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Chapter 5: Multimedia Usage and Applications Documents
More informationEnduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.
Curriculum Map for Web Design SEPTEMBER Targeted NJ Core Curriculum Content Standards: Design develop, test, implement, update, and evaluate web solutions Technology Use, Media Literacy, Responsible Use
More informationShort notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
More informationBasic tutorial for Dreamweaver CS5
Basic tutorial for Dreamweaver CS5 Creating a New Website: When you first open up Dreamweaver, a welcome screen introduces the user to some basic options to start creating websites. If you re going to
More informationAction settings and interactivity
Interactivity in Powerpoint Powerpoint includes a small set of actions that can be set to occur when the user clicks, or simply moves the cursor over an object. These actions consist of links to other
More informationDreamweaver CS5. Module 2: Website Modification
Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,
More informationPlease select one of the topics below.
Thanks for choosing WYSIWYG Web Builder! In this section we will give a short introduction to Web Builder so you can start building your web site in (almost) no time. Please select one of the topics below.
More informationChapter 1 Programming Languages for Web Applications
Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup
More informationCREATING WEB PAGES USING HTML INTRODUCTION
CREATING WEB PAGES USING HTML INTRODUCTION Web Page Creation Using HTML: Introduction 1. Getting Ready What Software is Needed FourSteps to Follow 2. What Will Be On a Page Technical, Content, & Visual
More informationWeb Authoring. www.fetac.ie. Module Descriptor
The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,
More information4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development
4 Understanding Web Applications IN THIS CHAPTER 4.1 Understand Web page development 4.2 Understand Microsoft ASP.NET Web application development 4.3 Understand Web hosting 4.4 Understand Web services
More informationGuide to B2B email marketing. Part Three: Building great emails
Guide to B2B email marketing Part Three: Building great emails Executive Summary of Recommendations Take a look at our guidelines for building great emails in this quick, at-a-glance format Technical Email
More informationBut have you ever wondered how to create your own website?
Foreword We live in a time when websites have become part of our everyday lives, replacing newspapers and books, and offering users a whole range of new opportunities. You probably visit at least a few
More informationWeb Design Course. Home Page. Join in. Home. Objectives. Course Content. Assignments & Discussion. Grades. Help. Contact Me aab43@uakron.
Home Page Web Design Course Join in Navigation Bar: Home Objectives Course Content Assignments & Discussion Grades Help Contact Me aab43@uakron.edu Welcome to web design course., This course is designed
More informationWeb Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information
Web Accessibility Web Accessibility means that a website is accessible if everyone, regardless of ability, can access the website and retrieve all the information available using any web browser on any
More informationIT3504: Web Development Techniques (Optional)
INTRODUCTION : Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
More informationHTML5 & CSS3. ( What about SharePoint? ) presented by @kyleschaeffer
HTML5 & CSS3 ( What about SharePoint? ) presented by @kyleschaeffer The Agenda HTML5 What is it? What can it do? Does SharePoint do HTML5? CSS3 What is it? What can it do? Does SharePoint do CSS3? HTML5
More informationCIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
More informationBasic Website Maintenance Tutorial*
Basic Website Maintenance Tutorial* Introduction You finally have your business online! This tutorial will teach you the basics you need to know to keep your site updated and working properly. It is important
More informationIT3503 Web Development Techniques (Optional)
INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
More informationTIME SCHEDULE OBJECTIVES
COURSE TITLE : WEB DESIGN COURSE CODE : 3073 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Internet fundamentals 18 2 Html, css and web design
More informationIntroduction to Dreamweaver
Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication HTML5 HTML5 is the most recent version of Hypertext Markup Language. It's evolution
More informationHow to Edit Your Website
How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing
More informationDreamweaver. Introduction to Editing Web Pages
Dreamweaver Introduction to Editing Web Pages WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 INTRODUCTION TO DREAMWEAVER... 1 Document Window 3 Toolbar 3 Insert Panel 4 Properties Panel
More informationWeb Design for Programmers. Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission
Web Design for Programmers Brian Hogan NAPCS Slides and content 2008 Brian P. Hogan Do not reproduce in any form without permission Quick Disclaimers This is a crash course! Many topics are simplified
More informationRelease: 1. ICAWEB414A Design simple web page layouts
Release: 1 ICAWEB414A Design simple web page layouts ICAWEB414A Design simple web page layouts Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
More informationGetting Started with KompoZer
Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files
More informationModern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
More informationThe Web Web page Links 16-3
Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML documents Describe several specific HTML tags and their purposes 16-1 Chapter Goals
More informationHTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES HTML5 and CSS3 Part 1: Using HTML and CSS to Create a Website Layout Fall 2011, Version 1.0 Table of Contents Introduction...3 Downloading
More informationSetting up Web Material. An introduction
Setting up Web Material An introduction How to publish on the web Everyone with an Aberystwyth University account can publish material on the web http://users.aber.ac.uk/you9/ The URL of your home page
More informationMicrosoft Word 2010 Tutorial
Microsoft Word 2010 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
More informationUmbraco v4 Editors Manual
Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...
More informationContent Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
More informationWeb Design & Development - Tutorial 04
Table of Contents Web Design & Development - Tutorial 04... 1 CSS Positioning and Layout... 1 Conventions... 2 What you need for this tutorial... 2 Common Terminology... 2 Layout with CSS... 3 Review the
More information01/42. Lecture notes. html and css
web design and applications Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, Ajax, and other technologies for Web Applications ( WebApps
More informationXML: extensible Markup Language. Anabel Fraga
XML: extensible Markup Language Anabel Fraga Table of Contents Historic Introduction XML vs. HTML XML Characteristics HTML Document XML Document XML General Rules Well Formed and Valid Documents Elements
More informationMobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00
Course Page - Page 1 of 12 Mobile Web Design with HTML5, CSS3, JavaScript and JQuery Mobile Training BSP-2256 Length: 5 days Price: $ 2,895.00 Course Description Responsive Mobile Web Development is more
More informationMadison Area Technical College. MATC Web Style Guide
Madison Area Technical College MATC Web Style Guide July 27, 2005 Table of Contents Topic Page Introduction/Purpose 3 Overview 4 Requests for Adding Content to the Web Server 3 The MATC Public Web Template
More informationWeb Ambassador Training on the CMS
Web Ambassador Training on the CMS Learning Objectives Upon completion of this training, participants will be able to: Describe what is a CMS and how to login Upload files and images Organize content Create
More informationFurther web design: HTML forms
Further web design: HTML forms Practical workbook Aims and Learning Objectives The aim of this document is to introduce HTML forms. By the end of this course you will be able to: use existing forms on
More informationManaging XML Documents Versions and Upgrades with XSLT
Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, lord@crocodile.org 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder
More informationWeb Portal User Guide. Version 6.0
Web Portal User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its subsidiaries
More informationWorld Wide Web Aka The Internet. Karst Koymans. Friday, October 2, 2015
. WWW World Wide Web. Aka The Internet Karst Koymans Informatics Institute University of Amsterdam (version 15.6, 2015/10/08 11:21:17 UTC) Friday, October 2, 2015 Karst Koymans (UvA) WWW Friday, October
More information