79 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| id: bad87fee1348bd9aedf06756
 | |
| title: Override Class Declarations with Inline Styles
 | |
| challengeType: 0
 | |
| videoUrl: 'https://scrimba.com/c/cGJDRha'
 | |
| ---
 | |
| 
 | |
| ## Description
 | |
| <section id='description'>
 | |
| So we've proven that id declarations override class declarations, regardless of where they are declared in your <code>style</code> element CSS.
 | |
| There are other ways that you can override CSS. Do you remember inline styles?
 | |
| </section>
 | |
| 
 | |
| ## Instructions
 | |
| <section id='instructions'>
 | |
| Use an <code>inline style</code> to try to make our <code>h1</code> element white. Remember, in line styles look like this:
 | |
| <code><h1 style="color: green;"></code>
 | |
| Leave the <code>blue-text</code> and <code>pink-text</code> classes on your <code>h1</code> element.
 | |
| </section>
 | |
| 
 | |
| ## Tests
 | |
| <section id='tests'>
 | |
| 
 | |
| ```yml
 | |
| tests:
 | |
|   - text: Your <code>h1</code> element should have the class <code>pink-text</code>.
 | |
|     testString: 'assert($("h1").hasClass("pink-text"), "Your <code>h1</code> element should have the class <code>pink-text</code>.");'
 | |
|   - text: Your <code>h1</code> element should have the class <code>blue-text</code>.
 | |
|     testString: 'assert($("h1").hasClass("blue-text"), "Your <code>h1</code> element should have the class <code>blue-text</code>.");'
 | |
|   - text: Your <code>h1</code> element should have the id of <code>orange-text</code>.
 | |
|     testString: 'assert($("h1").attr("id") === "orange-text", "Your <code>h1</code> element should have the id of <code>orange-text</code>.");'
 | |
|   - text: Give your <code>h1</code> element an inline style.
 | |
|     testString: 'assert(document.querySelector("h1[style]"), "Give your <code>h1</code> element an inline style.");'
 | |
|   - text: Your <code>h1</code> element should be white.
 | |
|     testString: 'assert($("h1").css("color") === "rgb(255, 255, 255)", "Your <code>h1</code> element should be white.");'
 | |
| 
 | |
| ```
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Challenge Seed
 | |
| <section id='challengeSeed'>
 | |
| 
 | |
| <div id='html-seed'>
 | |
| 
 | |
| ```html
 | |
| <style>
 | |
|   body {
 | |
|     background-color: black;
 | |
|     font-family: monospace;
 | |
|     color: green;
 | |
|   }
 | |
|   #orange-text {
 | |
|     color: orange;
 | |
|   }
 | |
|   .pink-text {
 | |
|     color: pink;
 | |
|   }
 | |
|   .blue-text {
 | |
|     color: blue;
 | |
|   }
 | |
| </style>
 | |
| <h1 id="orange-text" class="pink-text blue-text">Hello World!</h1>
 | |
| ```
 | |
| 
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| </section>
 | |
| 
 | |
| ## Solution
 | |
| <section id='solution'>
 | |
| 
 | |
| ```js
 | |
| // solution required
 | |
| ```
 | |
| </section>
 |