---
title: "legend?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/151780-legend"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Okkido"
published: "2006-09-26T13:14:45.000Z"
updated: "2006-10-02T11:28:22.000Z"
replies: 2
views: 345
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/151780-legend"
---

# legend?

## #1 — Okkido, 2006-09-26T13:14Z

Tjingeling,
sitter med ett formulär, so far so good.
Helt enkelt uppbyggt med en omslutande form, några stycken fieldsets som ligger i divar. I varje fieldset finns så klart legends som ska vara synliga.

Dock skiljer dom sig från olika webbläsare, har bara snabbt testat i FF och IE på PC. Men i IE ligger texten mycket längre till höger.

Hur nollställer jag legend helt? Eller löser det på något annat sätt?

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

## #2 — zcorpan, 2006-09-26T14:45Z

Fieldset/legend är jättebråkiga om man vill ha "pixelperfektion". :(

Det mest flexibla sättet jag vet att styla legends är att lägga en div utanför fieldset och en span inuti legend och styla dem. Du kan göra diven till ett containing block för absolut positionerade element (genom att ange position:relative) och på så sätt positionera spanen i förhållande till diven. 

```
<div class="fieldset-div">
 <fieldset>
  <legend><span>Foo</span></legend>
  ...
 </fieldset>
</div>
```

```
.fieldset-div { position:relative; }
fieldset { margin:0; padding:1em 0 0; border-style:none; }
legend span { position:absolute; left:0; top:0; }
```

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

## #3 — dAEk, 2006-10-02T11:28Z

Som vanligt är det ett nöje att läsa dina svar, zcorpan.   :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/151780-legend
