I tried to get this as pixel perfect as possible. This will be the last pure HTML and CSS front end project that I do.
I have a few questions if any of you have the time:
- For the
element in the
. I used a element with a white-space: nowrap; rule to stop the hyphenated text from wrapping. Does anyone know a better way to do this? - How about my roles? Would you recommend doing something different?
- Should I have added any aria-labels?
- Any advise on accessibility would be great.
Users should be able to:
- View the optimal layout depending on their device's screen size
- See hover states for interactive elements
- Solution URL: https://github.com/arfarobs/meet-landing-page
- Live Site URL: https://arfarobs.github.io/meet-landing-page/
- Write the HTML.
- Download and add the fonts.
- Style for mobile.
- Style for tablet.
- Style for desktop.
- Refactored code to fix any errors when it comes to responsiveness.
- I made the mistake of calling the footer an article so I changed that.
- Added hover and focus effects.
- Added accessibility roles.
- Tweaked the code in accordance with lighthouse suggestions.
- Semantic HTML5 markup
- CSS
- Flexbox
- Mobile-first workflow
AS I said above, this is the last pure HTML and CSS project that I intend to do. From now on I'm going to focus on projects with JS.
- Frontend Mentor - @arfarobs