Tribute Page - Build a Tribute Page

I am not sure how to do the following steps:

  1. Your img element should have a display of block .
  2. Your #image should have a max-width of 100% .
  3. Your #image should be centered within its parent.

I attempted to create another div with class name gallery and create .gallery img with {height: auto; display: block; margin: auto; max-width: 100%;} It helps me to fulfill the 1 and 2 steps but not 3. Also, my image disappear from the screen. I assume it is the configuration pushes the image off the screen somehow. Please advise and help me understand why my image will disappear.

Thank you

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html>
<meta charset="UTF-8"/>
<title id="title">Dr. Norman Borlaug</title>
<link rel="stylesheet" rhef="style.css"/>
<header>Dr. Norman Borlaug</header>
<main id="main">The man who saved a billion lives
<div class="img" id="img-div"><img src="https://cdn.freecodecamp.org/testable-projects-fcc/images/tribute-page-main-image.jpg" id="image">
<div id="img-caption">
Dr. Norman Borlaug, third from the left, trains biologists in Mexico on how to increase wheat yields - part of his life-long war on hunger.</div></div>
<div id="tribute-info">
<p>Here's a time line of Dr. Borlaug's life:</p>
<ul>
<li> 1914 - Born in Cresco, lowa</li>
<li> 1933 - Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"</li>
<li> 1935 - Has to stop school and save up more money. Works in the Civilian Conservation Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars on me."</li>
<li> 1937 - Finishes university and takes a job in the US Forestry Service</li>
<li> 1938 - Marries wife of 69 years Margret Gibson. Gets laid off due to budget cuts. Inspired by Elvin Charles Stakman, he returns to school study under Stakman, who teaches him about breeding pest-resistent plants.</li>
<li> 1941 - Tries to enroll in the military after the Pearl Harbor attack, but is rejected. Instead, the military asked his lab to work on waterproof glue, DDT to control malaria, disinfectants, and other applied science.</li>
<li> 1942 - Receives a Ph.D. in Genetics and Plant Pathology</li>
<li> 1944 - Rejects a 100% salary increase from Dupont, leaves behind his pregnant wife, and flies to Mexico to head a new plant pathology program. Over the next 16 years, his team breeds 6,000 different strains of disease resistent wheat - including different varieties for each major climate on Earth.</li>
<li> 1945 - Discovers a way to grown wheat twice each season, doubling wheat yields</li>
<li> 1953 - crosses a short, sturdy dwarf breed of wheat with a high-yeidling American breed, creating a strain that responds well to fertilizer. It goes on to provide 95% of Mexico's wheat.</li>
<li> 1962 - Visits Delhi and brings his high-yielding strains of wheat to the Indian subcontinent in time to help mitigate mass starvation due to a rapidly expanding population</li>
<li> 1970 - receives the Nobel Peace Prize</li>
<li> 1983 - helps seven African countries dramatically increase their maize and sorghum yields</li>
<li> 1984 - becomes a distinguished professor at Texas A&M University</li>
<li> 2005 - states "we will have to double the world food supply by 2050." Argues that genetically modified crops are the only way we can meet the demand, as we run out of arable land. Says that GM crops are not inherently dangerous because "we've been genetically modifying plants and animals for a long time. Long before we called it science, people were selecting the best breeds."</li>
<li> 2009 - dies at the age of 95.</li>
</ul>
  </div>
<fieldset>"Borlaug's life and achievement are testimony to the far-reaching contribution that one man's towering intellect, persistence and scientific vision can make to human peace and progress."</fieldset>
<fieldset>-- Indian Prime Minister Manmohan Singh</fieldset>
<footer>If you have time, you should read more about this incredible human being on his <a id="tribute-link" target="_blank" href="https://en.wikipedia.org/wiki/Norman_Borlaug">Wikipedia entry</a>.</main></footer>
 </html>
/* file: styles.css */
.img img{
height: auto;
display: block;
margin: auto;
max-width: 100%;
} 



Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36

Challenge: Tribute Page - Build a Tribute Page

Link to the challenge:

<div class="img" id="img-div"><img src="https://cdn.freecodecamp.org/testable-projects-fcc/images/tribute-page-main-image.jpg" id="image">
<div id="img-caption">
Dr. Norman Borlaug, third from the left, trains biologists in Mexico on how to increase wheat yields - part of his life-long war on hunger.</div></div>
<div id="tribute-info">

The issue might be with the selector specificity. If you want to read more about it you can find it on here. TL;DR you should be selecting with your Id instead of Class. So you can try using the id of img-div

Thank you for your response. I will try again.

Hello team,

I tried again and still cannot get that right. Should I create a new class or div? I am not sure which part went wrong.

Best,
Sophie

img-div {
height: auto;
display: block;
margin: auto;
max-width: 100%;
} 

@bbsmooth
Hello. Would you be able to give me some advice or insight on this part please?
I change the code and still not working.

<figure id="img-div">
    <img id="image" src="https://cdn.freecodecamp.org/testable-projects-fcc/images/tribute-page-main-image.jpg"/>
    <figcaption id="img-caption">
      Dr. Norman Borlaug, third from the left, trains biologists in Mexico on how to increase wheat yields - part of his life-long war on hunger.
    </figcaption>
  </figure>


img {
height: auto;
display: block;
margin: 0 auto;
max-width: 100%;
} 

Thank you

Could you provide your whole code and what have you changed?

Because if you are using id for CSS, you should be using "#" to call it.

So it will be #img-div instead of div.

You could try debugging tools such as mozilla from the browser.

Right click and choose inspect. In that way you got the visualization on which part actually your element belongs to modify it

I utilize the debugging tools mozilla from browser and it said “overflow”.

I have tried #img and #img-div. None of those work. Here is my updated code.

<!DOCTYPE html>
<html>
<meta charset="UTF-8"/>
<title id="title">Dr. Norman Borlaug</title>
<link rel="stylesheet" rhef="style.css"/>
<header>Dr. Norman Borlaug</header>
<main id="main">The man who saved a billion lives
<div id="img-div"><img id="image"src="https://cdn.freecodecamp.org/testable-projects-fcc/images/tribute-page-main-image.jpg">
<div id="img-caption">
Dr. Norman Borlaug, third from the left, trains biologists in Mexico on how to increase wheat yields - part of his life-long war on hunger.</div></div>
<div id="tribute-info">
<p>Here's a time line of Dr. Borlaug's life:</p>
<ul>
<li> 1914 - Born in Cresco, lowa</li>
<li> 1933 - Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"</li>
<li> 1935 - Has to stop school and save up more money. Works in the Civilian Conservation Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars on me."</li>
<li> 1937 - Finishes university and takes a job in the US Forestry Service</li>
<li> 1938 - Marries wife of 69 years Margret Gibson. Gets laid off due to budget cuts. Inspired by Elvin Charles Stakman, he returns to school study under Stakman, who teaches him about breeding pest-resistent plants.</li>
<li> 1941 - Tries to enroll in the military after the Pearl Harbor attack, but is rejected. Instead, the military asked his lab to work on waterproof glue, DDT to control malaria, disinfectants, and other applied science.</li>
<li> 1942 - Receives a Ph.D. in Genetics and Plant Pathology</li>
<li> 1944 - Rejects a 100% salary increase from Dupont, leaves behind his pregnant wife, and flies to Mexico to head a new plant pathology program. Over the next 16 years, his team breeds 6,000 different strains of disease resistent wheat - including different varieties for each major climate on Earth.</li>
<li> 1945 - Discovers a way to grown wheat twice each season, doubling wheat yields</li>
<li> 1953 - crosses a short, sturdy dwarf breed of wheat with a high-yeidling American breed, creating a strain that responds well to fertilizer. It goes on to provide 95% of Mexico's wheat.</li>
<li> 1962 - Visits Delhi and brings his high-yielding strains of wheat to the Indian subcontinent in time to help mitigate mass starvation due to a rapidly expanding population</li>
<li> 1970 - receives the Nobel Peace Prize</li>
<li> 1983 - helps seven African countries dramatically increase their maize and sorghum yields</li>
<li> 1984 - becomes a distinguished professor at Texas A&M University</li>
<li> 2005 - states "we will have to double the world food supply by 2050." Argues that genetically modified crops are the only way we can meet the demand, as we run out of arable land. Says that GM crops are not inherently dangerous because "we've been genetically modifying plants and animals for a long time. Long before we called it science, people were selecting the best breeds."</li>
<li> 2009 - dies at the age of 95.</li>
</ul>
  </div>
<fieldset>"Borlaug's life and achievement are testimony to the far-reaching contribution that one man's towering intellect, persistence and scientific vision can make to human peace and progress."</fieldset>
<fieldset>-- Indian Prime Minister Manmohan Singh</fieldset>
<footer>If you have time, you should read more about this incredible human being on his <a id="tribute-link" target="_blank" href="https://en.wikipedia.org/wiki/Norman_Borlaug">Wikipedia entry</a>.</main></footer>
 </html>


#image {
height: auto;
display: block;
margin: auto;
max-width: 100%;
} 

I’ve checked it, the issue is with the href :sweat_smile:

I believe you know what to do

Once you corrected it, it is good to go.

Thank you for your response. I really appreciate that. I have updated that to href and still not working. :frowning:

<!DOCTYPE html>
<html>
<meta charset="UTF-8"/>
<title id="title">Dr. Norman Borlaug</title>
<link rel="stylesheet" href="style.css"/>
<header>Dr. Norman Borlaug</header>
<main id="main">The man who saved a billion lives
<div id="img-div"><img id="image" src="https://cdn.freecodecamp.org/testable-projects-fcc/images/tribute-page-main-image.jpg">
<div id="img-caption">
Dr. Norman Borlaug, third from the left, trains biologists in Mexico on how to increase wheat yields - part of his life-long war on hunger.</div></div>
<div id="tribute-info">
<p>Here's a time line of Dr. Borlaug's life:</p>
<ul>
<li> 1914 - Born in Cresco, lowa</li>
<li> 1933 - Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"</li>
<li> 1935 - Has to stop school and save up more money. Works in the Civilian Conservation Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars on me."</li>
<li> 1937 - Finishes university and takes a job in the US Forestry Service</li>
<li> 1938 - Marries wife of 69 years Margret Gibson. Gets laid off due to budget cuts. Inspired by Elvin Charles Stakman, he returns to school study under Stakman, who teaches him about breeding pest-resistent plants.</li>
<li> 1941 - Tries to enroll in the military after the Pearl Harbor attack, but is rejected. Instead, the military asked his lab to work on waterproof glue, DDT to control malaria, disinfectants, and other applied science.</li>
<li> 1942 - Receives a Ph.D. in Genetics and Plant Pathology</li>
<li> 1944 - Rejects a 100% salary increase from Dupont, leaves behind his pregnant wife, and flies to Mexico to head a new plant pathology program. Over the next 16 years, his team breeds 6,000 different strains of disease resistent wheat - including different varieties for each major climate on Earth.</li>
<li> 1945 - Discovers a way to grown wheat twice each season, doubling wheat yields</li>
<li> 1953 - crosses a short, sturdy dwarf breed of wheat with a high-yeidling American breed, creating a strain that responds well to fertilizer. It goes on to provide 95% of Mexico's wheat.</li>
<li> 1962 - Visits Delhi and brings his high-yielding strains of wheat to the Indian subcontinent in time to help mitigate mass starvation due to a rapidly expanding population</li>
<li> 1970 - receives the Nobel Peace Prize</li>
<li> 1983 - helps seven African countries dramatically increase their maize and sorghum yields</li>
<li> 1984 - becomes a distinguished professor at Texas A&M University</li>
<li> 2005 - states "we will have to double the world food supply by 2050." Argues that genetically modified crops are the only way we can meet the demand, as we run out of arable land. Says that GM crops are not inherently dangerous because "we've been genetically modifying plants and animals for a long time. Long before we called it science, people were selecting the best breeds."</li>
<li> 2009 - dies at the age of 95.</li>
</ul>
  </div>
<fieldset>"Borlaug's life and achievement are testimony to the far-reaching contribution that one man's towering intellect, persistence and scientific vision can make to human peace and progress."</fieldset>
<fieldset>-- Indian Prime Minister Manmohan Singh</fieldset>
<footer>If you have time, you should read more about this incredible human being on his <a id="tribute-link" target="_blank" href="https://en.wikipedia.org/wiki/Norman_Borlaug">Wikipedia entry</a>.</main></footer>
 </html>


#image {
height: auto;
display: block;
margin: auto;
max-width: 100%;
} 


It’s styles not style

Thank you very very much for pointing that out and all your help! I will be extra cautious next time about my typo. Have a great weekend!

1 Like