|
| baggrundsfarve til formular i Internet Exp~ Fra : Poul Kubel |
Dato : 22-01-06 21:50 |
|
Hej
Jeg har siddet og arbejdet lidt med at definere en formular via CSS, men har
lidt problemer med baggrundsfarven i IE, når jeg inkluderer
<legend>-elementet.
Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
<fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen. Hvis man
har en anden baggrundsfarve uden for formularen, ser det ikke specielt pænt
ud. Så vidt jeg kan se, skyldes det at der er mellemrum mellem
border-attributten i <legend>-elementet og den samme attribut i
<fieldset>-elementet. Spørgsmålet er så om, der er en løsning på problemet.
Både Firefox og Opera tolker det fint, og her er ingen problemer. Nogen der
har et forslag til en løsning, så jeg også kan få det til at virke i IE?
Mvh.
Poul Kubel
| |
Ukendt (22-01-2006)
| Kommentar Fra : Ukendt |
Dato : 22-01-06 21:59 |
|
"Poul Kubel" <kubel@webspeed.dk> skrev i en meddelelse
news:43d3eff6$0$168$edfadb0f@dread11.news.tele.dk...
> Hej
>
> Jeg har siddet og arbejdet lidt med at definere en formular via CSS, men
> har lidt problemer med baggrundsfarven i IE, når jeg inkluderer
> <legend>-elementet.
>
> Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
> <fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen. Hvis
> man har en anden baggrundsfarve uden for formularen, ser det ikke specielt
> pænt ud. Så vidt jeg kan se, skyldes det at der er mellemrum mellem
> border-attributten i <legend>-elementet og den samme attribut i
> <fieldset>-elementet. Spørgsmålet er så om, der er en løsning på
> problemet. Både Firefox og Opera tolker det fint, og her er ingen
> problemer. Nogen der har et forslag til en løsning, så jeg også kan få det
> til at virke i IE?
link til siden?
--
Med venlig hilsen
Carsten Sørensen
Nørholm Forsamlingshus - http://forshus.dk
| |
Poul Kubel (22-01-2006)
| Kommentar Fra : Poul Kubel |
Dato : 22-01-06 22:10 |
|
>> Hej
>>
>> Jeg har siddet og arbejdet lidt med at definere en formular via CSS, men
>> har lidt problemer med baggrundsfarven i IE, når jeg inkluderer
>> <legend>-elementet.
>>
>> Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
>> <fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen. Hvis
>> man har en anden baggrundsfarve uden for formularen, ser det ikke
>> specielt pænt ud. Så vidt jeg kan se, skyldes det at der er mellemrum
>> mellem border-attributten i <legend>-elementet og den samme attribut i
>> <fieldset>-elementet. Spørgsmålet er så om, der er en løsning på
>> problemet. Både Firefox og Opera tolker det fint, og her er ingen
>> problemer. Nogen der har et forslag til en løsning, så jeg også kan få
>> det til at virke i IE?
>
> link til siden?
>
Jeg havde ikke lige uploadet det, men du kan se det her:
http://www.poulkubel.dk/kontakt.php
Mvh.
Poul Kubel
| |
Poul Kubel (22-01-2006)
| Kommentar Fra : Poul Kubel |
Dato : 22-01-06 22:43 |
|
>>>
>>> Jeg har siddet og arbejdet lidt med at definere en formular via CSS, men
>>> har lidt problemer med baggrundsfarven i IE, når jeg inkluderer
>>> <legend>-elementet.
>>>
>>> Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
>>> <fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen. Hvis
>>> man har en anden baggrundsfarve uden for formularen, ser det ikke
>>> specielt pænt ud. Så vidt jeg kan se, skyldes det at der er mellemrum
>>> mellem border-attributten i <legend>-elementet og den samme attribut i
>>> <fieldset>-elementet. Spørgsmålet er så om, der er en løsning på
>>> problemet. Både Firefox og Opera tolker det fint, og her er ingen
>>> problemer. Nogen der har et forslag til en løsning, så jeg også kan få
>>> det til at virke i IE?
>>
>> link til siden?
>>
> Jeg havde ikke lige uploadet det, men du kan se det her:
>
> http://www.poulkubel.dk/kontakt.php
>
Har lige oprettet en testmappe, så eksemplet er her nu:
http://www.poulkubel.dk/test/kontakt.php
Undskyld linksbeskydningen
mvh.
Poul Kubel
| |
Erik Ginnerskov (22-01-2006)
| Kommentar Fra : Erik Ginnerskov |
Dato : 22-01-06 23:10 |
| | |
Poul Kubel (22-01-2006)
| Kommentar Fra : Poul Kubel |
Dato : 22-01-06 23:26 |
| | |
Ukendt (23-01-2006)
| Kommentar Fra : Ukendt |
Dato : 23-01-06 10:15 |
|
"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:43d402ad$0$15788$14726298@news.sunsite.dk...
> Poul Kubel wrote:
>
>>> Jeg havde ikke lige uploadet det, men du kan se det her:
>>>
>>> http://www.poulkubel.dk/kontakt.php
>>>
>> Har lige oprettet en testmappe, så eksemplet er her nu:
>>
>> http://www.poulkubel.dk/test/kontakt.php
>
> På det første link har du sådan set klaret problemet ved at fjerne legend.
> Det er bare ikke valid kode:
Hmm nu er jeg forvirret. Har godt nok læst at der skal være et legend tag,
men gælder måske ikke for XHTML?
følgende side validerer nemlig uden legend http://csnet.dk/html/kontakt.asp
--
Med venlig hilsen
Carsten Sørensen
Nørholm Forsamlingshus - http://forshus.dk
| |
Allan Vebel (24-01-2006)
| Kommentar Fra : Allan Vebel |
Dato : 24-01-06 00:04 |
| | |
Erik Ginnerskov (24-01-2006)
| Kommentar Fra : Erik Ginnerskov |
Dato : 24-01-06 01:07 |
| | |
Ukendt (24-01-2006)
| Kommentar Fra : Ukendt |
Dato : 24-01-06 11:12 |
|
"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:43d56f9e$0$15790$14726298@news.sunsite.dk...
> CS wrote:
>
>> Hmm nu er jeg forvirret.
>
> Må jeg være med i klubben? ;)
Må du da godt, men nu sad jeg jo lige og håbede du havde en god forklaring
> Jeg har altid fået fejl, hvis jeg lavede en formular med fieldset uden at
> medtage legend. Det fatter jeg ikke.
okay
--
Med venlig hilsen
Carsten Sørensen
Nørholm Forsamlingshus - http://forshus.dk
| |
Ukendt (23-01-2006)
| Kommentar Fra : Ukendt |
Dato : 23-01-06 10:35 |
|
"Poul Kubel" <kubel@webspeed.dk> skrev i en meddelelse
news:43d3fc4f$0$169$edfadb0f@dread11.news.tele.dk...
>
>>>>
>>>> Jeg har siddet og arbejdet lidt med at definere en formular via CSS,
>>>> men har lidt problemer med baggrundsfarven i IE, når jeg inkluderer
>>>> <legend>-elementet.
>>>>
>>>> Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
>>>> <fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen.
>>>> Hvis man har en anden baggrundsfarve uden for formularen, ser det ikke
>>>> specielt pænt ud. Så vidt jeg kan se, skyldes det at der er mellemrum
>>>> mellem border-attributten i <legend>-elementet og den samme attribut i
>>>> <fieldset>-elementet. Spørgsmålet er så om, der er en løsning på
>>>> problemet. Både Firefox og Opera tolker det fint, og her er ingen
>>>> problemer. Nogen der har et forslag til en løsning, så jeg også kan få
>>>> det til at virke i IE?
> http://www.poulkubel.dk/test/kontakt.php
Nu ved jeg ikke om målet er at få siden til at validere eller om du vil have
det til at se ud som det gør i firefox. Hvis det er først nævnte kan du
skjule legend elementet med display: none i dit stilark.
--
Med venlig hilsen
Carsten Sørensen
Nørholm Forsamlingshus - http://forshus.dk
| |
Poul Kubel (23-01-2006)
| Kommentar Fra : Poul Kubel |
Dato : 23-01-06 11:10 |
|
>>>>>
>>>>> Jeg har siddet og arbejdet lidt med at definere en formular via CSS,
>>>>> men har lidt problemer med baggrundsfarven i IE, når jeg inkluderer
>>>>> <legend>-elementet.
>>>>>
>>>>> Så længe jeg inkluderer elementet, flyder baggrundsfarven fra
>>>>> <fieldset>-elementet ud over sine grænser, ca. med en cm, i toppen.
>>>>> Hvis man har en anden baggrundsfarve uden for formularen, ser det ikke
>>>>> specielt pænt ud. Så vidt jeg kan se, skyldes det at der er mellemrum
>>>>> mellem border-attributten i <legend>-elementet og den samme attribut i
>>>>> <fieldset>-elementet. Spørgsmålet er så om, der er en løsning på
>>>>> problemet. Både Firefox og Opera tolker det fint, og her er ingen
>>>>> problemer. Nogen der har et forslag til en løsning, så jeg også kan få
>>>>> det til at virke i IE?
>
>> http://www.poulkubel.dk/test/kontakt.php
>
> Nu ved jeg ikke om målet er at få siden til at validere eller om du vil
> have det til at se ud som det gør i firefox. Hvis det er først nævnte kan
> du skjule legend elementet med display: none i dit stilark.
>
>
I princippet vil jeg helst både have siden valideret, samt have legend
elementet synligt, dels fordi jeg på sigt havde tænkt mig at bruge stilen
til andre formularer på siden, hvor der ikke lige følger en forklarende
tekst ovenover formularen a la "...ellers kan du benytte denne
kontaktformular." Desuden vil jeg gerne have legend elementet med af hensyn
til screen readers. Løsningen bliver nok en header før formularen og så et
legend-element med display sat til 'none'. Problemet er så bare at en screen
reader vil læse både header og og legend element op. Alternativt kunne man
vænne folk af med at bruge IE, men det har nok lange udsigter...
Mvh.
Poul Kubel
| |
Bruno Christensen (23-01-2006)
| Kommentar Fra : Bruno Christensen |
Dato : 23-01-06 17:51 |
|
On Mon, 23 Jan 2006 11:10:00 +0100, Poul Kubel wrote:
> Alternativt kunne man
> vænne folk af med at bruge IE, men det har nok lange udsigter...
98% af bilisterne skifter heller ikke gearstangsknoppen ud når de køber en
ny bil, så udsigterne er nok meget lange medmindre at Microsoft bliver
pålagt at fjerne IE fra fremtidige styresystemer.
(Ville du købe en bil uden gearstangsknop ? )
--
Med Venlig Hilsen
Bruno Christensen
Der bruger Opera (og FF).
| |
|
|