Tribute Page - Build a Tribute Page

Tell us what’s happening:
Describe your issue in detail here.
Okay brand new to code and I’m having several issues
Every time I run the test for this project it tells me by #img-div, #image, #img-caption, #tribute-info and #tribute-link need to be descendants of main – I don’t know how to do that and haven’t found anything helpful online
It’s also telling me that I need a div element with an id of img-caption which I thought I had
and it’s also telling me there’s problems with my #tribute-link that I can’t figure out because it looks (to me anyway) as if I have all the things it’s asking for
any help would be much appreciated
Your code so far

/* file: index.html */
<!DOCTYPE html>
<html lang="en">
   <title> Franz Kafka</title>
   <meta charset="utf-8">
   <link rel="stylesheet" href="styles.css">
    <h1 id="title"> Franz Kafka </h1>
    <main id+"main">
    <figure id="img-div">
   <img id="image" src=""><p id="img-caption">A portrait of the author Franz Kafka</p>
<h2 id="tribute-info"> Life and Work</h2>
<p> Kafka was a Jewish-Czech writer whose work is among the most influential in European literature. His probing works explore existentialist topics such as alienation and absurdity. He employs fantastical events to confound his characters and lead them through the beuracratic mazes he has entrenched around them. In addition to his short stories and novels Kafka was known for his diary and infamous letter to his father. In it he proclaims "all my work was about you." It is telling of his relationship with his father that all of his characters find themselves up against an insurmountable force. His work has been so impactful that the term "Kafkaesque" has been coined to describe situations that are reminiscent of the maze-like architecture of his writing.</p> 
<a id="tribute link" target="_blank" href="">More here</a>
/* file: styles.css */

 display: block;
 width: 100%;
 max-width: 100%;
 height: auto;
 object-fit: cover;
 border-radius: 10px;
h1 {
 text-align: center;
 text-align: center;
h1, h2 {
 font-family: Verdana;
body {background-color: taupe}
a:hover {color:blue;}
   **Your browser information:**

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15

Challenge: Tribute Page - Build a Tribute Page

Link to the challenge:

sorry to see you are struggling.
I am not sure if you had a chance to work though other exercises? They teach things like

  • what is a main element and how to enclose things in it.
  • an explanation about div elements (hint: they are not paragraph elements)

for the tribute link, the id you used is not an exact match of the one they asked you for. (i believe yours is missing a character in the middle ‘-’)

am also stuck on img css properties maybe its a site bug or something

No it’s not, I passed it multiple times.

<!DOCTYPE html>
<html lang="en">

    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">

    <main id="main">

        <h1 id="title">Dr. Norman Borlaug</h1>
        <p>The man who saved a billion lives</p>

        <figure id="img-div">
            <img src="" alt="a image of Dr. Norman Borlaug in crop fields" id="image" />
            <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>

        <section id="tribute-info">

            <h2 id="headline">Here's a time line of Dr. Borlaug's life:</h2>

                <li><strong>1914</strong> - Born in Cresco, Iowa</li>

                <li><strong>1933</strong> - 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><strong>1935</strong> - Has to stop school and save up more money. Works in the Civilian
                    Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars
                    on me."</li>

                <li><strong>1937</strong> - Finishes university and takes a job in the US Forestry Service</li>

                <li><strong>1938</strong> - 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><strong>1941</strong> - Tries to enroll in the military after the Pearl Harbor attack, but is
                    Instead, the military asked his lab to work on waterproof glue, DDT to control malaria,
                    disinfectants, and other applied science.</li>

                <li><strong>1942</strong> - Receives a Ph.D. in Genetics and Plant Pathology</li>

                <li><strong>1944</strong> - Rejects a 100% salary increase from Dupont, leaves behind his pregnant wife,
                    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><strong>1945</strong> - Discovers a way to grown wheat twice each season, doubling wheat yields</li>

                <li><strong>1953</strong> - 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

                <li><strong>1962</strong> - 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><strong>1970</strong> - receives the Nobel Peace Prize</li>

                <li><strong>1983</strong> - helps seven African countries dramatically increase their maize and sorghum

                <li><strong>1984</strong> - becomes a distinguished professor at Texas A&M University</li>

                <li><strong>2005</strong> - 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><strong>2009</strong> - dies at the age of 95.</li>

                "Borlaug's life and achievement are testimony to the far-reaching contribution that one man's
                intellect, persistence and scientific vision can make to human peace and progress."</p>

                <cite>-- Indian Prime Minister Manmohan Singh</cite>

            <h2>If you have time, you should read more about this incredible human being on his <a id="tribute-link"
                    target="_blank" href="">Wikipedia entry</a>.</h2>

html {
    font-size: 10px;

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 1.5;
    text-align: center;
    color: #333;
    margin: 0;

h1 {
    margin-bottom: 0;
    font-size: 4rem;

@media (max-width: 460px) {
    h1 {
        font-size: 3.5rem;
        line-height: 1.2;

h2 {
  font-size: 3.25rem;

a {
    color: #477ca7;

a:visited {
    color: #74638f;

#main {
    margin: 30px 8px;
    padding: 15px;
    border-radius: 5px;
    background: #eee;

@media (max-width: 460px) {
    #main {
        margin: 0;

#image {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;

img {
    display: block;

#img-div {
    background: white;
    padding: 10px;
    margin: 0;

#img-caption {
    margin: 15px 0 5px 0;

@media (max-width: 460px) {
    #img-caption {
        font-size: 1.4rem;

#headline {
    margin: 50px 0;
    text-align: center;

ul {
    max-width: 550px;
    margin: 0 auto 50px auto;
    text-align: left;
    line-height: 1.6;

li {
    margin: 16px 0;

blockquote {
    font-style: italic;
    max-width: 545px;
    margin: 0 auto 50px auto;
    text-align: left;

can you help me in finding whats wrong in my code. i have tried allmost everything

I believe I replied in your own thread

Thank you. And yeah I’ve done all the exercises up to this one probably just forgot or something.

I think it doesn’t recognize your elements as children of the main because your main element is written wrong you wrote id+“main” instead of id=“main”

In this section I see a closing paragraph tag but no starting tag. (So something needs to be fixed here)

I see you have made other corrections, so that is good. What other errors are you still struggling with? ( div? Anything else?)

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.