In this repository, you can find the following course modules:
- HTML5 Structure
- HTML5 Semantic Elements
- Favicons
- Text Formatting
- Links & Images
- Lists
- Tables
- Forms with Validations & Attributes
- Custom Data Types for Input Fields
- iFrames
- Audio & Video Elements
- HTML5 Meta Elements
- CSS Syntax and Selectors
- Box Model
- Units and Values
- Colors
- Typography
- Backgrounds
- Borders
- Margins and Padding
- Display
- Positioning
- Flexbox
- Grid
- Pseudo-classes and Pseudo-elements
- Transitions
- Animations
- Transformations
- Media Queries
- Responsive Design
- Variables (Custom Properties)
- Z-Index and Stacking Context
- Filters
- Combinators
- Shadows (Box and Text)
- Text Effects
- Lists
- Tables
- Flexbox vs Grid (Comparison)
- Custom Fonts (Web Fonts)
- Object-fit and Object-position
- Writing Modes
- Multi-column Layout
- Scroll Snap
- Gradients (Linear, Radial)
- Transitions vs Animations
- Variables
- Nesting
- Partials and @import
- Mixins
- Extend/Inheritance
- Interpolation (#{})
- Functions
- Operators and Math
- Control Directives: @for, @each, @while, @if
- Maps
- Lists
- Color Manipulation Functions
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
FOSS - Free and Open Source Licenses
MIT - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.