Loading video player...
The presented educational material covers the Fundamentals of Web Programming, with a special focus on advanced CSS techniques. The class explores the structure of the DOM, using the analogy of a family tree to explain the hierarchy and inheritance among parent, child, and sibling elements. Several relational selectors are detailed, allowing for precise styling based on the components' location within the document. The text also defines the use of pseudo-classes, such as :hover and :active, to modify elements according to user interaction. Furthermore, it introduces pseudo-elements, which make it possible to format specific parts of content, such as the first letter or line of a paragraph. Finally, the guide establishes the foundation for developing functional interfaces, including menus, buttons, and visual transformations.