Submitted 10 months ago
Responsive news homepage using html, scss, js, flex-box, grid
@hilla10
Design comparison
SolutionDesign
Solution retrospective
if you have any comment i accept
Community feedback
- @petritnurediniPosted 10 months ago
Congratulations on completing the News Homepage challenge! 🎉 You've done an excellent job in integrating various web development concepts into a cohesive project. Here are some best practices and tips to further refine your work:
-
HTML Structure and Semantics:
- Use of Semantic Elements: Great job using semantic HTML elements like
<main>
,<section>
, and<footer>
. Continue this practice to improve the accessibility and SEO of your webpage. - Image Alt Text: Ensure all images have descriptive
alt
text. This is important for accessibility, helping screen readers understand the content of the images.
- Use of Semantic Elements: Great job using semantic HTML elements like
-
CSS Styling:
- Responsive Design: Your use of CSS shows a good understanding of styling. Ensure that the website is responsive and looks good on all screen sizes.
- Consistent Styling: Maintain consistency in your CSS naming conventions and styling throughout the project. This makes your code more readable and maintainable.
-
JavaScript Best Practices:
- Event Delegation: Good implementation of event listeners for the hamburger menu. Ensure that all interactive elements are accessible and function as expected.
- Code Efficiency: Look for ways to optimize your JavaScript code for performance and readability.
-
Accessibility Considerations:
- Keyboard Navigation: Ensure that all interactive elements are accessible via keyboard navigation.
- Contrast and Colors: Check that the text and background colors have sufficient contrast for readability, especially for users with visual impairments.
-
General Recommendations:
- Cross-Browser Compatibility: Test your webpage across different browsers to ensure consistent performance.
- Code Comments: Use comments in your HTML, CSS, and JavaScript files to explain the purpose of certain sections or complex logic. This practice is helpful for future you and other developers who might read your code.
- Version Control: If not already using it, consider incorporating a version control system like Git. This will help track changes and collaborate more effectively if working in a team.
Keep up the excellent work, and continue exploring new challenges and technologies to further enhance your skills! 👍
0 -
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord