2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								id: 5efae16e3cbd2bbdab94e334
							 
						 
					
						
							
								
									
										
										
										
											2021-10-21 10:07:52 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								title: Step 30
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								challengeType: 0
							 
						 
					
						
							
								
									
										
										
										
											2021-10-21 10:07:52 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								dashedName: step-30
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# --description--
 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								After the last `img`  element, add a `figcaption`  element with the text `Cats hate other cats.` 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# --hints--
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Your `figcaption`  element should have an opening tag. Opening tags have the following syntax: `<elementName>` .
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(document.querySelectorAll('figcaption').length === 2);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Your `figcaption`  element should have a closing tag. Closing tags have a `/`  just after the `<`  character.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(code.match(/< \/figcaption \>/ g ). length  = ==  2 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								There should be a `figure`  element right above the second `section`  element's closing tag.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert($('main > section')[1].lastElementChild.nodeName === 'FIGURE');
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The last `img`  element should be nested in the `figure`  element.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								const catsImg = document.querySelectorAll('figure > img')[1];
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  catsImg & & 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-21 23:46:55 +09:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    catsImg.getAttribute('src').toLowerCase() === 'https://cdn.freecodecamp.org/curriculum/cat-photo-app/cats.jpg'
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Your `figure`  element should have an opening tag. Opening tags have the following syntax: `<elementName>` .
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(document.querySelectorAll('figure').length === 2);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Your `figure`  element should have a closing tag. Closing tags have a `/`  just after the `<`  character.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(code.match(/< \/figure \>/ g ). length  = ==  2 ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The `figcaption`  element should be nested in the `figure`  element.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(document.querySelectorAll('figure > figcaption').length === 2);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The `figcaption`  element nested in the `figure`  element should be below the `img`  element. You have the `img`  element and the `figcaption`  element in the wrong order.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  document.querySelectorAll('figcaption')[1].previousElementSibling.nodeName ===
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    'IMG'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The `figcaption`  element should have the text `Cats hate other cats.`  You have omitted a word or have a typo.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```js
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								assert(
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  document
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    .querySelectorAll('figcaption')[1]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    .innerText.toLowerCase()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    .match(/Cats hate other cats\.?$/i)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								);
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# --seed--
 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								## --seed-contents--
 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```html
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< html > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  < body > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < h1 > CatPhotoApp< / h1 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < main > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      < section > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < h2 > Cat Photos< / h2 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        <!--  TODO: Add link to cat photos  --> 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 23:16:42 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        < p > Click here to view more < a  target = "_blank"  href = "https://freecatphotoapp.com" > cat photos< / a > .< / p > 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-21 23:46:55 +09:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        < a  href = "https://freecatphotoapp.com" > < img  src = "https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg"  alt = "A cute orange cat lying on its back." > < / a > 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								      < / section > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      < section > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < h2 > Cat Lists< / h2 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < h3 > Things cats love:< / h3 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > cat nip< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > laser pointers< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > lasagna< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < / ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < figure > 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-21 23:46:55 +09:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								          < img  src = "https://cdn.freecodecamp.org/curriculum/cat-photo-app/lasagna.jpg"  alt = "A slice of lasagna on a plate." > 
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								          < figcaption > Cats < em > love< / em >  lasagna.< / figcaption >   
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < / figure > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < h3 > Top 3 things cats hate:< / h3 > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < ol > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > flea treatment< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > thunder< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								          < li > other cats< / li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < / ol > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        < figure > 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								--fcc-editable-region--
							 
						 
					
						
							
								
									
										
										
										
											2021-09-21 23:46:55 +09:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								          < img  src = "https://cdn.freecodecamp.org/curriculum/cat-photo-app/cats.jpg"  alt = "Five cats looking around a field." > 
							 
						 
					
						
							
								
									
										
										
										
											2020-11-27 19:02:05 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								--fcc-editable-region--
							 
						 
					
						
							
								
									
										
										
										
											2020-07-24 09:13:46 -07:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								        < / figure > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								      < / section > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    < / main > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  < / body > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< / html > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								```