Wszystkie style powinny być poza dokumentem html w css. Logo ostylizowane za pomocą znacznika <span> (pozwala ostylizować elementy liniowe. ) oraz podpis pod nim w znaczniku <p> (przenosi napis do nowej linii - akapit) Menu zaprojektowane za pomocą list<ol> lub <ul>. Kurs HTML odc. 4: Listy, automatyczne przewijanie strony, Kurs CSS odc. 3: Rozwijane, przyklejane menu główne (sticky). Poza tym jeżeli chodzi o urządzenia mobilne to należy dobrze zastanowić się nad strukturą strony , najlepiej zacząć od layautu mobilnego i zastosować oczywiście wartości procentowe(płynny layaut) oraz media queries. To wszystko dla ułatwienia można umieścić na siatce (grid czyli siatka ułatwiające rozmieszczenie elementów na stronie)