CSS Course And Certification
What is CSS?
CSS which is the acronym for Cascading Style Sheets is a style sheet language that is used for describing the way a document written in HTML is presented to the user. CSS is one of the major web page re-formatting and beautifying technologies of the World Wide Web, followed by HTML and JavaScript.
CSS was developed to allow for the separation of element and content in a web document, including layout, fonts and colors for proper control. This method of separating the view from the content can greatly improve accessibility, allow for more flexibility and control in the specification of display characteristics, enable multiple web pages to share same formating by specifying the CSS styles in a separate ".css" file, and reduce the hard work in styling just on HTML element directly and repeating the style manually across the document.
Features Of CSS:
Some of the Features Of CSS include:
1. CSS saves time: You can write CSS styles once and then reuse the same style sheet in multiple HTML pages. You can write a CSS style for each HTML element and apply it to as many Web pages as you want.
2. Pages load faster: If you are using CSS, you do not need to repeat writing HTML tag attributes every time. You just need to write one CSS rule of the tag that you want to style and it will be applied to all the occurrences of that tag in your HTML. So less code means faster download time of your web page.
3. Easy maintenance: To make a general change, you simply change the style, and all elements in all the web pages that the style was linked to will be updated automatically.
4. Superior styles to HTML: CSS has a much wider list of attributes than HTML has, so your HTML page will have a far better look when compared to using regular HTML attributes.
5. Multiple Device Compatibility: Style Sheets allow content on a web page to be compatible with more than one type of device. By using the same HTML document, different versions of a website can be viewed on mobile devices such as PDAs and cell phones or for printing.
6. Global web standards: Now the practice of developing websites with just HTML attributes is being depreciated in browsers and it is being recommended to use CSS. So it's a good idea to start using CSS in all your HTML pages to make them be compatible with future browsers.
Why Study CSS
Below are some of the reasons why study CSS
1. CSS lets You Change Your Site Designs to Look How You Want Them to Look: It is very to take a free Web template and develop a website with it. But these templates can in most cases be very plain or common. So your website will look like every other web site on the internet. By learning CSS you can edit and modify already built templates so that they will have your custom and unique colors and styles. Therefore, you will have a customized website without a lot of effort.
2. Save Money: There are a lot of web designers who will develop your website or your CSS for you. But paying someone else to manage and maintain your blog or website can get very expensive, even if you only have them create the designs and you then manage the content. Knowing how to modify the CSS file of the website will save you money when you find little problems that you can fix yourself. And as you practice, you will be able to fix larger problems.
3. Earn Money: Once you know CSS very well, you can sell your designing services to other websites. And if you're looking to become a freelance web designer, you would not get far if you don't already know CSS.
4. Redesign Your Site More Quickly: Many older websites that were built without CSS are very hard and difficult to redesign. But once a site that is built with CSS comes in, it can be redesigned very fast. Changing things like the backgrounds and colors can change how a site looks with very little effort. In fact, many websites now put up special versions of their websites for special occasions and they can do this simply because it only takes a few hours to design an alternate stylesheet for the occasion.
5. Build More Diverse Websites: CSS gives you the opportunity to design sites that looks very different from page to page, without a lot of hard and extensive coding. For example, many websites now do slight color variations on the different sections of the site. By using page IDs, you can change the CSS styles for each section and use the same HTML structure for each section. The only thing that changes is the content and CSS styles.
Benefits And Advantages Of CSS
There are lots of benefits and advantages of using CSS in your Web Page, Some of them are:
1. Create Stunning Web site: CSS controls and manages how a part of a web page will look and feel like. Using CSS in your webpage, you can change the color of the text, the spacing in between the paragraphs, the type of font you want, how columns are being sized and laid out, what type of background images or colors are used, the layout designs, different kinds of display for the different devices and screen sizes available as well as a variety of other effects.
2. Become a web designer: If you plan on having a career as a professional web designer, HTML and CSS designing is a must-have skill.
3. Control web: CSS is easy to learn and understand and it also gives you powerful control over the presentation of an HTML document. Most of the time, CSS is combined with the markup languages HTML or XHTML.
4. Learn other languages: Once you understand the basics of HTML and CSS then other technologies like Javascript, PHP, or Angular JS will become easier to understand.
CSS Course Outline
Chapter 1: Introduction
Tools of the Trade
Opening a .HTML File
Chapter 2: Basics of HTML
What is HTML
Basic Structure of a HTML Page
Doctype
Start and End Tags
The Head Element
The Body Element
Elements Within the Head Element
Elements Within the Body Element
Elements for Adding Content to the Page
Elements Used in Conjunction with CSS
Elements For Adding Javascript Code to Website
Elements For Formatting Text
Elements for Defining Sections of a Webpage
Comments
Character Entities
Chapter 3: Basics of CSS
Applying CSS Code
Syntax of a CSS rule
Selecting an Element
Selecting Classes and IDs
More Selectors
Case Insensitivity
Order of Precedence
Display Inconsistency
Comments
Exercise 3
Exercise 3.1
Chapter 4: CSS Box Model
What is the CSS Box Model
Width and Height Properties
Overflow Property
Padding and Margin Properties
Border Properties
border-width
border-color
border-style
border-radius
Border Shorthand
Exercise 4
Exercise 4.1
Chapter 5: Positioning and Floating
Positioning
Static Positioning
Relative Positioning
Fixed Positioning
Absolute Positioning
Floating
Exercise 5
Exercise 5.1
Exercise 5.2
Chapter 6: Display and Visibility
Display
Visibility
Exercise 6
Exercise 6.1
Chapter 7: Background
Background Color
Background Image
background-image
background-repeat
background-attachment
background-position
Exercise 7
Exercise 7.1
Chapter 8: Text and Font
Font Properties
font-family
font-size
font-style
font-weight
Text Properties
color
text-alignment
text-decoration
letter-spacing
word-spacing
line-height
Exercise 8
Exercise 8.1
Chapter 9: Lists, Links and Navigation Bars
CSS Lists
list-style-type
list-style-image
list-style-position
list-style
CSS Links
Navigation Bars
Exercise 9
Exercise 9.1
Exercise 9.2
Chapter 10: Tables
Border, Padding and Margin
Height and Width
Text Alignment
Background, Font and Text
nth-child( ) Selector
Exercise 10
Exercise 10.1
CSS Video Lectures
CSS Exam and Certification