This is a tough challenge if you really want to test how you can layout things on a website, and then make it responsive in smaller widths/screens. It took me quite a bit of time, and yeah I am pretty satisfied with the result - obviously can't match the design 100% though.
Awesome work passing accessibility ✅ currently I'm learning adavnced accessibility when I'm done I will cover SEO I hope to be more helpful then but here's some design tips
I know it's kind of struggle to make your design look like the snapshot, here's what id do, start your design from mobile or desktop whatever you prefere I prefere mobile but let's go with desktop open the browser inspector make the size 1440px(the width of the design on desktop) and try to make the deign looks the same as the image then do the same to 375px(the width of the design on mobile) and just make sure every thing doesn't break in the middle by using flexable value for more information try kevin powell course on conquering responsive layouts it's really good
I know your site is good but here's some advice for future, make sure that your website looks good after zooming in to 200% so if someone can't see well he can zoom and still use your website
for the button if you want them to look like the design do the following
a{
box-shadow: 0px 4px 0 0px {your color goes here};
}
a:active{
box-shadow: none;
or
box-shadow: 0px 2px 0px 0px {your color goes here};
}
your doing very great though keep up the goog work
you don't need to use a label for the input science you are adding a button try and labels need only one either an input or a button because the link to it the solution would be
I'm confused about the order of the selectors in CSS (should display go before margin, width, height, etc.). I also am REALLY confused about media queries even though I have at least 3 certifications (Codecademy, Scrimba and Free Code Camp) but I still be confused!!
the order does not matter at all but you could make your own convention just for your self mine is like so
.element{
display:first;
all stuff related to the display is here then some space
the background and color and border and outline and box-shadow text-shadow
the font and font-weight
margin and padding goes here
transition and transform
}
to pass the accessibility test use <main class="container">or wrap the div with main make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
great work, I really liked the transition on the wrapper, cool!
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
the main landmark is required an represent the most important section in your case where you use a card you should wrap it inside of main to give it semantic meaning
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
the main landmark is required an represent the most important section in your case where you use a card you should wrap it inside of main to give it semantic meaning
Cool page! a couple of notes on accessibility though
make sure that all of your page is contained by, and be sure to add a main landmark for the most important section this helps for consumer with defferent assistive technology to be able to understand the layout of your page and navigate through it examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
This is single price grid component solution please see my solution and give feedback because i want improve my coding skill advance thanks for feedback
use heading in order so h1 > h2 >h3 etc and manipulate the font size later as you want remember that the headings indicate level of sections in your app so the page is a section and should have a name inside of h1 the sections are a subsection and should have a name inside of an h2 and so on remember heading indicate the level of this section not for big font (resize as you want) and all your landmarks must have an h2 level heading
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
Added a link clearing button, localstorage, and some other cool features to go above and beyond -- take a look!
I'm open to any feedback, but looking for ways to make my javascript more concise. Any recommendations? Maybe something I could improve on in the planning stages?
hi there again your solution looks great for the images its a bit tricky but I will feed you back on how to do them soon, scince I have to figure it out first
this will make you background stretch with the page and prevent any scroll which is very beautiful
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
in this solution you are using a single section so wrap it inside of a main what this does is that it helps assistive technology to help people consume your websites better
you should use heading in order so h1 > h2 >h3 etc and manipulate the font size later as you want remember that the headings indicate section of your app so the page is a section and should have a name inside of h1 the card is a subsection and should have a name inside of an h2 and so on remember heading indicate the level of this section not for big font and all your landmarks must have an h2 level heading and any nested section will take h3 then h4 and so on
you should use heading in order so h1 > h2 >h3 etc and manipulate the font size later as you want remember that the headings indicate section of your app so the page is a section and should have a name inside of h1 the card is a subsection and should have a name inside of an h2 and so on remember heading indicate the level of this section not for big font and all you landmarks must have an h2 level heading
you should use heading in order so h1 > h2 >h3 etc and manipulate the font size later as you want remember that the headings indicate section of your app so the page is a section and should have a name inside of h1 the card is a subsection and should have a name inside of an h2 and so on remember heading indicate the level of this section not for big font and all you landmarks must have an h2 level heading
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
My 8th challenge here.
For responsive devices I could t make the menu(nav) to hide/show properly please have a look at my code. I will appreciate your feedback.
you must add an alt text to your image because screen reader will read that to blind people and if its not there it will read the src of the image which can be bothering for users, if you image is for decorating-perpose use an empty alt like so alt=""
make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section
you must add an alt text to your image because screen reader will read that to blind people and if its not there it will read the src of the image which can be bothering for users, if you image is for decorating-perpose use an empty alt like so alt=""
2 .make sure that all of your page is contained by a landmark examples of landmarks are
header for the top section
main for your main section
section with aria-label to describe why you added this section
footer for the bottom section