/ 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
Valideringsproblem
Fra : Holst


Dato : 29-01-06 20:50


Jeg har en form med blandt andet følgende:

<textarea name="beskrivelse" style="width: 270px" rows="8"></textarea>

og det virker ganske fint. Det giver mig et tekstfelt 270 pixels i
bredden, og det er det vigtigste.

Det giver mig dog pudsigt nok, i Firefox i hvert fald, et tekstfelt, der
er 9 linjer højt, og man skulle jo tro, at det pga. rows="8" kun burde
være 8 linjer i højden. Men det betyder nu ikke alverdens.

Mit problem er, at validator.w3.org påstår:

Error Line 603 column 62: required attribute "cols" not specified.

Og jeg vil jo nødig til at skulle gætte på et eller andet tal at sætte
ind her. Jeg vil blot have feltet 270 pixels i bredden.

Hvad gør jeg?



 
 
TL (29-01-2006)
Kommentar
Fra : TL


Dato : 29-01-06 21:18


"Holst" skrev i en meddelelse

> Jeg har en form med blandt andet følgende:
>
> <textarea name="beskrivelse" style="width: 270px" rows="8"></textarea>
>
> og det virker ganske fint. Det giver mig et tekstfelt 270 pixels i
> bredden, og det er det vigtigste.
>
> Det giver mig dog pudsigt nok, i Firefox i hvert fald, et tekstfelt, der
> er 9 linjer højt, og man skulle jo tro, at det pga. rows="8" kun burde
> være 8 linjer i højden. Men det betyder nu ikke alverdens.
>
> Mit problem er, at validator.w3.org påstår:
>
> Error Line 603 column 62: required attribute "cols" not specified.
>

Validatoren kræver at du definerer længden på dit tekstfelt med f.x.
cols="25" (eller hvad der nu passer dig) -

om det overruler din width: 270px ved jeg ikke, men det kan jeg forestille
mig.

TL
--
www.lindkold.dk
Billig hjemmeside | Professionelt design | Lindkold Webdesign



Holst (29-01-2006)
Kommentar
Fra : Holst


Dato : 29-01-06 22:09


TL wrote:

> Validatoren kræver at du definerer længden på dit tekstfelt med f.x.
> cols="25" (eller hvad der nu passer dig) -
>
> om det overruler din width: 270px ved jeg ikke, men det kan jeg forestille
> mig.

Overraskende nok virker det til, at det er de 270px, som har størst
vægt, for ligegyldig hvad jeg angiver som cols, så layouter både Firefox
og IE den ens (ja, IE gør godt nok nogle underlige ting, men det er nu
ikke derfor, for det gør den også uden cols). Firefox styrer.

Erik Ginnerskov (30-01-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 30-01-06 00:17

Holst wrote:
> <textarea name="beskrivelse" style="width: 270px" rows="8"></textarea>
>
> og det virker ganske fint. Det giver mig et tekstfelt 270 pixels i
> bredden, og det er det vigtigste.
>
> Det giver mig dog pudsigt nok, i Firefox i hvert fald, et tekstfelt,
> der er 9 linjer højt,

Jamen, hvorfor sætter du ikke også højden i css? Som du allerede har
opdaget, vil det overrule de størrelser, som du har sat med rows og cols.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Holst (30-01-2006)
Kommentar
Fra : Holst


Dato : 30-01-06 09:28


Erik Ginnerskov wrote:

>><textarea name="beskrivelse" style="width: 270px" rows="8"></textarea>
>>
>>og det virker ganske fint. Det giver mig et tekstfelt 270 pixels i
>>bredden, og det er det vigtigste.
>>
>>Det giver mig dog pudsigt nok, i Firefox i hvert fald, et tekstfelt,
>>der er 9 linjer højt,
>
> Jamen, hvorfor sætter du ikke også højden i css? Som du allerede har
> opdaget, vil det overrule de størrelser, som du har sat med rows og cols.

Helt ærlig? Fordi det er noget klamp, jeg laver. Jeg har ikke en skid
forstand på HTML, PHP, CSS, JavaScript og hvad jeg ellers bruger. Det er
ikke noget, jeg gør det store i - har ikke tiden til det, og en stor del
af min viden er derfor fremkommet ved at kigge på andres sider, og det
er jo en ganske udmærket måde at lære det på. Men der er da ingen tvivl
om, at en dybere fordybning i området kan være gavnligt, men det har jeg
ikke tiden til.

Selvfølgelig kan jeg da godt se fornuften i, at højden også sættes med
CSS, men det er mange gange nemmere at bruge "det gamle" frem for noget
nymodens CSS, som man intet kender til. Det vigtigste er, at det virker
og også gerne validerer.

Men jeg lærer og lytter godt til at alle de råd, jeg får.

David Trasbo (30-01-2006)
Kommentar
Fra : David Trasbo


Dato : 30-01-06 14:23

Holst skrev:

> Mit problem er, at validator.w3.org påstår:
>
> Error Line 603 column 62: required attribute "cols" not specified.
>
> Og jeg vil jo nødig til at skulle gætte på et eller andet tal at sætte ind
> her. Jeg vil blot have feltet 270 pixels i bredden.

Du kan vel bruge cols="". Det validerer, men uden CSS bliver det meget
smalt.

--
David Trasbo.
Vær en god Usenet-bruger. http://usenet.dk/netikette.



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

Månedens bedste
Årets bedste
Sidste års bedste