We may earn an affiliate commission when you visit our partners.
Susan Simkins

This course will teach you how to create stylesheets and add style rules using different types of CSS selectors.

Do you need to style a new web-page from scratch? In this course, Styling Websites with CSS, you’ll learn to style HTML elements with CSS. First, you’ll explore different ways to add CSS and how to create your first style rules. Next, you’ll discover how to use custom fonts and style text in various ways. Finally, you’ll learn how to use different types of selectors to implement a design. When you’re finished with this course, you’ll have the skills and knowledge of CSS needed to style websites.

Enroll now

What's inside

Syllabus

Course Overview
Creating Style Rules
Styling Text
Sizing Elements
Read more
Using Selectors

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners seeking to build a foundation in CSS
Develops foundational skills for styling web elements with CSS
Introduces basic CSS rules and selectors
Covers customizing text styles and sizing elements
Taught by Susan Simkins, an experienced instructor in web development

Save this course

Save Styling Websites with CSS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Styling Websites with CSS with these activities:
Seek Mentorship from Experienced Web Designers
Identify experienced web designers who can provide guidance, feedback, and support as you progress in your CSS learning journey.
Show steps
  • Attend industry events and meetups
  • Join online communities and forums related to web design
  • Reach out to potential mentors via email or LinkedIn
Review CSS Selectors
Review the different types of CSS selectors to refresh your knowledge and prepare for the course.
Browse courses on CSS Selectors
Show steps
  • Read the CSS Selectors documentation
  • Create a cheat sheet of CSS Selectors
  • Practice using CSS Selectors in a code editor
Compile a Collection of CSS Resources
Create a compilation of useful CSS resources such as tutorials, articles, and code snippets to support your learning and future reference.
Show steps
  • Search for and identify relevant CSS resources
  • Organize the resources into categories or topics
  • Create a document or repository to store the compilation
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow a CSS Styling Tutorial
Follow a guided tutorial on CSS styling to reinforce your understanding of the concepts covered in the course.
Show steps
  • Find a reputable CSS styling tutorial
  • Follow the tutorial step-by-step
  • Create your own CSS stylesheet using the concepts you learned
Attend Web Design Workshops and Conferences
Engage in networking opportunities at web design events to connect with professionals, learn about industry trends, and showcase your skills.
Show steps
  • Research and identify relevant web design events
  • Register for and attend the events
  • Actively participate in workshops, presentations, and networking sessions
Practice Writing CSS Style Rules
Complete practice exercises on writing CSS style rules to solidify your understanding and improve your skills.
Show steps
  • Find online CSS style rule exercises
  • Practice writing CSS style rules to achieve specific styling effects
  • Review your results and identify areas for improvement
Start a Personal Website Design Project
Embark on a personal web design project to apply your CSS skills and enhance your portfolio.
Show steps
  • Brainstorm ideas for your personal website design
  • Plan the layout and structure of your website
  • Create the content for your website
  • Design and implement the CSS stylesheet for your website
  • Publish your website and promote it
Create a Custom Web Page Design
Design and create a custom web page using the CSS skills you learned in the course to demonstrate your proficiency.
Show steps
  • Plan the layout and design of your web page
  • Write the HTML code for your web page
  • Write the CSS stylesheet for your web page
  • Test and refine your web page design

Career center

Learners who complete Styling Websites with CSS will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers are responsible for creating and maintaining websites and web applications. They use HTML, CSS, and JavaScript to create the structure, style, and functionality of websites. This course, Styling Websites with CSS, can help you build a foundation in CSS, which is one of the core technologies used by Web Developers. By taking this course, you will learn how to use CSS to style text, images, and other elements on a web page. You will also learn how to use different types of selectors to target specific elements on a web page.
Front-End Developer
Front-End Developers are responsible for the user interface (UI) of websites and web applications. They use HTML, CSS, and JavaScript to create the look and feel of websites. This course, Styling Websites with CSS, can help you build a foundation in CSS, which is one of the core technologies used by Front-End Developers. By taking this course, you will learn how to use CSS to style text, images, and other elements on a web page. You will also learn how to use different types of selectors to target specific elements on a web page.
UI/UX Designer
UI/UX Designers are responsible for the user interface (UI) and user experience (UX) of websites and web applications. They use HTML, CSS, JavaScript, and other tools to create websites that are both visually appealing and easy to use. This course, Styling Websites with CSS, can help you build a foundation in CSS, which is one of the core technologies used by UI/UX Designers. By taking this course, you will learn how to use CSS to style text, images, and other elements on a web page. You will also learn how to use different types of selectors to target specific elements on a web page.
Web Designer
Web Designers are responsible for the overall look and feel of websites. They use HTML, CSS, and JavaScript to create websites that are both visually appealing and easy to use. This course, Styling Websites with CSS, can help you build a foundation in CSS, which is one of the core technologies used by Web Designers. By taking this course, you will learn how to use CSS to style text, images, and other elements on a web page. You will also learn how to use different types of selectors to target specific elements on a web page.
Art Director
Art Directors oversee the visual aspects of creative projects, such as advertising campaigns, magazine layouts, and website designs. This course, Styling Websites with CSS, may be helpful for Art Directors who want to learn how to use CSS to create more visually appealing designs for their websites.
Graphic designer
Graphic Designers use visual elements to communicate ideas and information. They create logos, brochures, websites, and other visual materials. This course, Styling Websites with CSS, may be helpful for Graphic Designers who want to learn how to use CSS to create more visually appealing designs for their websites.
Creative Director
Creative Directors oversee the creative vision of a project, from concept to execution. They work with a team of designers and artists to create visual materials, such as websites, logos, and advertising campaigns. This course, Styling Websites with CSS, may be helpful for Creative Directors who want to learn how to use CSS to create more visually appealing designs for their websites.
Marketing Manager
Marketing Managers plan and execute marketing campaigns to promote products or services. They use a variety of marketing channels, such as social media, email, and website design. This course, Styling Websites with CSS, may be helpful for Marketing Managers who want to learn how to use CSS to create more visually appealing websites for their marketing campaigns.
Project Manager
Project Managers plan and execute projects to achieve specific goals. They work with a team of engineers, designers, and other professionals to complete projects on time and within budget. This course, Styling Websites with CSS, may be helpful for Project Managers who want to learn how to use CSS to create more visually appealing websites for their projects.
Data Analyst
Data Analysts gather and analyze data to help businesses make better decisions. They work with a team of engineers, designers, and other professionals to improve business processes and systems. This course, Styling Websites with CSS, may be helpful for Data Analysts who want to learn how to use CSS to create more visually appealing websites for their data analysis reports.
Product Manager
Product Managers oversee the development and launch of new products or services. They work with a team of engineers, designers, and marketers to create products that meet the needs of customers. This course, Styling Websites with CSS, may be helpful for Product Managers who want to learn how to use CSS to create more visually appealing websites for their products.
Business Analyst
Business Analysts gather and analyze data to help businesses make better decisions. They work with a team of engineers, designers, and other professionals to improve business processes and systems. This course, Styling Websites with CSS, may be helpful for Business Analysts who want to learn how to use CSS to create more visually appealing websites for their business analysis reports.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with a team of engineers, designers, and other professionals to create software that meets the needs of users. This course, Styling Websites with CSS, may be helpful for Software Engineers who want to learn how to use CSS to create more visually appealing user interfaces for their software applications.
Webmaster
Webmasters maintain and update websites. They work with a team of designers, engineers, and other professionals to keep websites running smoothly and efficiently. This course, Styling Websites with CSS, may be helpful for Webmasters who want to learn how to use CSS to create more visually appealing websites.
Computer Programmer
Computer Programmers write code to create software applications. They work with a team of engineers, designers, and other professionals to create software that meets the needs of users. This course, Styling Websites with CSS, may be helpful for Computer Programmers who want to learn how to use CSS to create more visually appealing user interfaces for their software applications.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Styling Websites with CSS.
Provides comprehensive coverage of CSS3, including advanced topics such as media queries, flexbox, and grid. Ideal as a reference for experienced web developers.
A detailed and thorough exploration of CSS with a focus on advanced features and techniques.
Offers practical solutions and best practices for common CSS challenges, helping students refine their skills.
A comprehensive reference for experienced developers seeking advanced CSS techniques and best practices.
Covers responsive web design principles, including the use of CSS media queries for adapting layouts to different devices.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser