* fix(curriculum): tests quotes * fix(curriculum): fill seed-teardown * fix(curriculum): fix tests and remove unneeded seed-teardown
		
			
				
	
	
		
			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>
 |