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

Layout strony internetowej

Mały hosting, OGROMNE możliwości
0 głosów
1,698 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,690 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 1,180 wizyt
pytanie zadane 11 kwietnia 2015 w Nasze projekty przez thedaw Obywatel (1,810 p.)
+5 głosów
12 odpowiedzi 1,549 wizyt
pytanie zadane 18 kwietnia 2015 w Nasze projekty przez supersmok25 Użytkownik (510 p.)
0 głosów
1 odpowiedź 267 wizyt
pytanie zadane 31 sierpnia 2020 w HTML i CSS przez rob Bywalec (2,440 p.)

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,265 pasjonatów

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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...