• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Layout strony internetowej

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
1,388 wizyt
pytanie zadane 7 września 2016 w HTML i CSS przez Eliro Stary wyjadacz (12,160 p.)

Jak powinien wyglądać layout strony internetowej? Czy dobrze zacząłem?

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>
div.container
{
width: 100%;
}
header {}
nav {}
main {}
aside {}
footer {}
</style>
</head>
<body>
<div id="container">
<header>
<nav></nav>
</header>
<main></main>
<aside></aside>
<footer></footer>
</div>
</body>
</html>

 

Docelowo taki układ:

 

Pytam, bo ktoś tu kiedyś mi pisał, że spaskudziłem stronę div'ami.

No i jeszcze mam problem z nawigacją, bo nie mam pojęcia jak ustawić w headerze logo i menu obok siebie.

3 odpowiedzi

0 głosów
odpowiedź 7 września 2016 przez Kamil Naja Nałogowiec (27,550 p.)
wybrane 17 października 2018 przez Eliro
 
Najlepsza
To podstawowy układ, stosowany na większości stron. Logo jest zwykle pchnięte do lewej, a menu - do prawej. Nie styluj po tagach.
0 głosów
odpowiedź 7 września 2016 przez radek024 Szeryf (77,160 p.)

Layout może być taki - ale nie jest on obecnie tym standardowym. Teraz popularniejsze są szablony, na których treść zawiera 100% ustalonej szerokości, sama natomiast jest podzielona na bloki. Układ, jaki podałeś jest czasami jeszcze wykorzystywany, ale nie zawsze treść po lewej to miejsce na aside, to samo z prawą stroną - jest to baardzo umowne. Dodatkowo w kodzie main znajduje się nad aside, jak chcesz zatem ustawić to drugie po lewej stronie?

0 głosów
odpowiedź 7 września 2016 przez jpacanowski VIP (101,940 p.)

Jest ok.

Jeśli jeszcze nie znasz, to polecam Semantyczny blog w HTML5
http://tutorials.comandeer.pl/html5-blog.html

Pytam, bo ktoś tu kiedyś mi pisał, że spaskudziłem stronę div'ami.

No teraz już nie ma div'ów.

No i jeszcze mam problem z nawigacją, bo nie mam pojęcia jak ustawić w headerze logo i menu obok siebie.

Dla logo float left, a dla menu float right. Albo użyj flexbox.

P.S.
Formatuj kod, a style CSS pisz w osobnym pliku .css

Podobne pytania

+4 głosów
5 odpowiedzi 914 wizyt
pytanie zadane 11 kwietnia 2015 w Nasze projekty przez thedaw Obywatel (1,810 p.)
+5 głosów
12 odpowiedzi 999 wizyt
pytanie zadane 18 kwietnia 2015 w Nasze projekty przez supersmok25 Użytkownik (510 p.)
0 głosów
1 odpowiedź 156 wizyt
pytanie zadane 31 sierpnia 2020 w HTML i CSS przez rob Bywalec (2,440 p.)

93,195 zapytań

142,211 odpowiedzi

322,058 komentarzy

62,519 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 3316p. - dia-Chann
  2. 3251p. - Łukasz Piwowar
  3. 3243p. - Łukasz Eckert
  4. 3222p. - CC PL
  5. 3167p. - Tomasz Bielak
  6. 3157p. - Łukasz Siedlecki
  7. 3133p. - rucin93
  8. 3110p. - Maurycy W
  9. 3028p. - Adrian Wieprzkowicz
  10. 2992p. - Mikbac
  11. 2490p. - Marcin Putra
  12. 2467p. - Michał Telesz
  13. 2427p. - Michal Drewniak
  14. 2372p. - Anonim 3619784
  15. 1949p. - rafalszastok
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...