Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Struktura html5
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Szymciosek
Witam,
wynalazłem, że struktura może wyglądać tak:
http://mdsirajudeen.files.wordpress.com/20...5_structure.png

niby ok, ale jeśli mam taki kod:
  1. <div id="container">
  2. <header>
  3. <nav>
  4. <ul>
  5. <li><a href="#home" class="active">Start</a></li>
  6. <li><a href="#about">O mnie</a></li>
  7. <li><a href="#contact">Kontakt</a></li>
  8. </ul>
  9. </nav>
  10. </header>
  11.  
  12. <section>
  13. <header></header>
  14. <p>Section</p>
  15. </section>
  16.  
  17. <footer>
  18. <p>2013</p>
  19. </footer>
  20. </div>


W CSS z góry narzucone jest, że header ma Xpx szerokości, Xpx wysokości, kolor itd...

No i tu moje pytanie, bo w section header też odziedziczył właściwości headeru z góry, doszedłem do tego, że jak zrobię powiedzmy tak w CSS:
Kod
section header {
    /* nowe ustawienia */
}


to wszystko działa jak powinno lecz czy takie rozwiązanie jest dobre? Czy nie wpłynie nigdzie dalej na żadne elementy?
!*!
Cytat(Szymciosek @ 10.02.2013, 19:35:28 ) *
czy takie rozwiązanie jest dobre?

Tak.
Szymciosek
Jeszcze teraz mi przyszło do głowy: Czy da się zresetować styl dla nowego headeru w section?

Tzn żeby był po prostu pusty jak dam mu tylko margin: 15px;, to żeby tekst był przesunięty, ale chcę usunąć width, height i color z poprzedniego.
!*!
w w3c nie pomyśleli o atrybucie reset niestety... musisz robić to ręcznie.

  1. header{margin:777px;border:1px solid red}
  2. section header{margin:0;border:0;color:blue}
Crozin
Po prostu użyj odpowiedniego selektora CSS:
  1. div#container > header { ... }
Reguły zawarte w takim bloku będą odnosić się wyłącznie do elementu HEADER umieszczonego bezpośrednio w elemencie DIV#container.
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-2024 Invision Power Services, Inc.