
Explore advanced HTML5 and CSS3 topics, including multimedia elements, responsive templates, and complex selectors. Master header elements and modern forms, styling them to build beautiful, user-friendly websites.
Explore multimedia formats on web pages, including music, sound, images, videos, records, and animations, and learn how browsers support them and how media file extensions identify types.
Explains embedding video in HTML using the video element, multi-format sources with the source tag, and key attributes such as controls, autoplay, muted, width, height, and src.
Learn the HTML audio element, define multiple sources with type attributes, and use controls, autoplay, muted, and loop for cross browser playback, with mp3 as a recommended format.
Explore HTML forms by using the form element to group input fields such as text and password, add a submit button, and control submission with action and method attributes.
Explain how HTML forms use action, method, and target attributes along with id and name to submit data via get or post, and how autocomplete and no validate affect validation.
Learn to build accessible forms with Html5 form elements: inputs (text, email, password), labels with for attributes, selects (single and multiple), text areas, buttons, fieldsets with legends, and data lists.
Explore diverse HTML form inputs, from text and date to file and button types, learn to group radios and checkboxes, and see how reset and submit actions work.
Explore a range of HTML5 form input types, from color pickers to date, time, month, week, number, range, search, and URL, including min and max constraints and browser notes.
Explore advanced HTML5 form inputs, including text and tel fields with pattern validation, placeholders, file and image submit inputs, hidden fields, and key attributes like name, id, width, and height.
Explains input attributes like read only, disabled, max length, multiple, required, step and autofocus with practical examples, and notes their impact on form submission and security considerations.
Create and style a login form with email and password fields, remember me, forget password, login, and register options; center the form in a 350px login box using flexbox.
Understand the CSS box model and use box-sizing: border-box to include padding and border in width and height, fixing input overflow in a login form.
Explore CSS position values—static, fixed, sticky, relative, and absolute—and how top, right, bottom, and left control element placement for a login form.
Explore CSS variables to define theme colors once, reuse them with the var function, and manage global and local scopes for easy palette updates.
mastering css pseudo-classes teaches how to style elements in special states, using hover, focus, active, and visited selectors, and shows the difference between colon and double colon syntax.
Explore CSS pseudo-elements to style specific parts of elements, using double colon selectors such as before, after, first line, and first letter, with the content property.
Explore attribute selectors in CSS to target elements by attributes and values, including exact, contains, starts with, and ends with. Understand CSS specificity and the important flag.
Explore CSS combinators to define relationships between selectors, including descendant, child, adjacent sibling, and general sibling patterns, with practical examples using div and p elements.
Master responsive web design by applying viewports, width 100%, max-width 100%, and vw font sizes, using media queries and Bootstrap, and testing with device emulation across multiple screen sizes.
Define responsive web design using media queries to apply CSS rules based on viewport size, device type, orientation, and breakpoints.
Learn to make images responsive across screen sizes using width and max-width, with width 100% and height auto, and apply the picture element with srcset for different viewports.
Learn to implement responsive font sizes with vw units and media queries in HTML5 and CSS, applying mobile-first typography rules for different viewports.
Learn to build a responsive HTML5 and CSS3 menu that adapts to small screens by turning nav links into block elements, with hover effects and a simple media query.
Learn to use the CSS z-index property to change the overlap order of positioned elements, using positive, negative, or auto values, demonstrated with overlapping circles inside a relative parent.
Master CSS transitions by applying the transition property to color and background-color, using duration, delay, timing function, and optional shorthand, especially on link hover.
Master css transform basics by applying 2d and 3d transformations to elements, using rotate, scale, translate, skew, and matrix functions, with hover and transition effects to visualize changes.
Compare canvas and SVG for HTML graphics, focusing on canvas drawing with JavaScript in a rectangular area and SVG's scalable, lossless graphics.
Master CSS math functions by applying calc to compute values and using max and min with comma-separated numbers. Experiment with percent, px, vw, and vh units for responsive widths.
Welcome to the "Mastering HTML5 and CSS3 (Part 3 - Advanced Level)" course
Do you want to know more about HTML & CSS?
... Or maybe you want to know what responsive web design is and how you can create responsive web templates
... Or maybe you want to create a responsive web template from scratch, and don’t you know how to start
... Or maybe you want to be a professional front-end developer
So, this course is suitable for you. Everything that you need to be professional in creating web templates, you will learn here. In this course you will learn advanced topics in HTML & CSS that contains:
Using multimedia in your HTML documents
Create a simple login form step-by-step and solve the problems that we encounter
More complicated CSS selectors: Pseudo-classes , Pseudo-elements, attribute selectors and combine different selectors
Fundamentals of Responsive Web Design (RWD) to create templates that will work in all devices correctly
Using Canvas & SVG
Create simple animations in CSS & HTML
...
So, if you are looking for a way to simply learn these topics in HTML & CSS, just stop your searches and start this course here.
What is included in this course?
Downloadable design assets from the start to the end for each day
HD quality videos, easy to find and reference
Step-by-step guide for each topic in HTML5 & CSS3
A cheat-sheet for different types of selectors in CSS
If you are not familiar with the basics of HTML & CSS, you can watch my other course in this topic and come back here to learn more.
If you already know what HTML is and how you can create a simple template, don't hesitate and join my course. Hope you enjoy and learn!!