Avatar billede Bjarne Novice
15. april 2007 - 00:04 Der er 8 kommentarer og
1 løsning

Afstand mellem fieldset og legend

Godaften.

Jeg har et problem med en smule afstand mellem et fieldset og legend i Internet Explorer 7(måske også 6). Det vises rigtigt i Firefox:

<fieldset style="width: 300px; border: 1px solid #88B0FF; padding: 5px;">
<legend style="background: #88B0FF;">Tekst</legend>
</fieldset>

Er der en som ved, hvorledes man gør?
Avatar billede roenving Novice
15. april 2007 - 23:08 #1
Hvad er dit problem ?-)
Avatar billede Bjarne Novice
15. april 2007 - 23:36 #2
Hvis du har både Firefox og IE7 kørende, så prøv at afvikle koden. Du vil opdage en smule "luft" mellem legend.background og fieldset.border i Internet Explorer 7. Der er ingen luft i FF. Jeg vil gerne have luften væk i IE7. Hvis du forstår hvad jeg mener?
Avatar billede roenving Novice
15. april 2007 - 23:57 #3
IE7 er ikke lige min kop te, så det bliver i et andet århundrede ...
Avatar billede olebole Juniormester
16. april 2007 - 13:54 #4
<ole>

Eksemplet ser ens ud i IE6 og 7 - og begge dele er forskellig fra FF's måde at vise det på. Sådan er livet - og det kan du ikke ændre på med f.eks. margin/padding.
Hvordan den slags skal renderes, er ikke standardiseret - og man kan derfor ikke forvente, det vises ens. I stedet kan du jo improvisere lidt:

<div style="position:relative;width: 300px; border: 1px solid #88B0FF; padding:15px;">
    <span style="position:absolute;top:-0.6em;left:8px;padding:0 8px;background: #88B0FF;">Tekst</span>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
</div>

/mvh
</bole>
Avatar billede Bjarne Novice
16. april 2007 - 21:31 #5
Roenving: Helt i orden. Tak for din tid alligevel.
Olebole: Jeg har lige afprøvet din improvisation, og jeg må sige, at jeg er imponeret. Smid gerne et svar, hvis du ønsker point. Mange tak for hjælpen.
Avatar billede thesurfer Nybegynder
16. april 2007 - 21:59 #6
Oleboles imponerende kode kan omskrives, så den bliver mere generel.. så kan den nemt bruges flere steder på siden, med forskellige parametere..

F.eks., forskellige bredde til forskellige bokse..

Eksempel:

<!-- HUSK DOCTYPE! -->
<html>
<head>
<title>legend test</title>
<style type="text/css">
.legendramme
{
position:relative;
border: 1px solid #88B0FF;
padding:15px;
}

.legendtitel
{
position:absolute;
top:-0.6em;
left:8px;
padding:0 8px;
background: #88B0FF;
}
</style>
</head>

<body>

<br>
<div class="legendramme" style="width:200px;">
    <span class="legendtitel">Dette er titlen</span>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
</div>
<br>
<br>
<div class="legendramme" style="width:400px;">
    <span class="legendtitel">En anden titel og en anden bredde</span>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
    Abla abla blabla bla bla<br>
</div>

</body>
</html>


Osv..
Avatar billede Bjarne Novice
16. april 2007 - 22:28 #7
tak tak.
Avatar billede Bjarne Novice
22. april 2007 - 20:44 #8
Olebole: Vil du smide et svar, så jeg kan få lukket spørgsmålet?
Avatar billede Bjarne Novice
26. april 2007 - 22:08 #9
Det tager jeg som et nej tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester