Используйте объетно-ориентированный подход при написании HTML/CSS, именуйте классы понятно (посмотрите на SMACSS & BEM, побродите по github, изучите как пишутся современные фреймворки). Избавляйтесь от лишних контенеров для которых не пишите стили.
<a name="fudi"></a>
Это не нужно, достаточно добавить id c именем для контейнера.