---
title: "CSS med 2 st element"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/81135-css-med-2-st-element"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "mrhaze"
published: "2003-07-02T14:35:07.000Z"
updated: "2003-07-02T18:53:29.000Z"
replies: 2
views: 194
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/81135-css-med-2-st-element"
---

# CSS med 2 st element

## #1 — mrhaze, 2003-07-02T14:35Z

Går det ens att göra detta? T ex. jag vill att om 

```
<h2>Måndag</h2>
<h3>Förmiddag</h3>
<p>Bla bla bla</p>
```

 så skall avståndet mellan h2 och h3 inte vara den samma som t ex. h2 och p. I CSS väg borde det isåfall se ut något i stil med 

```
h2-h3 { margin-top: 5px; }
```

 även om det inte gör det... Finns det ens den möjligheten i CSS?

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

## #2 — jarvklo, 2003-07-02T18:20Z

Jodå - det finns "adjacent sibling selectors" för detta i CSS - men de funkar inte så bra i MSIE (dvs inte alls ;) )

<http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors>

Du kan alltså skriva: 

```
h2+h3 {stilar för h3 som ligger direkt efter en h2 inuti samma "förälder-element" }
h2+p {stilar för p som ligger direkt efter en h2 inuti samma "förälder-element"}
h3+p {stilar för p som ligger direkt efter en h3 inuti samma "förälder-element"}
```

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

## #3 — mrhaze, 2003-07-02T18:53Z

Tackar! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/81135-css-med-2-st-element
