(Przejrzałem kilka Twoich prac - semantyka kodu siedzi, w dodatku popełniasz wiele błędów dostępności.
To ważne podstawy, które są lekceważone. Po większości polskich kursów, użytkownik przychodzi na forum prosząc o ocenę strony i okazuje się, że opis wszystkich błędów jakie popełnił, jest dłuższy, niż kod źródłowy samej strony.
Jeśli zdecydujesz się na opcję A) - proszę, nie twórz takich użytkowników.)