The core elements of web designing include:
Mobile-friendly layout
Clean and bold typography
Hamburger menus
Optimization for speed
White space
SEO optimization
Cross-browser and device compatibility