Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

All comments

  • Hassia Issah 50,850

    @Hassiai

    Posted

    There is no need to style the main give its background-color to the body

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    1
  • Hassia Issah 50,850

    @Hassiai

    Posted

    To center .container on the page using flexbox, add align-items: centerto the body.

    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    

    There is no need to style the main and to give .container a margin value.

    Reduce the font-size of h1 to 1.25rem which 20px.

    Replace the margin-inline in h1 and p with margin-top, margin-right and margin-left of 1rem. h1, p { margin:1rem 1rem 0;} or h1, p{ margin-top: 1rem; margin: 0 1rem}

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    1
  • Hassia Issah 50,850

    @Hassiai

    Posted

    The styling you gave to the buttons hover effect should be the button styling an its styling should be the hover effect.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="card"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    For the color of the image change the value of the mix-blend-mode in the img to multiply and opacity to 0.8 mix-blend-mode: multiply opacity: 0.8

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Destyx9 100

    @Destyx-9

    Submitted

    Had some issues with the hover on the image with the opacity but I managed to figure it out, maybe not the best way to do it, I'm curious to know how you would have done it!

    Hassia Issah 50,850

    @Hassiai

    Posted

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    For a responsive content which wont require a media query for this challenge, give .contain a fixed max-width value. max-width:400px which is 25em/rem

    For the hover of the image, give . main-image a width of 100% and position: relative. Give .main-image img a width of 100% and display: block. Give .main-image div position: absolute, left, bottom, right and top value of 0, background-color pf cyan and opacity:0. Give .main-image img: hover .main-image div opacity: 0.9 and cursor value of pointer.

    .main-image{
    width:100%;
    position: relative;
    }
     .main-image img{
    width:100%;
    display: block;
    }
    
    main-image div{
    position: absolute;
    top:0;
    left:0;
    bottom: 0;
    right: 0;
    background-color: hsl();
    opacity: 0;
    }
    .main-image img: hover .main-image div{
    opacity:0.9;
    cursor: pointer
    }
    

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    1
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="card"> with the main tag and <p class="title"> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .card on the page using flexbox, replace the height in the body with min-height: 100vh.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Shaun 10

    @shauncraigdev

    Submitted

    Learning to code.

    Started on HTML + CSS currently

    This is my attempt at this project, i'd rate my attempt 5/10. Thoughts to improve: better coding

    Hassia Issah 50,850

    @Hassiai

    Posted

    To center the article on the page using grid add min-height: 100vh to the body and remove the margin value in the body.

    body{
    min-height: 100vh;
    display: grid;
    place-content: center;
    }
    

    there is no need to give the body and html a height value, it is not required.

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    There is no need to give .container a width value. Change the value of the background-size to contain. background-size: contain

    To center .top on the page using flexbox, replace the height in .container with min-height: 100vh.

    For a responsive content, replace the width in .top with max-width and increase it value for it to be equivalent to the design. max-width:432px which 27rem/em

    This challenge requires a media query, in the media query you only have to change the background-image of .container. For more on media queries, click here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="card"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    To center .card on the page using flexbox, replace the height in the body with min-height: 100vh.

    For a responsive content, give .card a max-width of 1440px and a width of 80% or a width of 80vw instead of giving it a width of 144p0x.

    To prevent the content from overflowing on smaller screens, remove the height value in .card

    For the color of the image, change the value of the mix-blend-mode in the img to multiply and opacity to 0.8 miix-blend-mode: multiply; opacity: 0.8

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="product-preview "> with the main tag and <h3> with <p> to make the content/page accessible. click here for more on web-accessibility and semantic html

    The body has a wrong background-color,

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="boxes"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .boxes on the page using flexbox or grid, dd min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    There is no need to give the body a margin value.

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    To center .card on the page using flexbox, replace the height in the main with min-height: 100vh.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    1
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="container"> with the main tag to make the page/content accessible. click here for more on web-accessibility and semantic html

    Add the alt attribute alt=" " to the img tag and give it a value. The value of the alt attribute is the description of the image. For decorative images like icons, there is no need to give it an alt value, for more on alt attribute Click here.

    The body has a wrong background-color. give it a background-color of light-gray. Use the colors that were given in the styleguide.md found in the zip folder you downloaded.

    there is no need to style .container, To center .card on the page using flexbox or grid, dd min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    For a responsive content,

    • Replace the width in .card with max-width and increase its value max-width: 320px which is 20rem/em

    Give h1 and p text-align: center, the same margin-left, margin-right and margin-top values. Give p a margin bottom value.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="parent"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    Give the alt attribute in the img a value. The value of the alt attribute is the description of the image. For decorative images like icons, there is no need to give it an alt value, for more on alt attribute Click here.

    There is no need to style .parent, give its background-color to the body.

    To center .child on the page using flexbox or grid, add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    There is no need to give .child a height rather give .child-description a padding value for all the sides, this will prevent the content from overflowing on smaller screens.

    For the color of the image add opacity: 0.8 to the img.

    Use relative units like rem or em as unit for the padding, margin values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="container"> with the main tag and <h3> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    there is no need to style .container, give its background-color to the body.

    To center .box on the page using flexbox or grid, add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    For a responsive content,

    • Replace the width in .box with max-width, increase its value and give it a padding value for all the sides max-width: 320px which is 20rem/em padding:16px which is 1rem/em
    • Give the img a max-width of 100% and a border-radius value, the rest are not needed.

    Give h1 and p text-align: center, the same margin-left, margin-right and margin-top values. Give p a margin bottom value.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace<div class="container">with the main tag to make the page accessible. click here for more on web-accessibility and semantic html

    There is no need to style .container, give its background-color to the body.

    To center .box on the page using flexbox or grid, add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    For a responsive content,

    • Give .box a fixed max-width value instead of a fixed width and a padding value for all the sides max-width: 320px which is 20rem/em padding:16px which is 1rem/em
    • Give the img a max-width of 100% and a border-radius value, the rest are not needed.

    Give h1 and p text-align: center, the same margin-left, margin-right and margin-top values. Give p a margin bottom value.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • @SaeM843

    Submitted

    Hi there, I’m Sae and this is my solution for this challenge👋

    Any feedback on how I can improve code are more than welcome!

    Thank you.

    Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="card"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    To center .card on the page using flexbox, replace the height in the body with min-height: 100vh.

    To prevent the content from overflowing, there is no need to give .card a height value rather give the same padding value for all the sides. padding: 16px which is 1em/rem

    Give the img a max-width of 100% instead of a fixed width value and a border-radius value, the rest are not needed.

    Give p a font-color of hsl(220, 15%, 55%); for the faded color.

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="container"> with the main tag and <h3> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    Give the alt attribute in the img a value. The value of the alt attribute is the description of the image. For decorative images like icons, there is no need to give it an alt value, for more on alt attribute Click here.

    The body has a wrong-background-color , give it a background-color of light-gray. Use the colors and font-family that were given in the styleguide.md found in the zip folder you downloaded.

    To center .container on the page using grid, replace the height in the body with min-height: 100vh.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace<div class="container">with the main tag and <div class="attribution"> with the footer tag to make the page accessible. click here for more on web-accessibility and semantic html

    To make the image visible, remove ./images/ in the src value because is the image which is in the Github repositiry on the images folder. <img src="image-qr-code.png"> instead of <img src="./images/image-qr-code.png">.

    The body has a wrong background-color. give it a background-color of light-gray. Use the colors that were given in the styleguide.md found in the zip folder you downloaded.

    To center .container on the page using flexbox or grid, add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    For a responsive content,

    • Replace the width in .container with a fixed max-width value and the height with a padding value for all the sides max-width: 320px which is 20rem/em padding:16px which is 1rem/em
    • Give the img a max-width of 100% and a border-radius value, the rest are not needed.

    There is no need to give .container a margin value.

    Give .text a margin value for all the sides and text-align: center. Give p a margin-top or h1 a margin-bottom value for the space between the text.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div class="card"> with the main tag and <h2> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    To center .card on the page using flexbox, replace the height in the body with min-height: 100vh.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    For a responsive image that will change the images at different screen sizes use the picture tag. For more click here

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    1
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Add a background-size: contain to the body.

    To center .product on the page using grid, add min-height: 100vh to the body instead of giving the body a margin value.

    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Increase the max-width of .product for it to be equivalent to the design. max-width:27em/rem which is 432px.

    Increase the margin top and margin bottom value for h1.

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    Replace <div id="outer-container"> with the main tag to make the content/page accessible. click here for more on web-accessibility and semantic html

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    There is no need to style .outer container, give the body a background-color of hsl(0, 0%, 95%);

    To center .container on the page using flexbox or grid instead of giving it a margin value, Add min-height:100vh; display: flex; align-items: center: justify-content: center; to the body OR add min-height:100vh; display: grid place-items: center to the body

    • USING FLEXBOX:
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    }
    
    • USING GRID:
    body{
    min-height: 100vh;
    display: grid;
    place-items: center;
    }
    

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    There is no need to give #container a height value, rathe give .mini-container1, .mini-container2, .mini-container3 the same padding value for all the sides instead of the width, this will prevent the content from overflowing.

    You forgot to add a media query for the mobile design. For more on media queries, click here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    Marked as helpful

    0
  • Hassia Issah 50,850

    @Hassiai

    Posted

    replace <div class="container"> with the main tag and <h3> with <h1> to make the content/page accessible. click here for more on web-accessibility and semantic html

    Add the alt attribute alt=" " to the img tag and give it a value. The value of the alt attribute is the description of the image. For decorative images like icons, there is no need to give it an alt value, for more on alt attribute Click here.

    Every html must have <h1> to make it accessible. Always begin the heading of the html with <h1> tag wrap the sub-heading of <h1> in <h2> tag, wrap the sub-heading of <h2> in <h3> this continues until <h6>, never skip a level of a heading.

    The image for the challenge can be found in the images folder in the zip folder you downloaded for this challenge.

    The body has a wrong background-color. give a background-color of light-gray. Use the colors that were given in the styleguide.md found in the zip folder you downloaded.

    To center .container on the page using flexbox, replace the height in the body with min-height: 100vh.

    There is no need to style .qr-container.

    Give h1 and p the same font-size of 15px which is 0.9375rem, text-align: center,the same margin-left, margin-right and margin-top values. Give p a margin bottom value.

    For a responsive content,

    • Replace the width in .container with max-width, increase its value and the padding value for all the sides max-width: 320px which is 20rem/em padding:16px which is 1rem/em, there is no need to give it a height value.
    • Give the img a max-width of 100% and a border-radius value, the rest are not needed.

    Use relative units like rem or em as unit for the padding, margin, width values and preferably rem for the font-size values, instead of using px which is an absolute unit. For more on CSS units Click here and here

    Hope am helpful.

    Well done for completing this challenge. HAPPY CODING

    0