CSS ExamplesLesson #225

CSS Exercises

Test your CSS skills with exercises from all categories:

Test your CSS skills with exercises from all categories:

Exercises

Tip: Sign in to track your progress.

<input id="exercise_filter" type="search" placeholder="Filter categories (e.g. align, background, flex, etc.)" aria-label="Filter categories"> 0/151 done

[## Syntax6 exercises

OpenDone](exercise.asp?x=xrcise_syntax1)[## Selectors6 exercises

OpenDone](exercise.asp?x=xrcise_selectors1)[## Selectors Grouping3 exercises

OpenDone](exercise.asp?x=xrcise_selectors_grouping1)[## How To4 exercises

OpenDone](exercise.asp?x=xrcise_howto1)[## How To - Internal2 exercises

OpenDone](exercise.asp?x=xrcise_howto_internal1)[## How To - Inline2 exercises

OpenDone](exercise.asp?x=xrcise_howto_inline1)[## How To - Multiple and Cascade3 exercises

OpenDone](exercise.asp?x=xrcise_howto_multiple_cascade1)[## Comments5 exercises

OpenDone](exercise.asp?x=xrcise_comments1)[## Colors5 exercises

OpenDone](exercise.asp?x=xrcise_colors1)[## RGB5 exercises

OpenDone](exercise.asp?x=xrcise_colors_rgb1)[## HEX7 exercises

OpenDone](exercise.asp?x=xrcise_colors_hex1)[## HSL6 exercises

OpenDone](exercise.asp?x=xrcise_colors_hsl1)[## Background Color7 exercises

OpenDone](exercise.asp?x=xrcise_background1)[## Background Image6 exercises

OpenDone](exercise.asp?x=xrcise_background_image1)[## Background Repeat6 exercises

OpenDone](exercise.asp?x=xrcise_background_repeat1)[## Background Attachment5 exercises

OpenDone](exercise.asp?x=xrcise_background_attachment1)[## Background Shorthand6 exercises

OpenDone](exercise.asp?x=xrcise_background_shorthand1)[## Border5 exercises

OpenDone](exercise.asp?x=xrcise_border1)[## Border Width6 exercises

OpenDone](exercise.asp?x=xrcise_border_width1)[## Border Color6 exercises

OpenDone](exercise.asp?x=xrcise_border_color1)[## Border Sides5 exercises

OpenDone](exercise.asp?x=xrcise_border_sides1)[## Border Shorthand5 exercises

OpenDone](exercise.asp?x=xrcise_border_shorthand1)[## Rounded Borders5 exercises

OpenDone](exercise.asp?x=xrcise_border_rounded1)[## Margins8 exercises

OpenDone](exercise.asp?x=xrcise_margin1)[## Margin Collapse3 exercises

OpenDone](exercise.asp?x=xrcise_margin_collapse1)[## Padding7 exercises

OpenDone](exercise.asp?x=xrcise_padding1)[## Padding box-sizing1 exercises

OpenDone](exercise.asp?x=xrcise_padding_box-sizing1)[## Height and Width5 exercises

OpenDone](exercise.asp?x=xrcise_height_width1)[## Height and Width3 exercises

OpenDone](exercise.asp?x=xrcise_height_width_min_max1)[## Box Model8 exercises

OpenDone](exercise.asp?x=xrcise_boxmodel1)[## Outline4 exercises

OpenDone](exercise.asp?x=xrcise_outline1)[## Outline Width6 exercises

OpenDone](exercise.asp?x=xrcise_outline_width1)[## Outline Color6 exercises

OpenDone](exercise.asp?x=xrcise_outline_color1)[## Outline Shorthand3 exercises

OpenDone](exercise.asp?x=xrcise_outline_shorthand1)[## Outline Offset4 exercises

OpenDone](exercise.asp?x=xrcise_outline_offset1)[## Text5 exercises

OpenDone](exercise.asp?x=xrcise_text1)[## Text Alignment7 exercises

OpenDone](exercise.asp?x=xrcise_text_align1)[## Text Decoration7 exercises

OpenDone](exercise.asp?x=xrcise_text_decoration1)[## Decoration Styles4 exercises

OpenDone](exercise.asp?x=xrcise_css_text_decoration_styles1)[## Text Transformation5 exercises

OpenDone](exercise.asp?x=xrcise_text_transformation1)[## Text Spacing6 exercises

OpenDone](exercise.asp?x=xrcise_text_spacing1)[## Text Shadow5 exercises

OpenDone](exercise.asp?x=xrcise_text_shadow1)[## Font Family6 exercises

OpenDone](exercise.asp?x=xrcise_font1)[## Web Safe Fonts5 exercises

OpenDone](exercise.asp?x=xrcise_font_websafe1)[## Font Style8 exercises

OpenDone](exercise.asp?x=xrcise_font_style1)[## Font Size7 exercises

OpenDone](exercise.asp?x=xrcise_font_size1)[## Font Shorthand3 exercises

OpenDone](exercise.asp?x=xrcise_font_shorthand1)[## Icons3 exercises

OpenDone](exercise.asp?x=xrcise_icons1)[## Links8 exercises

OpenDone](exercise.asp?x=xrcise_link1)[## Lists8 exercises

OpenDone](exercise.asp?x=xrcise_list1)[## Tables6 exercises

OpenDone](exercise.asp?x=xrcise_table1)[## Table Size4 exercises

OpenDone](exercise.asp?x=xrcise_table_size1)[## Table Alignment7 exercises

OpenDone](exercise.asp?x=xrcise_table_align1)[## Table Style6 exercises

OpenDone](exercise.asp?x=xrcise_table_style1)[## Table Responsive5 exercises

OpenDone](exercise.asp?x=xrcise_table_responsive1)[## Display6 exercises

OpenDone](exercise.asp?x=xrcise_display_visibility1)[## Display / Hide3 exercises

OpenDone](exercise.asp?x=xrcise_display_hide1)[## Max Width5 exercises

OpenDone](exercise.asp?x=xrcise_max-width1)[## Position Static / Relative5 exercises

OpenDone](exercise.asp?x=xrcise_positioning1)[## Position Fixed / Absolute5 exercises

OpenDone](exercise.asp?x=xrcise_positioning_fixed_absolute1)[## Position Sticky4 exercises

OpenDone](exercise.asp?x=xrcise_positioning_sticky1)[## Z-index6 exercises

OpenDone](exercise.asp?x=xrcise_z-index1)[## Overflow6 exercises

OpenDone](exercise.asp?x=xrcise_overflow1)[## Overflow X/Y4 exercises

OpenDone](exercise.asp?x=xrcise_overflow_xy1)[## Float4 exercises

OpenDone](exercise.asp?x=xrcise_float1)[## Clear7 exercises

OpenDone](exercise.asp?x=xrcise_float_clear1)[## Inline-block4 exercises

OpenDone](exercise.asp?x=xrcise_inline-block1)[## Align Horizontal5 exercises

OpenDone](exercise.asp?x=xrcise_align_horizontal1)[## Align Vertical5 exercises

OpenDone](exercise.asp?x=xrcise_align_vertical1)[## Combinators9 exercises

OpenDone](exercise.asp?x=xrcise_combinators1)[## Pseudo Classes Interactive8 exercises

OpenDone](exercise.asp?x=xrcise_pseudo_classes_interactive1)[## Pseudo Classes Structural5 exercises

OpenDone](exercise.asp?x=xrcise_pseudo_classes_structural1)[## Pseudo Elements Text5 exercises

OpenDone](exercise.asp?x=xrcise_pseudo_elements_text1)[## Pseudo Elements Content7 exercises

OpenDone](exercise.asp?x=xrcise_pseudo_elements_content1)[## Opacity9 exercises

OpenDone](exercise.asp?x=xrcise_image_transparency1)[## Vertical Navbar4 exercises

OpenDone](exercise.asp?x=xrcise_navbar_vertical1)[## Horizontal Navbar4 exercises

OpenDone](exercise.asp?x=xrcise_navbar_horizontal1)[## Dropdowns4 exercises

OpenDone](exercise.asp?x=xrcise_dropdowns1)[## Advanced Dropdowns4 exercises

OpenDone](exercise.asp?x=xrcise_dropdowns_advanced1)[## Attribute Selectors5 exercises

OpenDone](exercise.asp?x=xrcise_attribute_selectors1)[## Attribute Selectors Advanced5 exercises

OpenDone](exercise.asp?x=xrcise_attribute_selectors_advanced1)[## Form Inputs5 exercises

OpenDone](exercise.asp?x=xrcise_form_inputs1)[## Form Focus/Icons4 exercises

OpenDone](exercise.asp?x=xrcise_form_focus1)[## Form Elements4 exercises

OpenDone](exercise.asp?x=xrcise_form_elements1)[## Counters4 exercises

OpenDone](exercise.asp?x=xrcise_counters1)[## Counters Nested3 exercises

OpenDone](exercise.asp?x=xrcise_counters_nested1)[## Units Absolute4 exercises

OpenDone](exercise.asp?x=xrcise_units_absolute1)[## Units Relative6 exercises

OpenDone](exercise.asp?x=xrcise_units_relative1)[## Specificity5 exercises

OpenDone](exercise.asp?x=xrcise_specificity1)[## Specificity Hierarchy3 exercises

OpenDone](exercise.asp?x=xrcise_specificity_hierarchy1)[## !important5 exercises

OpenDone](exercise.asp?x=xrcise_important1)[## Math Functions9 exercises

OpenDone](exercise.asp?x=xrcise_math_functions1)[## Rounded Corners8 exercises

OpenDone](exercise.asp?x=xrcise_css3_borders1)[## Border Images6 exercises

OpenDone](exercise.asp?x=xrcise_css3_border_images1)[## Multiple Backgrounds9 exercises

OpenDone](exercise.asp?x=xrcise_css3_backgrounds1)[## Colors9 exercises

OpenDone](exercise.asp?x=xrcise_css3_colors1)[## Color Keywords7 exercises

OpenDone](exercise.asp?x=xrcise_colors_keywords1)[## Linear Gradients8 exercises

OpenDone](exercise.asp?x=xrcise_css3_gradients1)[## Radial Gradients8 exercises

OpenDone](exercise.asp?x=xrcise_css3_gradients_radial1)[## Conic Gradients4 exercises

OpenDone](exercise.asp?x=xrcise_css3_gradients_conic1)[## Shadow Effects7 exercises

OpenDone](exercise.asp?x=xrcise_css3_shadows1)[## Box Shadow5 exercises

OpenDone](exercise.asp?x=xrcise_css3_shadows_box1)[## Text Effects9 exercises

OpenDone](exercise.asp?x=xrcise_css3_text_effects1)[## Web Fonts5 exercises

OpenDone](exercise.asp?x=xrcise_css3_fonts1)[## 2D Transforms5 exercises

OpenDone](exercise.asp?x=xrcise_css3_2dtransforms1)[## 2D Transform Scale4 exercises

OpenDone](exercise.asp?x=xrcise_css3_2dtransforms_scale1)[## 2D Transform Skew4 exercises

OpenDone](exercise.asp?x=xrcise_css3_2dtransforms_skew1)[## 3D Transforms6 exercises

OpenDone](exercise.asp?x=xrcise_css3_3dtransforms1)[## Transitions4 exercises

OpenDone](exercise.asp?x=xrcise_css3_transitions1)[## Transition Timing5 exercises

OpenDone](exercise.asp?x=xrcise_css3_transitions_timing1)[## Animations3 exercises

OpenDone](exercise.asp?x=xrcise_css3_animations1)[## Animation Timing5 exercises

OpenDone](exercise.asp?x=xrcise_css3_animations_timing1)[## Animation Properties4 exercises

OpenDone](exercise.asp?x=xrcise_css3_animations_properties1)[## Tooltips4 exercises

OpenDone](exercise.asp?x=xrcise_tooltip1)[## Tooltip Arrows4 exercises

OpenDone](exercise.asp?x=xrcise_tooltip_arrows1)[## Images5 exercises

OpenDone](exercise.asp?x=xrcise_css3_images1)[## Image Effects4 exercises

OpenDone](exercise.asp?x=xrcise_css3_images_effects1)[## Image Hover4 exercises

OpenDone](exercise.asp?x=xrcise_css3_images_hover1)[## Image Centering4 exercises

OpenDone](exercise.asp?x=xrcise_css3_image_center1)[## Image Filters8 exercises

OpenDone](exercise.asp?x=xrcise_css3_image_filters1)[## Image Shapes8 exercises

OpenDone](exercise.asp?x=xrcise_css3_image_shapes1)[## Object Fit6 exercises

OpenDone](exercise.asp?x=xrcise_css3_object-fit1)[## Object Position3 exercises

OpenDone](exercise.asp?x=xrcise_css3_object-position1)[## Masking5 exercises

OpenDone](exercise.asp?x=xrcise_css3_masking1)[## Button Hover4 exercises

OpenDone](exercise.asp?x=xrcise_css3_buttons_hover1)[## Button Groups4 exercises

OpenDone](exercise.asp?x=xrcise_css3_buttons_groups1)[## Pagination4 exercises

OpenDone](exercise.asp?x=xrcise_css3_pagination1)[## Pagination Styles4 exercises

OpenDone](exercise.asp?x=xrcise_css3_pagination_styles1)[## Multiple Columns4 exercises

OpenDone](exercise.asp?x=xrcise_css3_multiple_columns1)[## Multiple Column Rules5 exercises

OpenDone](exercise.asp?x=xrcise_css3_multiple_columns_rules1)[## User Interface4 exercises

OpenDone](exercise.asp?x=xrcise_css3_user_interface1)[## Variables6 exercises

OpenDone](exercise.asp?x=xrcise_css3_variables1)[## The property Rule4 exercises

OpenDone](exercise.asp?x=xrcise_css3_property1)[## Box Sizing5 exercises

OpenDone](exercise.asp?x=xrcise_css3_box-sizing1)[## Media Queries6 exercises

OpenDone](exercise.asp?x=xrcise_css3_mediaqueries1)[## Flexbox3 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox1)[## Flex Container4 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox_container1)[## Flexbox Justify4 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox_container_justify1)[## Flexbox Align4 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox_container_align1)[## Flex Items6 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox_items1)[## Flex Responsive3 exercises

OpenDone](exercise.asp?x=xrcise_css3_flexbox_responsive1)[## Grid Columns and Rows7 exercises

OpenDone](exercise.asp?x=xrcise_grid_columns_rows1)[## Grid Container8 exercises

OpenDone](exercise.asp?x=xrcise_grid_container1)[## Grid Align Content4 exercises

OpenDone](exercise.asp?x=xrcise_css_grid_align_content1)[## Grid Item6 exercises

OpenDone](exercise.asp?x=xrcise_grid_item1)[## RWD Intro3 exercises

OpenDone](exercise.asp?x=xrcise_rwd_intro1)[## RWD Viewport4 exercises

OpenDone](exercise.asp?x=xrcise_rwd_viewport1)[## RWD Grid View3 exercises

OpenDone](exercise.asp?x=xrcise_rwd_grid1)[## RWD Media Queries4 exercises

OpenDone](exercise.asp?x=xrcise_rwd_mediaqueries1)[## RWD Images4 exercises

OpenDone](exercise.asp?x=xrcise_rwd_images1)[## RWD Videos3 exercises

OpenDone](exercise.asp?x=xrcise_rwd_videos1)


Log in to track your progress

If you haven't already, sign up to become a EA Academy Learners, and get points for every exercise you complete.

As a logged-in EA Academy user you will have access to many features like having your own web page, track your learning progress, receive personal guided paths, and more.


The Exercise

The exercises are a mix of "multiple choice" and "fill in the blanks" questions.

There are between 3 and 9 questions in each category.

The answer can be found in the corresponding tutorial chapter.

If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.