Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Centrowanie strony HTML5
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
vermer
Witam,
zastanawiam się nad faktem centrowania strony w HTML5. W założeniu nie korzystamy tam z divów już do układania treści więc stare wyjścia z centrowany divem chyba odpadają w przedbiegach. i zastanawiam się jak to zrobić skoro strona ma strukturę
  1. <header></header>
  2. .
  3. .
  4. .
  5. <footer></footer>
  6. </body>
  7.  

Body ma tło jakiegoś gradientu header i footer mają miec tła rozciągnięte na 100%
A potrzebuje żeby treść tej strony była klasycznie wyśrodkowana i nie wiem zbytnio jak to zrobić tak żeby zachować tła o szerokości 100%
Czy normalnie tak jak kiedyś nadać im id powiedzmy i centrować każdy indywidualnie?
thek
A po co id? To co jest centrum strony to na pewno jakiś blok section... Prawda? To czemu nie użyć CSS w stylu body > section {} a chyba rozumiesz jak to działa.
vermer
No tak wykorzystujemy drzewo, ale ja zakładałem iż w każdym z 3 elementów boksem który będzie się centrował będzie coś innego dla tego będziemy musieli powielać kod css
thek
A tam powielać... Czy nie wystarczy "drzewa" tych elementów wymienić po przecinku? wink.gif Efekt przecież ten sam... No i nie zapomnijmy, że w pełni poprawny, semantyczny, html5 to więcej nowych tagów o określonym celu, więc prościej reguły css stosować.
vermer
No tak ale wszędzie gdzie podglądam źródła wszyscy stosują strukturę np np:
  1. <footer>
  2. <div class="centered">
  3.  
  4. </div>
  5. </footer>


  1. .centered{...}
thek
Bo pewnie używają layoutu o stałej szerokości, gdzie mają width, margin: 0 auto; a footer, header i sekcja środkowa mają jakieś tła czy gradienty, które się rozciągają na całą szerokość ekranu wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.