/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Margin i bunden af en form
Fra : Lars Kim Lund


Dato : 17-08-02 16:46


Hvordan får jeg en margin på 0 i bunden af en formular?

<form style="margin-bottom:0px">
<input type="text" name"test">
</form>
Tekst her

Det virker på MSIE, men ikke på Netscape 4.x, der indsætter et
linieskift (!!) - og det ødelægger jo sådan set pointen.

Hvad er alternativerne?

P.S.
http://www.blooberry.com/indexdot/css/properties/margin/marginbot.htm

--
Lars Kim Lund
http://www.net-faq.dk/

 
 
Jens Tønnesen (17-08-2002)
Kommentar
Fra : Jens Tønnesen


Dato : 17-08-02 17:10

Lars Kim Lund <lkl@fabel.dk> skrev den Sat, 17 Aug 2002 17:45:38 +0200
i dk.edb.internet.webdesign.html:

> <form style="margin-bottom:0px">
> <input type="text" name"test">
> </form>
> Tekst her

>Det virker på MSIE, men ikke på Netscape 4.x, der indsætter et
>linieskift (!!)

Kan du ikke flytte </form>-koden længere ned i dokumentet, f.eks.
efter 'Tekst her'. Det kræver så en <BR>-kode efter <INPUT>.

Well, det er et hack, men det er jo også udvejen i forhold til
Netscape 4.x,

--
Jens Tønnesen - http://www.pressefoto.dk

Lars Kim Lund (17-08-2002)
Kommentar
Fra : Lars Kim Lund


Dato : 17-08-02 17:29

Jens Tønnesen <nospam2002-01@pressefoto.dk> wrote:

>>Det virker på MSIE, men ikke på Netscape 4.x, der indsætter et
>>linieskift (!!)
>
>Kan du ikke flytte </form>-koden længere ned i dokumentet, f.eks.
>efter 'Tekst her'. Det kræver så en <BR>-kode efter <INPUT>.

Nej, for egentlig skal der slet ikke være nogen tekst, det var bare et
eksempel. Det skal bruges til en søgeboks på HET-FAQ.dk (se sig). Jeg
vil have den et af to steder.

1. Som en del af menuen (den blå streg) til højre, men uden at der
kommer et linieskift efter formen (for så bliver hele den blå streg
højere, og det skal den ikke være.

2. Ovenover den blå streg til højre. Problemet er at den kommer til at
svæve højt over stregen med mellemrummet efter formen.

Gode forslag?

--
Lars Kim Lund
http://www.net-faq.dk/

Jens Tønnesen (17-08-2002)
Kommentar
Fra : Jens Tønnesen


Dato : 17-08-02 18:03

Lars Kim Lund <lkl@fabel.dk> vil gerne have den:

>1. Som en del af menuen (den blå streg) til højre, men uden at der
>kommer et linieskift efter formen (for så bliver hele den blå streg
>højere, og det skal den ikke være.

>2. Ovenover den blå streg til højre. Problemet er at den kommer til at
>svæve højt over stregen med mellemrummet efter formen.

>Gode forslag?

Jeg fastholder mit oprindelige 'hack', altså lade <FORM> og </FORM>
omkranse hele tabellen i toppen af siden. Du får dog i Netscape et
problem med at <INPUT>-feltet gerne vil have et linieskift FØR
tekst-boksen, men det kan normalt fjernes ved at stoppe <INPUT>-boksen
ind i en tabel-celle.

Jeg har prøvet at fedte lidt rundt i koden her:

http://www.fotobase.dk/formtest.html

--
Jens Tønnesen - http://www.pressefoto.dk

Lars Kim Lund (17-08-2002)
Kommentar
Fra : Lars Kim Lund


Dato : 17-08-02 19:49

Jens Tønnesen <nospam2002-01@pressefoto.dk> wrote:

>Jeg fastholder mit oprindelige 'hack', altså lade <FORM> og </FORM>
>omkranse hele tabellen i toppen af siden.

Ja, jeg misforstod dig vist i første omgang. Det fungerer, det
validerer men det er ukønt. Well.

Ved du hvordan jeg får lave en tekstboks med linie = 20 i NS? Feltet
er meget større i NS end på IE.

--
Lars Kim Lund
http://www.net-faq.dk/

Jørn Andersen (17-08-2002)
Kommentar
Fra : Jørn Andersen


Dato : 17-08-02 23:25

On Sat, 17 Aug 2002 17:45:38 +0200, Lars Kim Lund <lkl@fabel.dk>
wrote:

>Hvordan får jeg en margin på 0 i bunden af en formular?
>
> <form style="margin-bottom:0px">
> <input type="text" name"test">
> </form>
> Tekst her
>
>Det virker på MSIE, men ikke på Netscape 4.x, der indsætter et
>linieskift (!!) - og det ødelægger jo sådan set pointen.

Nu har jeg desværre ikke NS 4.x installeret p.t., men måske display:
inline var en mulighed?

<form style="display:inline"><input type="text" name"test"></form>

Nogle gange gør det også en forskel om man har linieskift i koden ...


Good luck!

--
Jørn Andersen,
Brønshøj

Lars Kim Lund (17-08-2002)
Kommentar
Fra : Lars Kim Lund


Dato : 17-08-02 23:30

Jørn Andersen <jorn@jorna.dk> wrote:

>>Det virker på MSIE, men ikke på Netscape 4.x, der indsætter et
>>linieskift (!!) - og det ødelægger jo sådan set pointen.
>
>Nu har jeg desværre ikke NS 4.x installeret p.t., men måske display:
>inline var en mulighed?

Næppe, NS4.x er lidt noget skrammel til stylesheets. Men jeg fulgte
Jens' work-around, og det fungerer nogenlunde.

Du kan se på min side (se sig) - det er den famøse søgeboks til højre
der var problemet.

--
Lars Kim Lund
http://www.net-faq.dk/

Jens Tønnesen (18-08-2002)
Kommentar
Fra : Jens Tønnesen


Dato : 18-08-02 09:16

Jørn Andersen <jorn@jorna.dk> skrev den Sun, 18 Aug 2002 00:24:38
+0200 i dk.edb.internet.webdesign.html:

>Nu har jeg desværre ikke NS 4.x installeret p.t., men måske display:
>inline var en mulighed?

Netscape 4.x ignorerer display: inline - se
http://www.blooberry.com/indexdot/css/properties/classify/display.htm

--
Jens Tønnesen - http://www.pressefoto.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408878
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste