@petritnuredini
Posted
Congratulations on completing the Order Summary Card project! 🌟 Your project is a testament to your growing skills in web development. Here's some feedback to further polish your work:
HTML Best Practices:
- Use of Semantic HTML: Great job structuring your HTML. To enhance semantic clarity, consider wrapping the main content in a
<main>
tag and the button section in a<footer>
or<nav>
. - Alt Attributes for Accessibility: Ensure all images have descriptive
alt
attributes for accessibility. For example,alt="Illustration Hero"
for the hero image.
CSS Best Practices:
- Responsive Design: Your use of media queries shows a good understanding of responsive design. Keep testing on different devices for consistency.
- CSS Variables: Excellent use of CSS variables for colors and fonts. This makes your stylesheet more manageable and adaptable.
- Selector Specificity: Be cautious with high specificity selectors, like IDs. Using classes can offer more flexibility and reusability.
General Suggestions:
- Accessibility: Check that your website is accessible, especially for keyboard navigation and screen readers. Tools like WAVE can help you evaluate accessibility.
- Performance Optimization: Optimize loading times by compressing images and minifying CSS. Tools like TinyPNG can reduce image file sizes.
- Code Formatting: Consistent indentation and spacing improve readability. Tools like Prettier can help automate formatting.
Your hard work is evident, and each project is a step closer to mastering web development. Keep exploring, learning, and coding!
For further learning, consider these resources:
- Mozilla Developer Network (MDN) for comprehensive guides on HTML and CSS.
- CSS-Tricks for advanced CSS techniques and tips.
- freeCodeCamp for interactive coding challenges and web development tutorials.
Marked as helpful
@xStephx
Posted
@petritnuredini thanks for advice! I followed all advices and will apply them in future projects. If you have any other suggestions feel free to text me!