HTML is the foundation of all web pages. It defines the structure of a page, while CSS defines its style. HTML and CSS are the beginning of everything you need to know to make your first web page! Learn both and start creating amazing websites.
HTML
Hypertext Markup Language (HTML) is the foundation of website and web application development. It allows you to ensure that your content is understood by both segments of your audience: the people who watch, read, or listen to your content, and the computers that display it. In this course, learn how to craft excellent HTML with the pieces that HTML itself has to offer. Instructor highlights all of the fundamental concepts you need to use HTML thoughtfully. We’ll focus on semantic markup: tagging content as what it is, and not just for formatting, convention, or convenience. This has far-reaching impact for those who consume the web differently; it ensures that when a screen reader or a system (like a search engine) consumes a page, it knows exactly what it contains and how to categorize that information.
CSS
Cascading Style Sheets (CSS) is a stylesheet language that allows you to control the appearance of your webpages. In this hands-on course, instructor demonstrates the concepts that form the foundation of CSS, explaining what you need to know to tweak existing CSS and write your own. Instructor explains how to add colors and other design elements to take your webpages beyond just black text on a white background. He shows how to use selectors, how the box model defines the spacing and sizing of page elements, and how to style text and manage basic layouts with Flexbox and Grid. He also covers working with advanced selectors, creating fluid layouts, and determining when to use the float and position properties. Plus, at the end of the course, you’ll walk away with an actual project.
Learning objectives
- The basic syntax of HTML elements
- Formatting content
- Displaying images
- Creating links
- Global HTML attributes
- Building navigation
- Structuring content
- Building forms
- Creating tables
- Writing basic selectors
- Setting properties
- Cascade and inheritance
- Setting a font family, font size, text color, and more
- Working with the box model
- Leveraging Grid and Flexbox
- Using the float and position properties
- Working with advanced selectors
- Creating fluid layouts
Skills covered
- Front-end Development
- HTML
- Web Design
- Cascading Style Sheets (CSS)
- Web Design