Hassia Issah
@HassiaiAll comments
- @Ralphdany@Hassiai
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
- @tamasgazdik@Hassiai
To center .container on the page using flexbox, add
align-items: center
to 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;}
orh1, p{ margin-top: 1rem; margin: 0 1rem}
Hope am helpful.
Well done for completing this challenge. HAPPY CODING
Marked as helpful - @TaruHamalainen@Hassiai
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 - @LucianEmanuel@Hassiai
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 - @Destyx-9@Hassiai
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 - @gudon199@Hassiai
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 - @shauncraigdev@Hassiai
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 - @Tayyab-Basit324@Hassiai
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 - @zachtix@Hassiai
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
- @Hng8@Hassiai
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 - @Mosesgood@Hassiai
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
- @erlanggaadptr@Hassiai
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 - @DhruvParmar19@Hassiai
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
- @surajadine@Hassiai
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
- @huzzefanafees@Hassiai
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
- @Tayyab-Basit324@Hassiai
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 - @SaeM843@Hassiai
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
- @mmuuttii@Hassiai
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