Table of Contents Introduction... xxxv PART I: HTML5 Chapter 1: Overview of HTML5 and Other Web Technologies... 1

Size: px
Start display at page:

Download "Table of Contents Introduction... xxxv PART I: HTML5 Chapter 1: Overview of HTML5 and Other Web Technologies... 1"

Transcription

1 Introduction... xxxv PART I: HTML5 Chapter 1: Overview of HTML5 and Other Web Technologies... 1 Section I Internet and Web Technologies... 2 Internet and Web... 2 Introduction to Web Technologies... 3 HTML... 3 JavaScript... 4 CSS... 5 XML... 5 XHTML... 5 AJAX... 6 ASP.NET... 6 PHP... 7 Web Services... 7 Section II HTML5 and its Essentials... 7 Exploring New Features of HTML New Elements... 8 New Attributes Link Relations Microdata ARIA Accessibility Web Forms Multimedia D and 3D Drawings Support Offline Web Applications and Caching... 15

2 CSS Enhancements New Selectors Client Side Storage Web Sockets Web Workers Notifications Drag and Drop API Geolocation Modernizr HTML5- Next Generation of Web Development Structuring an HTML Document Elements and Attributes Tags The DOCTYPE Element Exploring Editors and Browsers Supported by HTML Creating and Saving an HTML Document Validating an HTML Document Viewing an HTML Document Hosting Web Pages Summary Chapter 2: Fundamentals of HTML In Depth Understanding Elements Root Elements Metadata Elements Section Elements Heading Elements Flow Elements Phrasing Elements Embedded Elements Interactive Elements Describing Data Types Basic HTML Data Types Data Types Defined by the RFC and IANA Documentation Data Types Defined by W3C Specifications vi

3 Describing Character Entities Understanding Horizontal Rules Understanding Line Breaks Understanding a Paragraph Understanding Citations, Quotations, and Definitions Understanding Comments Immediate Solutions Working with Root and Metadata Elements Working with SCRIPT and NOSCRIPT Elements Working with Section Elements Working with HEADER and FOOTER Elements Working with Headings Working with Character Entities Working with Horizontal Rules Working with Line Breaks Working with a Paragraph Working with Citations, Quotations, and Definitions Working with Comments Summary Chapter 3: Working with Text In-Depth Formatting Text with HTML Elements Formatting with HTML Physical Style Elements Formatting with HTML Logical Style Elements Defining the MARK Element Defining the STRONG Element Defining the CODE Element Defining the SMALL Element Immediate Solutions Displaying Plain Text Displaying Bold Text Displaying Italic Text Displaying Small Text Displaying Subscripted Text vii

4 Displaying Superscripted Text Displaying Abbreviations Displaying Program Code Displaying Sample Program Output Displaying Keyboard Text Emphasizing Text with the EM Element Emphasizing Text with the STRONG Element Defining New Terms Displaying the Short Quotations Displaying the Long Quotations Displaying Inserted Text Displaying Deleted Text Displaying Variables and Arguments using the VAR Element Overriding Text Direction using the BDO Element Using the MARK Element Creating Keyboard Shortcut Summary Chapter 4: Organizing Text in HTML In Depth Arranging Text Allowing Word Breaks Defining the Preformatted Text Defining the DIV Element Defining the SPAN Element Formatting Text in Tables Defining the Ruby (Captioned) Text Displaying Lists Immediate Solutions Allowing Word Breaks Using the WBR Element Displaying the Preformatted Text Using the DIV Element Positioning Text Using the DIV Element Using the SPAN Element Formatting Text Using Tables viii

5 Creating the Ruby (Captioned) Text Creating Lists Summary Chapter 5: Working with Links and URLs In Depth Exploring the Hyperlinks The target Attribute The id Attribute Exploring the URL Structuring the URL Encoding the URL Exploring the Newsgroup and Mail System Exploring Link Relations Immediate Solutions Creating a Hyperlink Using the target Attribute Using the id Attribute Linking to a Mail System Implementing Link Relations Summary Chapter 6: Creating Tables In Depth Understanding Tables Describing the TABLE Element The CAPTION Element The COLGROUP Element The COL Element The TBODY Element The THEAD Element The TFOOT Element The TR Element The TD and TH Elements ix

6 Immediate Solutions Creating a Simple Table Adding a Title to a Column Adding a Caption to a Table Specifying the Properties of the Columns Changing the Properties of Multiple Columns Changing the Properties of a Single Column Spanning Rows and Columns Spanning Rows Spanning Columns Using Images in a Table Creating Advanced Tables Nesting Tables Summary Chapter 7: Working with Images, Colors, and Canvas In Depth Inserting Images in a Web Page Describing Different Image Formats Describing Image Maps Exploring Colors Describing Color Names Describing Hex Values Describing the RGB Configuration Describing Web-safe Colors Introducing Canvas Immediate Solutions Displaying a GIF Image Displaying a PNG Image Displaying Alternate Text for an Image Modifying the Size of an Image Using an Image as a Hyperlink Creating Image Maps Using Color Names Using Hex Values x

7 Using the RGB Configuration Implementing the CANVAS Element Summary Chapter 8: Working with Forms In Depth Exploring the FORM Element Exploring Types of the INPUT Element Describing the text and search Type Describing the tel Type Describing the url Type Describing the Type Describing the password Type Describing the datetime-local Type Describing the datetime, date, month, week, and time Types Describing the number and range Types Describing the file Type Describing the hidden Type Describing the checkbox Type Describing the radio Type Describing the submit Type Describing the reset Type Exploring the BUTTON Element Exploring the Multiple-Choice Elements The SELECT Element The OPTION Element The OPTGROUP Element Exploring the TEXTAREA and LABEL Elements Exploring the FIELDSET and LEGEND Elements Describing the DATALIST Element Describing the KEYGEN Element Describing the OUTPUT Element Describing the PROGRESS Element Describing the METER Element Submitting a Form The enctype Attribute xi

8 The action Attribute The method Attribute Immediate Solutions Creating a Form Working with the INPUT Element Working with a Text Field Working with a Password Field Creating a Hidden Field Creating a Checkbox Field Creating a Radio Button Field Creating a Submit Button Field Creating a Reset Button Field Using the SELECT and OPTION Elements Using the OPTGROUP Element Working with the TEXTAREA Element Using the FIELDSET and LEGEND Elements Using the BUTTON Element Using the DATALIST Element Using the KEYGEN element Using the OUTPUT Element Using the PROGRESS Element Using the METER Element Using the enctype, action, and method Attributes Summary Chapter 9: Interactive Elements In Depth The DETAILS and SUMMARY Elements The MENU Element The COMMAND Element The KBD Element The TIME Element Immediate Solutions Using the DETAILS and SUMMARY Elements Using the COMMAND Element Using the MENU Element xii

9 Using the KBD Element Using the TIME Element Summary Chapter 10: Working with Multimedia In Depth Exploring Audio and Video File Formats Describing the Multimedia Elements Defining a Multimedia File Using the EMBED Element Defining a Multimedia File Using the OBJECT Element Exploring the FIGURE and FIGCAPTION Elements Immediate Solutions Setting the Background Sound Using the AUDIO Element Using the VIDEO Element Embedding an Audio File Using the EMBED Element Embedding a Video File Using the EMBED Element Embedding a Video File from Other Websites Adding Multimedia Files Using the OBJECT Element Initializing an Object Using the PARAM Element Using the FIGURE and FIGCAPTION Elements Summary PART II: DYNAMIC HTML Chapter 11: Overview of JavaScript In Depth Exploring the Features of JavaScript Using JavaScript in an HTML Document JavaScript in the HEAD Element JavaScript in the BODY Element JavaScript in an External File Exploring Programming Fundamentals of JavaScript Exploring the Lexical Structure of JavaScript Exploring Variables Exploring Operators Exploring Control Flow Statements Exploring Popup Boxes xiii

10 Immediate Solutions Incorporating JavaScript in the Head Element Incorporating JavaScript in the Body Element Using an External JavaScript File Using Variables Using Operators Using the if Statement Using the if else Statement Using the switch Statement Using the while Loop Using the do while Loop Using the for Loop Using the break Statement Using the continue Statement Using the alert Box Using the confirm Box Using the prompt Box Summary Chapter 12: JavaScript Functions, Events, Image Maps, and Animations In Depth Exploring Functions Defining and Invoking a Function Defining Function arguments Defining a Return Statement Defining Function Scope and Closures Calling Functions with Timer Exploring Events Exploring Image Maps Exploring Animations Immediate Solutions Working with Functions Creating a Function with Parameters Using Function Arguments Using a Return Statement Using Function Scope and Closures xiv

11 Working with the settimeout() Method Working with the setinterval() Method Working with the onclick Event Working with the onload Event Working with the Mouse Events Working with the onreset Event Working with the onsubmit Event Working with Image Maps Working with Animations Summary Chapter 13: JavaScript Objects In Depth Exploring Objects in JavaScript Properties of an Object Methods of an Object Exploring the Standard/Built-in JavaScript Objects The String Object The RegExp Object The Boolean Object The Number Object The Array Object The Math Object The Date Object Immediate Solutions Working with Templates of an Object Working with the String Object Working with the Boolean Object Working with the Number Object Working with the Array Object Working with the Date Object Working with the Math Object Summary xv

12 Chapter 14: Working with Browser Objects In Depth Understanding the Window Object Window Object Collection Window Object Properties Window Object Methods Understanding the Navigator Object Navigator Object Collections Navigator Object Properties Navigator Object Methods Understanding the History Object History Object Properties History Object Methods Understanding the Screen Object Understanding the Location Object Location Object Properties Location Object Methods Immediate Solutions Working with the Window Object Properties Working with the Window Object Methods Working with the Navigator Object Properties Working with the Navigator Object Methods Working with the History Object Working with the Screen Object Working with the Location Object Summary Chapter 15: Working with Document Object In Depth Describing the Document Object Exploring Document Object Collections Exploring Document Object Properties Exploring Document Object Methods Exploring Cookies Creating and Storing Cookies Reading Cookies xvi

13 Immediate Solutions Working with Document Object Collection Working with Document Object Properties Working with Document Object Methods Using the Document Object with Forms Creating Cookies Deleting Cookies Summary Chapter 16: Document Object Model In Depth Understanding DOM Nodes Understanding DOM Levels DOM Level DOM Level DOM Level Understanding DOM Interfaces The DOMException Interface The DOMImplementation Interface The DocumentFragment Interface The Node Interface The NodeList Interface The NamedNodeMap Interface The CharacterData Interface The Document Interface The Element Interface The Attr Interface The Text Interface The Comment Interface Immediate Solutions Verifying the Type of the Node Verifying the Child Nodes of a Node Changing the Text of an Element Summary xvii

14 Chapter 17: Validation, Errors, Debugging, Exception Handling, and Security In Depth Introducing Form Validation Exploring Errors in JavaScript Describing Syntax Errors Describing Runtime Errors Describing Logic Errors Debugging JavaScript Programs Using JSLint Checker Using Browser Sniffing Handling Exceptions The try-catch Statement The onerror Event Introducing Security in JavaScript The Same-Origin Policy The Signed-Script Policy Immediate Solutions Validating Forms Validating Required Fields Validating Numbers Validating User Name and Password Validating a Phone Number Validating Time Validating Date Validating Credit Cards Validating Zip Code Using Regular Expression to Validate Address Handling Exceptions Using the try-catch Statement Using the onerror event Summary Chapter 18: Overview of CSS In Depth Discussing the Evolution of CSS Understanding the Syntax of CSS xviii

15 Exploring CSS Selectors The Universal Selector The Type Selector The Class Selector The ID Selector The Child Selector The Descendant Selector The Adjacent Sibling Selector The Attribute Selectors The Query Selector Inserting CSS in an HTML Document The Internal Style Sheet The External Style Sheet The Inline style Defining Inheritance in CSS Immediate Solutions Creating and Using a Simple External CSS File Using the Internal and Inline CSS Styles Working with the queryselector() Method Working with the queryselectorall() Method Working Rule Summary Chapter 19: Backgrounds and Color Gradients in CSS In Depth Exploring Background of a Web Page The background-color Property The background-image Property The background-repeat Property The background-attachment Property The background-position Property The background-clip Property The background-origin Property The background-size Property The background-quantity Property The background-spacing Property xix

16 The background Property Exploring Color Properties The Opacity Property The RGBA Value Format HSL and HSLA Values Format Exploring Gradient Properties Immediate Solutions Setting the Background Color Setting a Background Image Fixing and Scrolling a Background Image Setting Multiple Background Images Using the background-clip and background-origin Properties Using Color Properties Using Gradient Properties Summary Chapter 20: Fonts and Text Styles In Depth Understanding Fonts Exploring Font Properties in CSS The font-family Property The font-size Property The font-size-adjust Property The font-stretch Property The font-style Property The font-variant Property The font-weight Property The font Property Introducing Web Font Applying CSS to Text Immediate Solutions Working with Font Families Using Absolute Values Using Relative Values Using Percentage Values Working with the font-size-adjust Property xx

17 Working with the font-style Property Working with Web Fonts Using the text-transform Property Using the text-indent Property Using the text-decoration Property Using the text-shadow Property Using the text-stroke Property Wrapping text Summary Chapter 21: Creating Boxes and Columns Using CSS In Depth Exploring the Box Model Exploring Box Dimensions Exploring Padding Properties Exploring Border Properties Exploring Margin Properties Exploring width and height Properties Exploring min-width, max-width, min-height and max-height Properties Floating Boxes Overflowing of Box Content Exploring Marquee Properties Rotating Boxes Exploring the Line Box Model Exploring the Template Layout Model The display Property The position Property Exploring the Multi-Column Model Immediate Solutions Working with Padding Using the padding-top Property Using the padding-right Property Using the padding-left Property Using the padding-bottom Property Using the shorthand padding Property Working with Border Properties xxi

18 Working with Margin Using the margin-top Property Using the margin-right Property Using the margin-bottom Property Using margin-left Property Using Shorthand margin Property Working with Rounded Corners Creating Border with Images and Shadows Working with Columns Using the column-width and column-count Properties Using the column-gap and column-rule Properties Using the column-span and column-fill Properties Inserting Column and Page Breaks Creating Floated Boxes Setting Box Dimensions Summary Chapter 22: Displaying, Positioning, and Floating an Element In Depth Controlling the Display of an Element Using CSS Exploring the display Property Exploring the visibility Property Positioning an Element Fixed Positioning Relative Positioning Absolute Positioning Floating an Element Using CSS Immediate Solutions Working with the display Property Working with the visibility Property Hiding an Element Setting Fixed Position of an Element Setting Relative Position of an Element Setting Absolute Position of an Element Overlapping of Elements Floating an Element to the Right xxii

19 Floating an Element to the Left Turning-Off Float Summary Chapter 23: List Styles In Depth The list-style-type Property The list-style-image Property The list-style-position Property The list-style shorthand Property Immediate Solutions Using the list-style-type Property Using the list-style-image Property Using the list-style-position Property Using the list-style shorthand Property Creating Horizontal Lists Summary Chapter 24: Table Layouts In Depth The table-layout Property The caption-side Property The border-collapse Property The border-spacing Property The empty-cells Property Immediate Solutions Setting the Auto Table Layout Setting the Fixed Table Layout Specifying a Table Caption Displaying Border around Cells Specifying Border Spacing Specifying Border around Empty Cells Displaying Images in a Table Applying Rounded Corners on Table Cells Summary xxiii

20 Chapter 25: Pseudo-classes and Pseudo-elements In Depth Exploring the Pseudo-Classes Dynamic Pseudo-Classes The Target Pseudo-Class The Language Pseudo-Class UI Element States Pseudo-Classes Structural Pseudo-Classes The Negation Pseudo-Class Exploring the Pseudo-Elements Immediate Solutions Using Dynamic Pseudo-Classes Using the Target Pseudo-Class Using the Language Pseudo-Class Using the UI Element States Pseudo-classes Using the Structural Pseudo-Classes Using the Negation Pseudo-Class Using the ::first-line Pseudo-Element Using the ::first-letter Pseudo-Element Using the ::before Pseudo-Element Using the ::after Pseudo-Element Summary Chapter 26: Effects, Frames, and Controls in CSS In Depth Exploring Different Types of Effects in CSS Opacity Effects Transition Effects Transformation Effects Animation Effects Creating Frames Using CSS Customizing Controls Using CSS Immediate Solutions Changing Image Transparency with Mouse Events Writing Text in a Transparent Box Applying the Transformation Effects xxiv

21 Applying the Transition Effects Applying the Animation Effects Creating Frames Changing the Appearance of Buttons Changing the Appearance of Vertical Menus Changing the Appearance of Horizontal Menus Changing the Appearance of Scroll Bars Summary Chapter 27: Implementing the Advanced Features of HTML In Depth Creating Editable Content Checking Spelling Mistakes Exploring Custom Data Attributes Exploring Microdata The itemscope Attribute The itemprop Attribute The itemref Attribute The itemtype Attribute The itemid Attribute Exploring Client-Side Storage Session Storage Local Storage Database Storage Exploring the Drag and Drop Feature The DragEvent and DataTransfer Interfaces The draggable and dropzone Attributes Exploring ARIA Accessibility Exploring Offline Web Applications Exploring Web Communication Geolocation API Web Sockets Web Workers Exploring Cross-Document Messaging Exploring Desktop Notifications xxv

22 Supporting 2D and 3D Graphics Detecting HTML5 and CSS 3 Features Using Modernizr Immediate Solutions Using the contenteditable Attribute Implementing the Spell Check Attribute Creating Custom Data Attributes Implementing Session Storage Implementing Local Storage Implementing Database Storage Implementing the Drag and Drop Feature Implementing the Geolocation Feature Implementing Web Worker Implementing Notifications Creating 2D Graphics Implementing Modernizr Summary PART III: XML Chapter 28: Working with Basics of XML In Depth Exploring XML Comparing XML with HTML Exploring Advantages and Disadvantages of XML Describing the Structure of an XML Document Exploring XML Declaration Exploring XML Elements Exploring XML Attributes Exploring an XML Tree Exploring XML Comments Exploring XML Entity References Exploring XML Parsers Describing DTD Defining DTD for a Single Element Defining DTD for Nested Elements Defining Attributes in the DTD xxvi

23 Defining Entities in the DTD Referencing External Entities Immediate Solutions Creating an XML Document Defining XML Attributes Creating an XML Tree Working with XML Comments Defining XML Entity References Working with XML Parsers Working with DTD Creating Internal DTD Summary Chapter 29: Implementing Advanced Features of XML In Depth Exploring XML Namespaces Describing the Need of Namespaces Describing the Namespace Syntax Describing the Scope of a Namespace Declaration Defining a Default Namespace Defining a Namespace with DTDs Describing an XML Schema Understanding the Simple Type Element Understanding the Complex Type Element Describing the Data Types of Schema Using Namespaces in XML Schemas Understanding XML CDATA Describing Entity References Understanding XML Encoding Immediate Solutions Using a Default Namespace Using Multiple Namespaces Specifying a Namespace in DTD Creating an XML Schema Using Simple Type Elements Creating an XML Schema Using Complex Type Elements Working with XML Encoding xxvii

24 Using CDATA in an XML Document Specifying Namespaces in an XML Schema Document Summary Chapter 30: Converting XML Documents in Other Formats In Depth Exploring the DOM Parser Exploring the SAX Parser Exploring JAXP Exploring the XSLT Processor Exploring XSL-FO Documents Areas Lists and Tables Immediate Solutions Parsing XML Documents Using DOM Parser Parsing XML Documents Using the SAX Parser Parsing XML Documents Using JAXP Parsing XML Documents Using the XSLT Processor Summary Chapter 31: Working with XSLT In Depth Exploring XSLT Elements and Attributes The xsl:template Element The xsl:apply-templates Element The xsl:import Element The xsl:call-template Element The xsl:include Element The xsl:element Element The xsl:attribute Element The xsl:attribute-set Element The xsl:value-of Element Exploring Variables and Parameters Exploring Conditional Statements Sorting Elements xxviii

25 Exploring XSLT Functions Exploring NaN Values and Patterns Immediate Solutions Transforming an XML Document Using the xsl:template and xsl:apply-templates Elements Using XSLT Functions Specifying Conditions Using the xsl:if Element Specifying Multiple Conditions Sorting Elements Declaring Parameters Using a NaN Value Summary Chapter 32: Working with XPath, XLink, and XPointer In Depth Exploring the XPath Language Functionality of the XPath Language XPath Functions Exploring the XLink Language Exploring the XPointer Language XPointer Syntax XPointer Functions Immediate Solutions Implementing XPath Using the count() Function Implementing XPath Using the last() Function Implementing XPath Using local-name(), name(), and namespace-uri() Functions Implementing XPath Using the ceiling() Function Implementing XPath Using the floor() Function Implementing XPath Using the number() Function Implementing XPath Using the round() Function Implementing XPath Using the concat() Function Implementing XPath Using the contains() Function Implementing XPath Using the normalize-space() Function Implementing XPath Using the starts-with() Function Implementing XPath Using the string-length () Function Implementing XPath Using the substring() Function xxix

26 Implementing XPath Using the substring-after() Function Implementing XPath Using the translate() Function Working with XLink Working with XPointer Summary PART IV: AJAX Chapter 33: Overview of AJAX In Depth Exploring Different Web Technologies Describing Problems with Technologies Exploring AJAX AJAX Web Application Model How AJAX Works? Immediate Solutions Creating a Simple AJAX Application Displaying Date and Time without Using AJAX Displaying Date and Time using AJAX Summary Chapter 34: Asynchronous Data Transfer with XMLHttpRequest In Depth Creating the XMLHttpRequest Object XMLHttpRequest Properties XMLHttpRequest Methods Using the XMLHttpRequest Object in Different Browsers Immediate Solutions Reading a File Synchronously Reading a File Asynchronously Performing Tasks Using the XMLHttpRequest Object Validating an Input Field Reading Response Headers Loading List Boxes Dynamically Summary xxx

27 Chapter 35: Implementing AJAX Frameworks In Depth Describing the Prototype Framework Describing the Script.aculo.us Framework Describing the Dojo Toolkit Framework Describing the Rico Framework Describing the Spry Framework Describing the DWR Framework Describing the Yahoo UI Library Framework Describing the Google Web Toolkit Framework Immediate Solutions Using the Prototype Framework Using the Dojo Framework Using the Rico Framework Using the Spry Framework Summary Chapter 36: Working with ASP.NET AJAX Application In Depth Introducing ASP.NET AJAX Extensions Objectives of ASP.NET AJAX Extensions Architecture of ASP.NET AJAX ASP.NET AJAX Server Controls ASP.NET AJAX Control Toolkit Configuring ASP.NET AJAX Immediate Solutions Differentiating between AJAX and Non-AJAX Applications Creating a Simple Non-AJAX Application Creating a Simple AJAX Application Using the Timer Control Using the Timer Control Inside the UpdatePanel Control Using the Timer Control Outside the UpdatePanel Control Using the UpdateProgress Control Using the UpdateProgress Control for Single UpdatePanel Control Using the UpdateProgress Control for Multiple UpdatePanel Controls xxxi

28 Implementing Localization with ASP.NET AJAX Creating Custom ASP.NET AJAX Controls Summary Chapter 37: Integrating PHP and AJAX In Depth Exploring the Fundamentals of PHP Variables Strings Arrays Comments Operators Control Structures Methods Exploring the Interaction between PHP and AJAX Using PHP Enabled Server Immediate Solutions Using the echo Statement in PHP Using the if-else Statement in PHP Using a Loop Statement in PHP Using a Method in PHP Sending Data from a Web Application to a Server Validating a Field Using AJAX and PHP Creating a Polling Application Using AJAX and PHP Creating a Suggestion Application Using AJAX and PHP Handling XML Data using PHP and AJAX Retrieving Data from a Database Using PHP and AJAX Summary Chapter 38: Consuming Web Services Using AJAX In Depth Exploring Web Service Protocols SOAP Web Service Description Language UDDI xxxii

29 REST Consuming Web Services Using AJAX Exploring New Technologies to Create Web Services Java API for XML based RPC Java Architecture for XML Binding Java API for XML Messaging Java API for XML Registries Java API for XML Parsing Exploring Cross Domain Web Services Immediate Solutions Creating a Web Service Creating a Web Service Endpoint Creating a Home Page Consuming a Web Service Summary Chapter 39: Working with jquery In Depth Exploring the Fundamentals of jquery Loading and Using jquery Using the jquery Library File Describing Callback Functions Exploring jquery Selectors Exploring jquery Methods to Access HTML Attributes Exploring jquery Methods for Traversing Exploring jquery Manipulators Exploring jquery Events Exploring jquery Effects Exploring jquery with AJAX Immediate Solutions Using jquery Selectors Using jquery Methods to Access Attributes Using jquery Traversing Methods Using jquery Manipulators Using jquery Events xxxiii

30 Creating jquery Animation Effects Working with AJAX and jquery Summary Chapter 40: Case Study: HTML5 Black Book Website Appendix A: Obsolete Elements and Attributes of HTML Appendix B: Browser Compatibility of HTML5 & CSS Appendix C: Overview of XHTML Glossary Index What s on the CD-ROM xxxiv

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

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

More information

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

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

More information

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

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

More information

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

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

More information

PHP,HTML5, CSS3, JQUERY SYLLABUS

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

More information

HTML5, CSS3, JQUERY SYLLABUS

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

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

Web Designing Course

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

More information

Deccansoft Software Services

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

More information

Index LICENSED PRODUCT NOT FOR RESALE

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

More information

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule B. C. A (3 rd Semester) 03000308: Advanced Web Design Teaching Schedule Objective: To provide knowledge of advanced features of hypertext mark-up language in conjunction with client side framework to make

More information

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

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

More information

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new

More information

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13 Chapter 1 Introduction to the Internet and World Wide Web 1 1.1 The Internet and the Web 2 The Internet 2 Birth of the Internet 2 Growth of the Internet 2 Birth of the Web 2 The First Graphical Browser

More information

Website Development with HTML5, CSS and Bootstrap

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

More information

Static Webpage Development

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

More information

The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii

The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii CONTENTS IN DETAIL FOREWORD by Joost de Valk PREFACE xvii xix INTRODUCTION xxi The Scope of This Book... xxii A Quick Note About Browsers and Platforms... xxii The Appendices and Further Resources...xxiii

More information

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

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

More information

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a LAMP on Linux Working Remotely Introduction to web programming

More information

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities Contents Preface Introduction xix xxiii 1 The Web: An Overview 1 1.1 Web Is Part of the Internet.................. 1 1.2 IP Addresses and Domain Names............... 3 1.2.1 Domain Name System................

More information

HTML and CSS COURSE SYLLABUS

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

More information

THIRD EDITION. CSS Cookbook. Christopher Schmitt foreword by Dan Cederholm O'REILLY 8. Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo

THIRD EDITION. CSS Cookbook. Christopher Schmitt foreword by Dan Cederholm O'REILLY 8. Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo THIRD EDITION CSS Cookbook Christopher Schmitt foreword by Dan Cederholm O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Taipei Tokyo Table of Contents Foreword.\..,., xv Preface, xvii 1. Using HTML

More information

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

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

More information

COPYRIGHTED MATERIAL. Contents. Part I: Introduction 1. Chapter 1: What Is XML? 3. Chapter 2: Well-Formed XML 23. Acknowledgments

COPYRIGHTED MATERIAL. Contents. Part I: Introduction 1. Chapter 1: What Is XML? 3. Chapter 2: Well-Formed XML 23. Acknowledgments Acknowledgments Introduction ix xxvii Part I: Introduction 1 Chapter 1: What Is XML? 3 Of Data, Files, and Text 3 Binary Files 4 Text Files 5 A Brief History of Markup 6 So What Is XML? 7 What Does XML

More information

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

Creating Web Pages with HTML-Level III Tutorials HTML 6.01 Creating Web Pages with HTML-Levell Tutorials HTML 1.01 Tutorial 1 Developing a Basic Web Page Create a Web Page for Stephen DuM's Chemistry Classes Tutorial 2 Adding Hypertext Links to a Web Page Developing

More information

Course Outline Advanced Web Design

Course Outline Advanced Web Design Course Outline Advanced Web Design For Professionals Who Can Participate? Anyone can join who has the interest to get into the creative web design profession. Prerequisite: Technical Skill: Must have the

More information

GRAPHIC WEB DESIGNER PROGRAM

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

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

Sections and Articles

Sections and Articles Advanced PHP Framework Codeigniter Modules HTML Topics Introduction to HTML5 Laying out a Page with HTML5 Page Structure- New HTML5 Structural Tags- Page Simplification HTML5 - How We Got Here 1.The Problems

More information

Creating HTML files using Notepad

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

More information

Techno Expert Solutions An institute for specialized studies!

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

More information

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

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

More information

Mobile Site Development

Mobile Site Development Mobile Site Development HTML Basics What is HTML? Editors Elements Block Elements Attributes Make a new line using HTML Headers & Paragraphs Creating hyperlinks Using images Text Formatting Inline styling

More information

Contents. Acknowledgments

Contents. Acknowledgments Contents Acknowledgments Introduction Why Another Book About Web Application Development? How Is This Book Arranged? Intended Audience Do I Need to Start from Scratch? Choosing Development Tools Summary

More information

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML UI Course (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) HTML: Introduction The World Wide Web (WWW) and history of HTML Hypertext and Hypertext Markup Language Why HTML Prerequisites Objective

More information

QUICK REFERENCE GUIDE

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

More information

PHP / MYSQL DURATION: 2 MONTHS

PHP / MYSQL DURATION: 2 MONTHS PHP / MYSQL HTML Introduction of Web Technology History of HTML HTML Editors HTML Doctypes HTML Heads and Basics HTML Comments HTML Formatting HTML Fonts, styles HTML links and images HTML Blocks and Layout

More information

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

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

More information

Course Outline Advanced Web Design

Course Outline Advanced Web Design Course Outline Advanced Web Design For Professionals Who Can Participate? Anyone can join who has the interest to get into the creative web design profession. Prerequisite: Technical Skill: Must have the

More information

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^ Betsy Bruce John Ray Robyn Ness Sams Teach Yourself Adobe Wfl lif ver W ^msssi^ mm WlM ^lg^ SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction What Is Dreamweaver

More information

The Definitive Guide to HTML5

The Definitive Guide to HTML5 The Definitive Guide to HTML5 Adam Freeman The Definitive Guide to HTML5 orders-ny@springersbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Dedicated

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 MODULE 1: OVERVIEW OF HTML AND CSS This module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012

More information

WEB DESIGNING COURSE SYLLABUS

WEB DESIGNING COURSE SYLLABUS F.A. Computer Point #111 First Floor, Mujaddadi Estate/Prince Hotel Building, Opp: Okaz Complex, Mehdipatnam, Hyderabad, INDIA. Ph: +91 801 920 3411, +91 92900 93944 040 6662 6601 Website: www.facomputerpoint.com,

More information

CSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo

CSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo CSS THE M\SS1NG MANUAL David Sawyer McFarland POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Table of Contents The Missing Credits Introduction xiii I Part One: CSS

More information

JavaScript Specialist v2.0 Exam 1D0-735

JavaScript Specialist v2.0 Exam 1D0-735 JavaScript Specialist v2.0 Exam 1D0-735 Domain 1: Essential JavaScript Principles and Practices 1.1: Identify characteristics of JavaScript and common programming practices. 1.1.1: List key JavaScript

More information

Web Development. With PHP. Web Development With PHP

Web Development. With PHP. Web Development With PHP Web Development With PHP Web Development With PHP We deliver all our courses as Corporate Training as well if you are a group interested in the course, this option may be more advantageous for you. 8983002500/8149046285

More information

Jim Jackson II Ian Gilman

Jim Jackson II Ian Gilman Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about

More information

Web Designing HTML (Hypertext Markup Language) Introduction What is World Wide Web (WWW)? What is Web browser? What is Protocol? What is HTTP? What is Client-side scripting and types of Client side scripting?

More information

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS LESSON 1 GETTING STARTED Before We Get Started; Pre requisites; The Notepad++ Text Editor; Download Chrome, Firefox, Opera, & Safari Browsers; The

More information

WEB DESIGNING CURRICULUM

WEB DESIGNING CURRICULUM WEB DESIGNING CURRICULUM Introduction to Web Technologies Careers in Web Technologies and Job Roles How the Website Works? Client and Server Scripting Languages Difference between a Web Designer and Web

More information

of numbers, converting into strings, of objects creating, sorting, scrolling images using, sorting, elements of object

of numbers, converting into strings, of objects creating, sorting, scrolling images using, sorting, elements of object Index Symbols * symbol, in regular expressions, 305 ^ symbol, in regular expressions, 305 $ symbol, in regular expressions, 305 $() function, 3 icon for collapsible items, 275 > selector, 282, 375 + icon

More information

Fundamentals of Website Development

Fundamentals of Website Development Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science In this chapter History of HTML HTML 5-2- 1 The birth of HTML HTML Blows and standardization -3- -4-2 HTML 4.0

More information

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Web development using PHP & MySQL with HTML5, CSS, JavaScript Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create

More information

Overview

Overview HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples

More information

Web Site Development with HTML/JavaScrip

Web Site Development with HTML/JavaScrip Hands-On Web Site Development with HTML/JavaScrip Course Description This Hands-On Web programming course provides a thorough introduction to implementing a full-featured Web site on the Internet or corporate

More information

Certified HTML5 Developer VS-1029

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

More information

the missing manual0 O'REILLY Third Edition David Sawyer McFarland Beijing Cambridge The book that should have been in the box Farnham

the missing manual0 O'REILLY Third Edition David Sawyer McFarland Beijing Cambridge The book that should have been in the box Farnham Farnham Third Edition the missing manual0 The book that should have been in the box David Sawyer McFarland Beijing Cambridge O'REILLY Koln Sebastopol Tokyo Contents The Missing Credits vii Introduction

More information

Course 20480: Programming in HTML5 with JavaScript and CSS3

Course 20480: Programming in HTML5 with JavaScript and CSS3 Course 20480: Programming in HTML5 with JavaScript and CSS3 Overview About this course This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript

More information

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance. XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or

More information

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE COURSE TITLE WEB SITE DESIGN COURSE DURATION 19 Hours of Interactive Training COURSE OVERVIEW In this 7 session course Debbie will take you through the

More information

Table Basics. The structure of an table

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

More information

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 ABOUT THIS COURSE This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into

More information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance. XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

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

More information

Programmazione Web a.a. 2017/2018 HTML5

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

More information

Professional Course in Web Designing & Development 5-6 Months

Professional Course in Web Designing & Development 5-6 Months Professional Course in Web Designing & Development 5-6 Months BASIC HTML Basic HTML Tags Hyperlink Images Form Table CSS 2 Basic use of css Formatting the page with CSS Understanding DIV Make a simple

More information

Programming in HTML5 with JavaScript and CSS3

Programming in HTML5 with JavaScript and CSS3 Programming in HTML5 with JavaScript and CSS3 20480B; 5 days, Instructor-led Course Description This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File

More information

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress Pro JavaScript Development Coding, Capabilities, and Tooling Den Odell Apress" Contents J About the Author About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi Chapter 1: Object-Oriented

More information

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON SUB Gfittingen 213 545 233 2001 A 9390 nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON CONTENTS Introduction xxiii Part I Introducing HTML 1 Chapter 1 a Introducing Web Pages and HTML 3 An

More information

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A

CROSS-REFERENCE TABLE ASME A Including A17.1a-1997 Through A17.1d 2000 vs. ASME A CROSS-REFERENCE TABLE ASME Including A17.1a-1997 Through A17.1d 2000 vs. ASME 1 1.1 1.1 1.1.1 1.2 1.1.2 1.3 1.1.3 1.4 1.1.4 2 1.2 3 1.3 4 Part 9 100 2.1 100.1 2.1.1 100.1a 2.1.1.1 100.1b 2.1.1.2 100.1c

More information

Web Development and Design Foundations with HTML5

Web Development and Design Foundations with HTML5 GLOBAL EDITION Web Development and Design Foundations with HTML5 SEVENTH EDITION Terry Felke-Morris 7th Edition Web Development and Design Foundations with HTML5 GLOBAL EDITION Terry Ann Felke-Morris,

More information

PHP & My SQL Duration-4-6 Months

PHP & My SQL Duration-4-6 Months PHP & My SQL Duration-4-6 Months Overview of the PHP & My SQL Introduction of different Web Technology Working with the web Client / Server Programs Server Communication Sessions Cookies Typed Languages

More information

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17 Table of Contents Preface...........iii INTRODUCTION 1. Introduction to M ultimedia and Web Design 1 Introduction 2 Exploring the Applications of Multimedia 2 Understanding Web Design 3 Exploring the Scope

More information

The figure below shows the Dreamweaver Interface.

The figure below shows the Dreamweaver Interface. Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia

More information

Practical File Answer key Class X (402)

Practical File Answer key Class X (402) Practical File Answer key Class X (402) 1) Create a Word Document and write all the steps to do following instructions. a) (i) Click on Indent Option of Paragraph group of Layout Tab. (ii) Set Left to

More information

Website Design (Weekday) By Alabian Solutions Ltd , 2016

Website Design (Weekday) By Alabian Solutions Ltd ,  2016 Website Design (Weekday) By Alabian Solutions Ltd 08034265103, info@alabiansolutions.com www.alabiansolutions.com 2016 TECHNOLOGIES DATE TIME Day 1 HTML Part 1 Intro to the web The web Clients Servers

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand

More information

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

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

More information

Beginning Microsoft Office 2010

Beginning Microsoft Office 2010 Beginning Microsoft Office 2010 IB I IP TECHNISCHI= ^\ 'NFORMATIONSBIBLIOTHEK UNIVERSITATSBIBLIOTHEK HANNOVER Guy Hart-Davis Apress* TIB/UB Hannover 89 133 299 783 ill! IWIlilltllw i ttis f0k^fsll^»m*r~

More information

Fundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar

Fundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar Connolly Hoar This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition for the benefit of students outside

More information

core-css.book Page i Sunday, January 9, :18 PM CORE CSS

core-css.book Page i Sunday, January 9, :18 PM CORE CSS CORE CSS Prentice Hall PTR Core Series Core Visual Basic 5, Cornell & Jezak Core Web Programming, Hall Core Java Foundation Classes, Topley Core Java Networking, Niemeyer Core CSS, Schengili-Roberts CORE

More information

Introduction. Part I: jquery API 1. Chapter 1: Introduction to jquery 3

Introduction. Part I: jquery API 1. Chapter 1: Introduction to jquery 3 Introduction xix Part I: jquery API 1 Chapter 1: Introduction to jquery 3 What Does jquery Do for Me? 4 Who Develops jquery? 5 Obtaining jquery 5 Installing jquery 5 Programming Conventions 8 XHTML and

More information

Document Object Model. Overview

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

More information

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs PROGRAMMING THE World Wide Web EIGHTH EDITION ROBERT W. SEBESTA University of Colorado at Colorado Springs PEARSON Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape

More information

710 Index Attributes, 127 action attribute, 263 assigning, bottom attribute, domain name attribute, 481 expiration date attribute, 480 8

710 Index Attributes, 127 action attribute, 263 assigning, bottom attribute, domain name attribute, 481 expiration date attribute, 480 8 INDEX Symbols = (assignment operator), 56 \ (backslash), 33 \b (backspace), 33 \" (double quotation mark), 32 \e (escape), 33 \f (form feed), 33

More information

Adobe Dreamweaver CS6 Digital Classroom

Adobe Dreamweaver CS6 Digital Classroom Adobe Dreamweaver CS6 Digital Classroom Osborn, J ISBN-13: 9781118124093 Table of Contents Starting Up About Dreamweaver Digital Classroom 1 Prerequisites 1 System requirements 1 Starting Adobe Dreamweaver

More information

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Note: We skipped Study Guide 1. If you d like to review it, I place a copy here: https:// people.rit.edu/~nbbigm/studyguides/sg-1.docx

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Project #3 Review Forms (con t) CGI Validation Design Preview Project #3 report Who is your client? What is the project? Project Three action= http://...cgi method=

More information

Alpha College of Engineering and Technology. Question Bank

Alpha College of Engineering and Technology. Question Bank Alpha College of Engineering and Technology Department of Information Technology and Computer Engineering Chapter 1 WEB Technology (2160708) Question Bank 1. Give the full name of the following acronyms.

More information

Basics of Web Technologies

Basics of Web Technologies Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Introduction to Web Technologies

More information

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments. Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led

More information

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline

Web Development 20480: Programming in HTML5 with JavaScript and CSS3. Upcoming Dates. Course Description. Course Outline Web Development 20480: Programming in HTML5 with JavaScript and CSS3 Learn how to code fully functional web sites from the ground up using best practices and web standards with or without an IDE! This

More information

JavaScript & DHTML Cookbool(

JavaScript & DHTML Cookbool( SECOND EDITION JavaScript & DHTML Cookbool( Danny Goodman O'REILLY Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Table of Contents Preface xiii 1. Strings 1 1.1 Concatenating (Joining) Strings

More information

Website Design (Weekend) By Alabian Solutions Ltd , 2016

Website Design (Weekend) By Alabian Solutions Ltd ,  2016 Website Design (Weekend) By Alabian Solutions Ltd 08034265103, info@alabiansolutions.com www.alabiansolutions.com 2016 TECHNOLOGIES DATE TIME Day1 Section 1 HTML Part 1 12am 5pm Intro to the web The web

More information

Chapter 1: Getting Started. You will learn:

Chapter 1: Getting Started. You will learn: Chapter 1: Getting Started SGML and SGML document components. What XML is. XML as compared to SGML and HTML. XML format. XML specifications. XML architecture. Data structure namespaces. Data delivery,

More information

Web Design & Dev. Combo. By Alabian Solutions Ltd , 2016

Web Design & Dev. Combo. By Alabian Solutions Ltd ,  2016 Web Design & Dev. Combo By Alabian Solutions Ltd 08034265103, info@alabiansolutions.com www.alabiansolutions.com 2016 HTML PART 1 Intro to the web The web Clients Servers Browsers Browser Usage Client/Server

More information

JavaScript: The Definitive Guide

JavaScript: The Definitive Guide T "T~ :15 FLA HO H' 15 SIXTH EDITION JavaScript: The Definitive Guide David Flanagan O'REILLY Beijing Cambridge Farnham Ktiln Sebastopol Tokyo Table of Contents Preface....................................................................

More information

HTML-5.com itemscopehttp://data-vocabulary.org/breadcrumb<span itemprop="title">html 5</span> itemscopehttp://data-vocabulary.

HTML-5.com itemscopehttp://data-vocabulary.org/breadcrumb<span itemprop=title>html 5</span> itemscopehttp://data-vocabulary. HTML-5.com HTML-5.com is an HTML User's Guide and quick reference of HTML elements and attributes for web developers who code HTML web pages, not only for HTML 5 but for HTML coding in general, with demos

More information