Product Landing Page - Build a Product Landing Page

Tell us what’s happening:

  • You should have a video or iframe element with an id of video.

  • Failed: Your #video should have a src attribute.
    Your code so far

<!DOCTYPE html>
<html lang="en">
    <head><link rel="stylesheet" href="styles.css">
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" /></head>
    <body>
  <header id="header">
    <div class="logo">
    <img id="header-img" src="https://cdn.freecodecamp.org/testable-projects-fcc/images/product-landing-page-logo.png" alt="logo" width="200" height="60">
</div>
    <nav id="nav-bar">
      <ul>
      <li> <a class="nav-link" href="#features" id="video">Features</a> </li>
      <li><a class="nav-link" href="#how-it-works">How It Works</a> </li>
      <li><a class="nav-link" href="#pricing">Pricing</a> </li>
      </ul>
    </nav>
    </header>
 <div class="container"></div>
 
      <section id="hero">
        <h2>Handcrafted, home-made masterpieces</h2>
        
    <form id="form" action="https://www.freecodecamp.com/email-submit">
    <input id="email" placeholder="email" type="email" name="email" required>
      <input id="submit" type="submit" value="GET STARTED" class="btn">
       </form>
      </section>

      <div class="container">

      <section id="features">
        <div class="grid">
            <div class="icon"><i class="fa fa-3x fa-fire"></i></div>
            <div class="desc">
                <h2>Premium Materials</h2>
                <p>
                    Our trombones use the shiniest brass which is sourced locally.
                    This will increase the longevity of your purchase.
                    </p>
            </div>
        </div>

        <div class="grid">
            <div class="icon"><i class="fa fa-3x fa-truck"></i></div>
            <div class="desc">
              <h2>Fast Shipping</h2>
              <p>
                We make sure you recieve your trombone as soon as we have
                finished making it. We also provide free returns if you are not
                satisfied.
              </p>
            </div>
          </div>

        <div class="grid">
            <div class="icon">
            <i class="fa fa-3x fa-battery-full" aria-hidden="true"></i>
            </div>
            <div class="desc">
                <h2>Quality Assurance</h2>
                <p>
                    For every purchase you make, we will ensure there are no damages
                    or faults and we will check and test the pitch of your
                    instrument.
                  </p>  
            </div>
        </div>
       
        </section>
        
        
        <section id="how-it-works">
        <iframe id="video" height="315" src ="https://www.youtube-nocookie.com/embed/y8Yv4pnO7qc?rel=0&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen="">
        </iframe>
        </section>

        <section id="pricing">
            <div class="product" id="tenor">
                <div class="level">Tenor Trombone</div>
                <h2>$600</h2>
                <ol>
                    <li>Lorem ipsum.</li>
                    <li>Lorem ipsum.</li>
                    <li>Lorem ipsum dolor.</li>
                    <li>Lorem ipsum.</li>
                </ol>
                <button class="btn">Select</button>
            </div>
            </div>
        <div class="product" id="bass">
            <div class="level">Bass Trombone</div>
            <h2>$900</h2>
            <ol>
                <li>Lorem ipsum.</li>
                <li>Lorem ipsum.</li>
                <li>Lorem ipsum dolor.</li>
                <li>Lorem ipsum.</li>
              </ol>
              <button class="btn">Select</button>
        </div>
        <div class="product" id="valve">
            <div class="level">Valve Trombone</div>
            <h2>$1200</h2>
            <ol>
              <li>Plays similar to a Trumpet</li>
              <li>Great for Jazz Bands</li>
              <li>Lorem ipsum dolor.</li>
              <li>Lorem ipsum.</li>
            </ol>
            <button class="btn">Select</button>
          </div>
        </section>
      <footer>
        <ul>
            <li><a href="#">Privacy</a></li>
            <li><a href="#">Terms</a></li>
            <li><a href="#">Contact</a></li>
          </ul>
          <span>Copyright 2016, Original Trombones</span>
      </footer>
</body>
</html>

WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

Your browser information:

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

Challenge: Product Landing Page - Build a Product Landing Page

Link to the challenge:

I’ve edited your code for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (').

Hi there, what was your question?

My question is: when I test my code, it keeps telling me :

    • You should have a video or iframe element with an id of video.
    • Failed: Your #video should have a src attribute.

But I think I have already created an iframe element and have already given the iframe element a “src” attribute. What should I do to fix the problem?

Thanks!

the test is confused because here you said that this anchor element has id video also

1 Like

Problem solved! Thank you sooooo much!!

1 Like

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