Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Struktura html5
Szymciosek
post 10.02.2013, 19:35:28
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Szymciosek 10.02.2013, 19:51:46
Go to the top of the page
+Quote Post
!*!
post 10.02.2013, 20:02:54
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(Szymciosek @ 10.02.2013, 19:35:28 ) *
czy takie rozwiązanie jest dobre?

Tak.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Szymciosek
post 10.02.2013, 20:12:52
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
!*!
post 10.02.2013, 20:16:50
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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}


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Crozin
post 10.02.2013, 20:37:09
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2025 - 02:08