CSS (Basic) Skills Certification Test

CSS (Cascading Style Sheets) is one of the three cornerstone languages of the web, together with HTML and JavaScript. It allows web developers to apply styles to pages, modifying the layout, typography, and colors of a page, with its fundamental building blocks of rules and declarations.

Questions
10
Time limit
20 min.
Level
Basic

Verify your CSS Skills. Accelerate your Job Search.

This is a demo version of the test. You may attempt up to 3 questions.


Instructions

- The assessment has a time limit.
- Do not use search engines or seek assistance from others.
- Once you've submitted an answer, you can go back.
- You may exit the test, but the timer will continue running.
- You have 1 attempts per assessment every 30 days.

What Skills Are We Testing?

This assessment covers a comprehensive range of CSS topics, including:

  • CSS Fundamentals: Understanding the purpose of CSS, basic syntax, and how to integrate CSS with HTML (internal, inline, external stylesheets).
  • Selectors: Your ability to target HTML elements using various selectors such as ID, class, element type, attribute selectors, pseudo-classes (e.g., :hover, :nth-child, :first-child), and combinators (e.g., descendant, child, adjacent sibling).
  • The Box Model: Knowledge of margin, padding, border, content area, and the box-sizing property.
  • Text and Font Styling: Manipulating text appearance through properties like font-family, font-size, color, text-transform, text-decoration, line-height, letter-spacing, font-weight, and font-style.
  • Backgrounds: Applying and controlling background colors, images, repetition, size, and attachment.
  • Layout Techniques:
    • Understanding element positioning (static, relative, absolute, fixed).
    • Using float and clear for layout.
    • Flexbox: Creating flexible one-dimensional layouts, including properties like display: flex, flex-direction, justify-content, align-items, and order.
    • CSS Grid: Building two-dimensional grid-based layouts, including display: grid, grid-template-columns, and grid-area.
  • Responsive Design: Using media queries to create designs that adapt to different screen sizes and devices.
  • Visual Effects & Properties: Working with opacity, box-shadow, text-shadow, border-radius, overflow, and cursor.
  • Transitions and Transformations: Basic understanding of CSS transitions (e.g., transition property) and transformations (e.g., transform: rotate()).
  • CSS Specificity and Cascade: How browsers determine which CSS rules apply, including the use of !important.
  • Units and Functions: Use of various CSS units and functions like calc().
  • Advanced Concepts: CSS variables (custom properties), @import rules, and pseudo-elements.

Before You Begin: Recommended Study Areas

To perform your best, we recommend you brush up on the following CSS concepts:

  • Core Syntax and Selectors: Ensure you're comfortable with writing CSS rules and the different ways to select elements. Pay attention to specificity rules.
  • Box Model Mastery: Review how margin, padding, and border interact, and the impact of box-sizing: border-box;.
  • Layout Strategies: Revisit Flexbox and CSS Grid fundamentals, as these are crucial for modern web layout. Understand how position and float work.
  • Responsive Principles: Make sure you understand how media queries function and how to use them effectively.
  • Text and Visual Styling: Be familiar with common properties for styling text, backgrounds, borders, and adding simple visual effects like shadows or rounded corners.
  • CSS Variables: Understand how to declare and use CSS custom properties.
  • Transitions & Basic Animations: A quick review of how to create simple hover effects or transitions.

Good luck with your assessment!


Examples of Questions

- What is the correct CSS syntax for making all text inputs have a yellow background?
- Which property is used to change the left margin of an element?
- What happens if you apply "box-sizing: border-box;" to an element?
- How do you set multiple background images for an element?
- What is the correct CSS syntax to select all elements with class "example"?

Best for

Designers and web developers who have at least a basic knowledge of CSS and want to see where they currently stand.

Share this test

Share this test

Network

Jobicy+ Subscription

Jobicy

541 subscribers are already enjoying exclusive, experimental and pre-release features.

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • One active job alert
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Up to 10 active job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Jobs views and applies stats
Go to account β€Ί