Byte-Sized-Chunks: Cascading Style Sheets (CSS) with HTML
4.6 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,451 students enrolled

Byte-Sized-Chunks: Cascading Style Sheets (CSS) with HTML

Use CSS to make a spectacular difference to the appearance of your webpages!
4.6 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,451 students enrolled
Created by Loony Corn
Last updated 3/2016
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 55 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand HTML - its structure, and the commonly used tags
  • Utilise CSS, including inheritance, selectors, the box model - the very topics that make CSS hard to use
Course content
Expand all 28 lectures 03:48:54
+ CSS and HTML
12 lectures 01:25:25
HTML specifies the structure of a web page and CSS how the page looks i.e. the presentation.
Preview 09:15
Plunge right in, set up a simple page and get introduced to a whole bunch of HTML tags.
Preview 12:33
What's an HTML page without style? Get to know the HTML <style> tag and how it can be used to specify style properties to make your pages look good.
Introduction to CSS
The internet is all about links. Who links to you and who do you link to? In this lecture we'll learn how we link to others using the <a> tag and its href attribute.
The A Tag
Paths in HTML can reference resources on our server as well as resources anywhere on the web. Relative paths are relative to the location of the HTML file and absolute paths can access resources on any server.
HTML provides a whole bunch of quote tags. Learn about the <q> and the <blockquote> tags and why we would use them over specifying quotes ("") in text.

Bulleted lists and numbered lists. HTML has special <ul> and <ol> tags to specify these. Each list item in an <li> tag should go with either an un-ordered list (<ul>) or an ordered list (<ol>).

Lists - Ordered and Unordered
The <em>, <time>, <strong> and <code> tags.
Other Miscellaneous HTML Tags
Understand the different parts of a domain name and what they represent. Revisit the <a> tag and learn some more about how we can open up a new web page in a new window, tab etc.
URL and Domain Names
The <img> tag allows you to embed inline images in your page. You can also resize images using the height and width attribute of the <img> tag.
The img Tag
HTML is a living standard now. No more version numbers and everything will be backward compatible from here on in. This is a pretty big deal!
The HTML Standard
16 lectures 02:23:30
Get re-introduced to CSS and see how CSS files are set up separately from the HTML and linked to the HTML page. It's good practice to separate the CSS and HTML files so both can be worked on separately.
Cascading Stylesheets reintroduced
CSS styles inherit from the parent element, or do they? CSS inheritance is tricky and it's important to know how a certain style is applied on an element. This lecture should have the answers.
Inheritance in CSS
How do you apply styles to specific HTML elements? You select them. How do you select them? By specifying the tag, a CSS class or their unique identifier.
CSS Selectors
Understanding sans-serif fonts, fallback options on a webpage, using fonts from free services such as Google etc.
How to change text color, background colors and specify colors using their hex code.
Understand margins, padding and borders and where exactly they apply. They form the CSS box model which has tripped up many an aspiring web developer.
The Box Model
The <div> is a block element which is used to logically group HTML elements. The logical components can then be styled together.
The <div> Element
Figure out why the "cascade" exists in Cascading Stylesheets.
What is the exact style applied?
The <span> allows logical grouping of inline elements and is a perfect partner to <div>.
Preview 02:55
CSS allows you to apply styles to not just HTML elements but also specific states of an element. The :hover, :focus, :link are all examples of states of a particular element.
HTML States and Pseudo-classes
Normal Rendering Flow Of The Browser
The CSS float and clear properties.
The CSS float and clear properties
Understand the CSS position attribute and how it works.
Preview 12:23
Fluid layouts allow the elements of a page to move as the page resizes, but you might not want them to! Then you'd choose the fixed layout.
Fluid And Fixed Layouts

The display property can make block elements behave like inline elements, make elements disappear and whole bunch of other stuff.

The CSS display property
Chrome Developer Tools
  • Any modern browser and a simple text editor are all that will be needed.

Note: This course is a subset of our much longer course 'Learn By Example: HTML, CSS and Javascript' so please don't sign up for both:-)

  • Relatively few folks formally learn HTML or CSS, because its quite easy to get stuff done in these technologies in a "quick-and-dirty way".
  • That "quick-and-dirty" way of learning and doing leads to problems over time, because CSS is actually quite complex, so it is easy to do things the wrong way
  • This course will help, because it has 20 examples. Each is self-contained, has its source code attached, and gets across a simple, specific use-case. Each example is simple, but not simplistic.

What's Included:

  • Basic HTML: Folks stopped counting HTML as a language worth formally learning sometime in the 90s, but this is only partially justified. It always helps to have strong basics.
  • CSS: Cascading Stylesheets are incredibly powerful, and incredibly hard to use - until you know how they really work. Once you understand inheritance and selection in CSS, it will all make a lot more sense.
Who this course is for:
  • Nope! Please don't enroll for this class if you have already enrolled for our 13-hour course 'Foundations of HTML, CSS and Javascript' course
  • Yep! Folks who are absolutely new to web programming, and wish to learn HTML and CSS from scratch
  • Yep! Folks that struggle with getting the appearance of their webpages just right, despite knowing HTML