Tribute Page - Build a Tribute Page

I can’t figure out the last few. It’s saying it should have a max width of 100, display block, and be centered within parent.

Your code so far

<!-- file: index.html -->
<main id="main">
<a id="title">Tribute Page</a>
<div id="img-div"><div id="img-caption">Caption</div>
<img id="image"></img></div>
<a id="tribute-info">Info</div>
<a id="tribute-link" href="https://tribute-page.freecodecamp.rocks. " target="_blank"></a>
</main>
/* file: styles.css */
img {
  display: block;
}

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

Your browser information:

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

Challenge Information:

Tribute Page - Build a Tribute Page

I think you have the display: block; and max-width: 100%; correct, but you still need something to center your image in the img selector. I used margins.

It still says all of them are wrong even when I put that just now

in the div parent try display flex then align items center
don’t forget to set flex direction …

Sorry I couldn’t be of help! I hope someone with more experience will be able to steer you in the right direction.

I added align items only to the img selector but I’m not sure what to do after

#img-div is the parent element that i’m talking about not #image
you want your image to be centered inside the div parent
inside it add align items property and value center after you set the display to flex and flex direction to column

Screenshot 2024-02-03 232025

Still not working, this is what I’ve done

Hello!

I got your code to work by

  • adding <link rel="stylesheet" href="styles.css"/> to your HTML
  • adding margin: 0 auto to your img element

Give it a try!

3 Likes

can you tell me the diffrence between #image and img selector?
and do you see the img-div i’m talking about

<div id="img-div">
  <div id="img-caption">Caption</div>
  <img id="image"></img>
</div>

if you see it now go back to your styles.css file and target the img-div instead, i hope this can help

Your whole html file is wrong, you need to correct your html file first. If you don’t know, start again from cat photos app challenge.
@daphne

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Your Title Here</title>
    <!-- Your CSS links or styles go here -->
</head>
<body>
    <!-- Your content goes here -->
    <h1>Hello, world!</h1>
    
    
</body>
</html>

Above is the boilerplate for starting a project.

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