Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What CSS property is used to add a border around an element?
The border property is used to add a border around an element. It can set the width, style, and color of the border.
Click to reveal answer
beginner
How do you make a border that is 2 pixels thick, solid, and red?
Use border: 2px solid red;. This sets the border width to 2 pixels, style to solid, and color to red.
Click to reveal answer
beginner
What are some common border styles you can use in CSS?
Common border styles include solid, dashed, dotted, double, and none.
Click to reveal answer
intermediate
How can you add different borders to each side of an element?
Use the side-specific properties: border-top, border-right, border-bottom, and border-left.
Click to reveal answer
beginner
What does the CSS property border-radius do?
border-radius rounds the corners of the border, making them curved instead of sharp.
Click to reveal answer
Which CSS property controls the thickness of a border?
Aborder-style
Bborder-width
Cborder-color
Dborder-radius
✗ Incorrect
border-width sets how thick the border is.
What value for border-style creates a dashed border?
Asolid
Bdouble
Cdotted
Ddashed
✗ Incorrect
dashed creates a border made of dashes.
How do you remove a border from an element?
AAll of the above
Bborder: 0px solid;
Cborder: none;
Dborder-style: hidden;
✗ Incorrect
All these ways remove the border visually.
Which property rounds the corners of a border?
Aborder-radius
Bborder-style
Cborder-color
Dborder-width
✗ Incorrect
border-radius makes corners rounded.
If you want a different border on the top and bottom, which properties do you use?
Aborder-width and border-style
Bborder-left and border-right
Cborder-top and border-bottom
Dborder-color and border-radius
✗ Incorrect
border-top and border-bottom let you style top and bottom borders separately.
Explain how to create a red, 3px thick, dotted border around a box in CSS.
Think about the order: width, style, color.
You got /4 concepts.
Describe how you can make only the left border of an element blue and 5 pixels wide.
Remember you need to set style along with width and color.
You got /4 concepts.
Practice
(1/5)
1. What does the CSS border property do?
easy
A. Changes the background color of an element
B. Adds a line around an element to separate or highlight it
C. Sets the font size of text inside an element
D. Removes the element from the page
Solution
Step 1: Understand the purpose of the border property
The border property in CSS is used to add a visible line around an element.
Step 2: Compare with other options
Other options describe unrelated CSS properties like background color or font size, which are not related to borders.
Final Answer:
Adds a line around an element to separate or highlight it -> Option B
Quick Check:
Border = line around element [OK]
Hint: Border means line around element edges [OK]
Common Mistakes:
Confusing border with background color
Thinking border changes text size
Assuming border removes element
2. Which of the following is the correct CSS syntax to set a solid red border of 2px thickness?
easy
A. border: 2 solid red px;
B. border: soild 2px red;
C. border: red 2px soild;
D. border: 2px solid red;
Solution
Step 1: Recall the correct order in border shorthand
The correct order is border-width, border-style, then border-color.
Step 2: Check each option's order
border: 2px solid red; follows the correct order: 2px (width), solid (style), red (color). Others have wrong order or invalid syntax.
Final Answer:
border: 2px solid red; -> Option D
Quick Check:
Width Style Color order = correct [OK]
Hint: Remember: width style color order in border [OK]
Common Mistakes:
Mixing order of width, style, and color
Using invalid units or missing units
Putting color before style
3. What will be the visible border style of this CSS rule?
div { border: 3px dashed blue; }
medium
A. 3px thick dashed blue border
B. 3px thick solid blue border
C. 3px thick dotted red border
D. No border will appear
Solution
Step 1: Read the border shorthand values
The rule sets border width to 3px, style to dashed, and color to blue.
Step 2: Match the description to the options
The option describing a 3px thick dashed blue border correctly matches the CSS rule. Others mismatch style, color, or visibility.
Final Answer:
3px thick dashed blue border -> Option A
Quick Check:
3px dashed blue = dashed border [OK]
Hint: Match border style word exactly (solid, dashed, dotted) [OK]
Common Mistakes:
Confusing dashed with dotted or solid
Ignoring the color specified
Assuming no border if style is unknown
4. Identify the error in this CSS border declaration:
p { border: 5px dotted; }
medium
A. Border width unit is incorrect
B. Dotted is not a valid border style
C. Missing border color value
D. Border property cannot be used on paragraphs
Solution
Step 1: Check the border shorthand completeness
The border shorthand requires width, style, and optionally color. Here, color is missing.
Step 2: Verify other options
Width unit '5px' is correct, 'dotted' is valid style, and border can be applied to paragraphs.
Final Answer:
Missing border color value -> Option C
Quick Check:
Border shorthand needs width, style, color [OK]
Hint: Border shorthand needs width, style, and color [OK]
Common Mistakes:
Forgetting to add color in border shorthand
Thinking dotted is invalid style
Assuming border can't be on text elements
5. You want to create a responsive card with a border that changes thickness on smaller screens. Which CSS approach correctly applies a 4px solid black border normally, and a 2px solid black border on screens narrower than 600px?