HTML and CSS COURSE SYLLABUS

Similar documents
Deccansoft Software Services

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

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

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

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

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

Website Development with HTML5, CSS and Bootstrap

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

ICT IGCSE Practical Revision Presentation Web Authoring

ICT IGCSE Practical Revision Presentation Web Authoring

Styles, Style Sheets, the Box Model and Liquid Layout

NEW WEBMASTER HTML & CSS FOR BEGINNERS COURSE SYNOPSIS

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

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

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

Structure Bars. Tag Bar

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

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

HTML Syllabus Instructor: TBD

GRAPHIC WEB DESIGNER PROGRAM

Chapter 3 Style Sheets: CSS

CSS: Lists, Tables and the Box Model

UNIT -II. Language-History and Versions Introduction JavaScript in Perspective-

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

Page Layout Using Tables


Web Development IB PRECISION EXAMS

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910

<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***

Chapter 1 Self Test. LATIHAN BAB 1. tjetjeprb{at}gmail{dot}com. webdesign/favorites.html :// / / / that houses that information. structure?

Session 4. Style Sheets (CSS) Reading & References. A reference containing tables of CSS properties

Certified CSS Designer VS-1028

Kurdistan Regional Government Iraq Ministry of Higher Education and Scientific Research, Duhok Polytechnic University

Web Engineering CSS. By Assistant Prof Malik M Ali

1 of 7 11/12/2009 9:29 AM

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

Html basics Course Outline

CSS: Cascading Style Sheets

Introduction to WEB PROGRAMMING

3.1 Introduction. 3.2 Levels of Style Sheets. - The CSS1 specification was developed in There are three levels of style sheets

- The CSS1 specification was developed in CSS2 was released in CSS2.1 reflects browser implementations

Course Outline Advanced Web Design

c122sep2214.notebook September 22, 2014

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

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

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Ministry of Higher Education and Scientific Research


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.

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Table Basics. The structure of an table

COSC 2206 Internet Tools. CSS Cascading Style Sheets

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

Static Webpage Development

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

COMS 359: Interactive Media

Lab Introduction to Cascading Style Sheets

Creating HTML files using Notepad

CSS: The Basics CISC 282 September 20, 2014

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

INFS 2150 / 7150 Intro to Web Development / HTML Programming

Web Design and Development ACS Chapter 12. Using Tables 11/23/2017 1

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Website Design (Weekday) By Alabian Solutions Ltd , 2016

Cascading Style Sheets (CSS)

Cascading Style Sheet

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

CS 350 COMPUTER/HUMAN INTERACTION. Lecture 6

Indian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T.

First Name Last Name CS-081 March 23, 2010 Midterm Exam

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

ADOBE 9A Adobe Dreamweaver CS4 ACE.

Web Development and HTML. Shan-Hung Wu CS, NTHU

CSS Cascading Style Sheets

Block & Inline Elements

Web Site Development with HTML/JavaScrip

BIM222 Internet Programming

This tutorial will help both students as well as professionals who want to make their websites or personal blogs more attractive.

Course Outline Advanced Web Design

CSS Selectors. element selectors. .class selectors. #id selectors

Introducing Cascading Style Sheets. Cascading Style Sheet Basics Creating Styles Using Styles Manipulating Styles Text Formatting with CSS

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

Tutorial 3: Working with Cascading Style Sheets

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

Website Design (Weekend) By Alabian Solutions Ltd , 2016

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

Skill Area 323: Design and Develop Website. Multimedia and Web Design (MWD)

INFS 2150 Introduction to Web Development

INFS 2150 Introduction to Web Development

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton

CMPT 165 INTRODUCTION TO THE INTERNET AND THE WORLD WIDE WEB

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Designing for Web Using Markup Language and Style Sheets

Web Technologies - by G. Sreenivasulu Handout - 1 UNIT - I

HTML & CSS. Rupayan Neogy

@namespace url( /* set default namespace to HTML */ /* bidi */

- The CSS1 specification was developed in CSSs provide the means to control and change presentation of HTML documents

Transcription:

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 where as CSS is used for presenting the page. HTML describes the structure of a Website semantically along with presentation cues, making it a mark-up language, rather than a programming language. HTML allows images and objects to be embedded and can be used to create interactive forms. Course Objectives: HTML is highly flexible and supported on all browsers. User friendly and an open technology. It give better performance. CSS provides powerful control over the presentation of an HTML document. CSS saves many times as it can be reused in many HTML pages. CSS can be used to make responsive web pages, which are compatible on multiple devices. It can be used to allow the web pages to display differently depending on the screen size or device on which it is being viewed. Pre-requisite / Target Audience: Any beginner who wants to build career as Web designer can take this course. Module 1: Web Programming Introduction In this module, you will learn basic introduction to web development. The fundamental technology used to define the structure of a webpage. Web Development Introduction Module 2: HTML-Introduction In this module, sets the stage, getting you used to important concepts and syntax, looking at applying HTML to text, how to create hyperlinks, and how to use HTML to structure a webpage. History of HTML What you need to do to get going and make your first HTML page What are HTML Tags and Attributes? HTML Tag vs. Element HTML Attributes: How to differentiate HTML Document Versions Module 3: HTML-Basic Formatting Tags In this module, HTML is used to specify whether your web content should be recognized as a paragraph, list,

heading, link, image, multimedia player, form, or one of many other available elements or even a new element that you define. HTML Basic Tags HTML Formatting Tags HTML Color Coding Module 4: HTML-Grouping Using Div Span In this module, The HTML <div> and <span> element is the generic container for flow content and does not inherently represent anything. Use it to group elements for purposes such as styling (using the class or id attributes), and inline level and block level separation. Div and Span Tags for Grouping Module 5: HTML-Lists In this module, The HTML <li> element is used to represent an item in a list. It must be contained in a parent element: an ordered list (<ol>), an unordered list (<ul>), or a menu (<menu>). In menus and unordered lists, list items are usually displayed using bullet points, now we are going to check how to use html list Unordered Lists Ordered Lists Definition list Module 6: HTML-Images In this module, the Web was just text, and it was really quite boring. Fortunately, it was not too long before the ability to embed images (and other more interesting types of content) inside web pages was added. There are other types of multimedia to consider, but it is logical to start with the humble <img> element, used to embed a simple image in a webpage. This module will help you to make use of image mapping Image and Image Mapping Module 7: HTML-Hyperlink In this module, Hyperlinks are important they are what makes the Web a web. This module shows the syntax required to make a link, and discusses link best practices. URL - Uniform Resource Locator URL Encoding Module 8: HTML-Table In this module, representing tabular data on a webpage in an understandable, accessible way can be a

challenge. This module covers basic table markup, along with more complex features such as implementing captions and summaries. <table> <th> <tr> <td> <caption> <thead> <tbody> <tfoot> <colgroup> <col> Module 9: HTML-Iframe In this module, The HTML <iframe> element represents a nested browsing context, effectively embedding another HTML page into the current page. This module will help you make use of iframe tag Attributes Using Iframe as the Target Module 10: HTML-Form In this module, Forms are a very important part of the Web these provide much of the functionality you need for interacting with web sites, e.g. registering and logging in, sending feedback, buying products, and more. This module gets you started with creating the client-side parts of forms. <input> <textarea> <button> <select> <label> Module 11: HTML-Headers In this module, The HTML <head> element provides general information (metadata) about the document, including its title and links to its scripts and style sheets. Title Base Link Style s Script

Meta Module 12: HTML-Miscellaneous In this module, The HTML <Meta> element represents metadata that cannot be represented by other HTML meta-related elements, like <base>, <link>, <script>, <style> or <title>.this module will help you learn Meta tags, xhtml and deprecated tags HTML Meta Tag XHTML HTML Deprecated Tags & Attributes Module 13: CSS2-Introduction In this module CSS is used to style and lay out web pages for example, to alter the font, colour, size and spacing of your content, split it into multiple columns, or add animations and other decorative features. This module gets you started on the path to css. Benefits of CSS CSS Versions History CSS Syntax External Style Sheet using <link> Multiple Style Sheets Value Lengths and Percentages Module 14: CSS2-Syntax In this module, the basic goal of the Cascading Stylesheet (CSS) language is to allow a browser engine to paint elements of the page with specific features, like colors, positioning, or decorations. The CSS syntax reflects this goal and its basic building blocks are CSS Syntax single Style Sheets Multiple Style Sheets Value Lengths and Percentages Module 15: CSS2-Selectors In this module, CSS selectors define the elements to which a set of CSS rules apply. In this module, you will find how many selectors are there how to use it ID Selectors Class Selectors Grouping Selectors Universal Selector

Descendant / Child Selectors Attribute Selectors CSS Pseudo Classes Module 16: CSS2-Color Background Cursor In this module, CSS Backgrounds and Borders is a module of CSS that lets you style elements backgrounds and borders. Backgrounds can be filled with a color or image, clipped or resized, and otherwise modified. Borders can be decorated with lines or images, and made square or rounded. background-image background-repeat background-position CSS Cursor Module 17: CSS2-Text Fonts In this module, CSS Fonts that defines font-related properties and how font resources are loaded. It lets you define the style of a font, such as its family, size and weight, line height, and the glyph variants to use when multiple are available for a single character color background-color text-decoration text-align vertical-align text-indent text-transform white-space letter-spacing word-spacing line-height font-family font-size font-style font-variant font-weight Module 18: CSS2-Lists Tables In this module, lists table that defines how to lay out table data. list-style-type

list-style-position list-style-image list-style CSS Tables I. border II. width & height III. text-align IV. vertical-align V. padding VI. color Module 19: CSS2-Box Model In this module, CSS box model that defines the rectangular boxes including their padding and margin that are generated for elements and laid out according to the visual formatting model. Borders & Outline Margin & Padding Height and width CSS Dimensions Module 20: CSS2-Display Positioning In this module, the position CSS property specifies how an element is positioned in a document. The top, right, bottom, and left properties determine the final location of positioned elements. CSS Visibility CSS Display CSS Scrollbars CSS Positioning 1. Static Positioning 2. Fixed Positioning 3. Relative Positioning 4. Absolute Positioning CSS Layers with Z-Index CSS Floats In this module, the float CSS property specifies that an element should be placed along the left or right side of its container, allowing text and inline elements to wrap around it. The element is removed from the normal flow of the web page, though remaining a part of the flow (in contrast to absolute positioning). The float Property The clear Property

The clearfix Hack At the end of the course, participants will be able to get: By the end of this course, you will have a basic & thorough understanding of HTML & CSS Upon completion, you will have coded a handful of useful HTML & CSS examples In the last section of this course, you focus on building a beautiful, semantic, HTML & CSS web page By the end of this course, you will have impressed yourself, and will be able to hit the ground running with your newly acquired skillset Start building beautiful websites Build a portfolio website, so you can highlight your best web work Get the ball rolling for a career in web design