15.6. Exercises: CSS¶
Note
We built a website for you to test your CSS knowledge! To allow you to view your work in its own browser tab, we saved the starter code in repl.it.
Complete the exercises, then follow your teacher’s instructions about how to submit your work.
Add the following style rules to the website. It’s OK to look back in the chapter, but try to complete as many of the tasks as possible before you check!
15.6.1. External CSS¶
Add element, class, and id selectors to the style.css file to do the
following:
Change the background color of the whole page to yellow.
Change the text color to green for all paragraphs, and set
font-familytoCourier.Change all
h1elements to 48px font size and underline the text. (Bonus: Make it a wavy underline). Change allh2elements to 36px font size. Also, decorate the text with both an overline and an underline.Align all text to the center of the page.
Instead of aligning all of the text to the center, use a CSS class to align only the headings to the center of the page.
Create a class called
fancy-textwith afont-familyofcursive. What happens when you apply this class to a section, a paragraph, or a heading?Can you place more than one value in the
classattribute, likeclass="class_name_1 class_name_2"? Try it to find out!Change the font color of the element with
id="cool-text"to blue.Use a CSS
idto change the items in the ordered list to a color and size of your choosing. Remember, you can only add thatidattribute to ONE tag.Use a class or id to put an interesting border around one of the sections.
15.6.2. Internal CSS¶
Add an internal
pselector that sets thefont-familytoHelveticaand the text color toslategray.Does the internal element selector override the external one?
Check
<p class="fancy-script">. Does the internal element selector override the external class?
In
head, move the<link>element below the closing</style>tag. Does changing the order of the two elements matter?
