Still unneeded divs in there. Instead of having a `
` you can just add the `.navigation` class to the `
` itself. You shouldn’t be including a clearing div when you can just add a class of `.clearfix` to your wrapper and add the appropriate CSS. You don’t need a div around your logo, simply apply the `.logo` class to the `` itself.
> I really need to learn how to write well structured, semantic and clean html/css.
Wrapping elements with `div` is not semantically wrong. Divs are used to logically group elements. It might be messy or unnecessary. but certainly not wrong.
As for the design, it’s not done so it’s pointless to give feedback… I think if you ask for feedback about specific feature that you need help with, then we can give you some constructive criticism that actually helps. LIke this you’ll get random thoughts that you can’t really act upon.