Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Pseudoklasa :first_child
zawodnik
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 4.06.2011

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


Mam problem ze zrozumieniem działania pseudoklasy :first_child. Dlaczego przy kodzie XHTML:
  1. <p><span>aa</span></p>
  2.  
  3. <div>
  4. <p>This paragraph is the first child of its parent (div).</p>
  5. <p>This paragraph is not the first child of its parent.</p>
  6. </div>

i stylu CSS:
  1. span:first_child
  2. {
  3. background-color: #ffff00;
  4. }
  5.  
  6. p:first-child
  7. {
  8. background-color: #ff0000;
  9. }


Pierwszy akapit w warstwie maluje mi się na czerwono, ale pierwszy <span> w akapicie pozostaje biały. Co jest tego powodem? Rozumiem, że p:first_child odnosi się do każdego akapitu, który jest pierwszy pod danym rodzicem, ale dlaczego span:first_child nie powoduje pomalowania tekstu "aa" na żółto? Przecież ten span z tekstem "aa" jest pierwszym dzieckiem akapitu...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
toffiak
post
Post #2





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Literówka nie first_child ale tak jak w drugim przykładzie first-child
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.12.2025 - 19:04