---
title: "Ska inte h2 ärva från h1?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/173723-ska-inte-h2-ärva-från-h1"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "silfver"
published: "2008-08-29T15:13:20.000Z"
updated: "2008-08-30T00:09:44.000Z"
replies: 8
views: 699
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/173723-ska-inte-h2-ärva-från-h1"
---

# Ska inte h2 ärva från h1?

## #1 — silfver, 2008-08-29T15:13Z

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.

Permalänk: https://www.webforum.nu/p/173723

## #2 — Troxy, 2008-08-29T15:48Z

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;
}
```

Permalänk: https://www.webforum.nu/p/2135865

## #3 — silfver, 2008-08-29T15:56Z

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

Permalänk: https://www.webforum.nu/p/2135867

## #4 — dAEk, 2008-08-29T15:59Z

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.

Permalänk: https://www.webforum.nu/p/2135869

## #5 — silfver, 2008-08-29T16:06Z

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

Permalänk: https://www.webforum.nu/p/2135871

## #6 — Troxy, 2008-08-29T16:09Z

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

Permalänk: https://www.webforum.nu/p/2135872

## #7 — dAEk, 2008-08-29T16:24Z

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

Permalänk: https://www.webforum.nu/p/2135874

## #8 — Troxy, 2008-08-29T16:33Z

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

Permalänk: https://www.webforum.nu/p/2135877

## #9 — dAEk, 2008-08-30T00:09Z

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.

Permalänk: https://www.webforum.nu/p/2135924

---

Tråden på webben: https://www.webforum.nu/amne/html-css/173723-ska-inte-h2-ärva-från-h1
