webForumDet fria alternativet

Ska inte h2 ärva från h1?

HTML & CSS

8 svar · 697 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Ska jag behöva definiera typsnitt för h2 när jag gör så här? Ska inte de som kommer under ärva egenskapen? Likadant, skriver jag ut storleken till 1em på h1 borde väl h2 och hx anpassa sig?

h1 {margin: 0; color: #A6200C; font-family: trebuchet ms;}

Nu måste jag skriva exakt samma sak för h2 och resterande rubriker. Känns inte logiskt.

Medlem sedan mars 20041 505 inlägg
#2

Det är helt logiskt om du tänker efter.
Det är bara sk. avkomlingar (descendants) som ärver egenskaper.
h2 är inte en avkomling till h1, dvs. <h2>-taggen ligger inte inuti <h1>-taggen (såvida du inte har en helgalen markup :p )
Du får använda flera selektorer istället, såhär:

h1, h2 {
   margin: 0; color: #A6200C; font-family: trebuchet ms;
}
Medlem sedan apr. 200312 679 inlägg
#3

Ja, precis, så där får man ju göra. Men jag måste ha drömt att de ärver andra egenskaper. Jag tycker ändå inte det är logiskt. :p

Medlem sedan feb. 20041 816 inlägg
#4

Jag håller med om att det inte är helt logiskt. Eller det kanske är det om man har rätt synsätt. ;)

Formulärfält ärver t.ex. inte heller alla egenskaper.

Medlem sedan apr. 200312 679 inlägg
#5

Nä, precis. Skriver man form {font-family: verdana;} så har textarean likt förbannat default.

Medlem sedan mars 20041 505 inlägg
#6

Det ÄR logiskt, allt annat vore ologiskt :P
Är det bara för att taggarna råkar heta h1 och h2 som ni kräver arv?
Kolla på detta exempel:

<h1>Lite text här</h1>
<p>Lite text här</p>
<h2>Lite text här</h2>
<p>Lite text här</p>

Med er logik borde även <p> ärva på samma sätt som <h2>.
Det känns väl inte helt rätt, eller hur? :birp

Medlem sedan feb. 20041 816 inlägg
#7

Man kan tycka att h2 borde ärva från h1 eftersom de ska vara i en sorts hierarkisk struktur i dokument.

Medlem sedan mars 20041 505 inlägg
#8

Nja, rent semantiskt är h2 underordnad h1.
Men tekniskt sett befinner sig h1 och h2 på samma nivå i märkspråkets hierarki.

Medlem sedan feb. 20041 816 inlägg
#9

Precix. Det gör det dock inte mindre knasigt om man ser på saken med vissa glasögon på och således är det inte helt galet att tycka att h2 borde ärva från h1.

271 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)