Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:01 Der er 28 kommentarer og
3 løsninger

"height" i table, tr og td?...

Jeg har prøvet at validere min side, www.startlinket.dk, på http://validator.w3.org, hvor den siger at man ikke kan bruge "height" i table og tr.
Men det virker da i td?

Hvordan er "reglerne" lige om det?
Avatar billede medions Nybegynder
24. juni 2002 - 22:03 #1
Du kan ikke bruge HEIDHT i TR! TR står for TableRow, og er det der skiller en tabel! -Det med at det ikke virker i TABLE syntes jeg lyder lidt underligt, for det skal kunne lade sig gøre...

//>Rune
Avatar billede styled.dk Nybegynder
24. juni 2002 - 22:04 #2
Tingene kan skam sagtens virke uden at være w3c validable, jeg er ikke ekspert på emnet så jeg smutter igen, ville blot lige gøre opmærksom på det.

-Jonas
www.styled.dk
Avatar billede michael-k Nybegynder
24. juni 2002 - 22:08 #3
prøv at lave en <td style="height: Xpx;">  så skulle den gerne godtage den, mener jeg
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:12 #4
medions -> Ja, det lyder lidt mærkeligt at bruge det i TR.
Det virker skam fint i TABLE, men det siger validatoren, at det må man ikke!...
Kan det måske være at den vil have det i td?
F.eks. ved dér hvor jeg nu bruger det i TR, da skal det vel så bare rykkes ned i td, eller hvad?

styled.dk -> Ja, det kan skam godt virke, men kan da lige så godt lave det ordentligt med det samme.
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:13 #5
michael-k -> Hvorfor skal jeg nu bruge style?
Jeg har ikke testet det normalt i TD endnu jo...
Avatar billede medions Nybegynder
24. juni 2002 - 22:14 #6
Kan jeg lige prøve at se hvor det går galt med din TABLE tag?

//>Rune
Avatar billede michael-k Nybegynder
24. juni 2002 - 22:15 #7
ved at hvis du validere efter xhtml skal du bruge style både i td og table  så det kunne være en mulighed
Avatar billede medions Nybegynder
24. juni 2002 - 22:15 #8
ahh.. det er fordi du skal sætte " rundt om!

fx.
<table width="123" height="123">
osv..

//>Rune
Avatar billede pelkjaer Nybegynder
24. juni 2002 - 22:15 #9
Man må gerne angive "height" i en celle, men ikke på en tabel, intet nyt i det.

Man kan istedet angive med css

table {
  height:100%;
}

eller

<table style="height:100%">

Men det bliver i og for sig ikke mere korrekt af, i hvert fald ikke mere crossbrowser kompt af.
Avatar billede jakoba Nybegynder
24. juni 2002 - 22:20 #10
fra HTML version 4 er height= ikke en officiel attribut i <table, <tr og <td kommandoer.
Istedet kan du angive højden i en style, fx:
  <tr style="height:200px">

mvh JakobA
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:23 #11
Jeg bruger ikke XHTML, men bare HTML 4.01.
Det burde ikke være nødvendigt med " udenom, da det jo virker fint alle andre steder, når der ikke er, hvor det kun er tal.
Og style burde heller ikke være nødvendigt.

Men prøv at tjek: http://validator.w3.org, hvor I tester med http://www.startlinket.dk´

Så skulle det gerne stå øverst, og så lidt længere nede ved en TR.
Avatar billede pelkjaer Nybegynder
24. juni 2002 - 22:25 #12
Jo du skal sq' sætte "" udenom dine attributer.
Avatar billede pelkjaer Nybegynder
24. juni 2002 - 22:26 #13
I alle tilfælde er det en god vane.
Avatar billede michael-k Nybegynder
24. juni 2002 - 22:34 #14
startlink det er svært at hjælpe en der er kloger end alle til sammen :( 
pelkjaer siger du skal huske "" uden om dine attributer det er sku rigtigt nok også for vanen skyld. 
Har aldrig valideret html 4.01  så ved ikke om "" er lige godt der, men senere hen når du skal validere xhtml skal de altså være der :) 
Style skal du også vende dig til da  height og width bliver angivet ved hjælp af style  :)
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:36 #15
Nu kommer jeg lidt i tvivl om hvad jeg skal vælge at tro på?
Kan det virkelig passe at height ikke findes mere, så jeg derved bliver nødt til at bruge det i style?
I så fald, hvorfor findes width så?
Avatar billede medions Nybegynder
24. juni 2002 - 22:39 #16
startlinket.dk> Du kan jo sagtens og stadivæk bruge WIDTH og HEIGHT i dine TD'er!

//>Rune
24. juni 2002 - 22:47 #17
I et <td> tag kan du bruge width="" og height="" i HTML 4.
http://www.w3.org/TR/html4/struct/tables.html#h-11.2.6

I en <table> kan du *kun* bruge width=""
http://www.w3.org/TR/html4/struct/tables.html#h-11.2.1

Men du kan som der er sgat før med fordel bruge alm. CSS som style="height: ...;"

Er der andre elementer du bliver i tvivl om kan du finde links til *sprogets* dokumation på http://www.enter-s.dk/programmeringslinks.php (næsten nederst) og slå den op.

Om det så virker i de mest populærer browsere er en anden ting. Her er du nød til at teste det i de browsere det skal virke i. Hvis det ikke virker, må du finde et alternativ :).

Et udemærket eksempel på det er valid kode men ikke virker i en bestemt browser kan du finde i det her spm. http://www.eksperten.dk/spm/228315
(coursor: hand / pointer;).

/Casper www.enter-s.dk

/Casper www.enter-s.dk
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:48 #18
medions -> Nu kommer jeg da HELT ud af den!...
Nu må man pludselig godt i TD, hvor jacoba før sagde at man ikke må...
Kan I blive enige?
24. juni 2002 - 22:48 #19
Ups - den blev da bare kopiere den at gå den i gennem for fejl :). Håber det kan bruges.

"skriver ikke signatur for der kom to i det første".
Avatar billede medions Nybegynder
24. juni 2002 - 22:52 #20
Det er tilladt at bruge det i TD men ikke i TABLE, længere er den ikke...

//>Rune
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 22:57 #21
xzxz-kan-ikke-logge -> Forstår ikke hvad du skriver...
medions -> Altså jeg er kommet HELT ud af ALT nu... Jeg ved ikke hvad I mener...
Synes I laver om hele tiden...
Er der nogen der kan komme med det korrekte svar, så det er let at forstå?
Avatar billede pelkjaer Nybegynder
24. juni 2002 - 22:59 #22
Der er ikke blevet sagt andet end:

1) height må GERNE sættes på et <td> tag

2) height må IKKE sættes på et <table> tag

3) vil du alligevel have height på et <table> tag, kan du gøre følgende:

<table style="height:100px">
24. juni 2002 - 22:59 #23
Kommentar: medions
24/06-2002 22:52:25    Det er tilladt at bruge det i TD men ikke i TABLE, længere er den ikke...

//>Rune

Mere konkret bliver det næppe.
Avatar billede medions Nybegynder
24. juni 2002 - 23:05 #24
xzxzx> ;-)

//>Rune
Avatar billede startlinket.dk Nybegynder
24. juni 2002 - 23:09 #25
Hvad er så det mest rigtige?
At jeg bruger style, eller at jeg flytter height ned til TD? (Burde jo kunne gøres sådan)...
Avatar billede startlinket.dk Nybegynder
25. juni 2002 - 00:24 #26
Nå, men nu bruger jeg bare style, for det godtog validatoren.
Jeg deler bare pointsne ud til de tre deres har svaret...
Avatar billede medions Nybegynder
25. juni 2002 - 00:27 #27
Thx 4 Poinz

//>Rune
Avatar billede jakoba Nybegynder
25. juni 2002 - 00:43 #28
tak for pts.
hvis du kikker i zxzxz-... s link: http://www.w3.org/TR/html4/struct/tables.html#h-11.2.6 og scroller lidt ned finder du:

width = length [CN]
        Deprecated. This attribute supplies user agents with a recommended cell width.
height = length [CN]
        Deprecated. This attribute supplies user agents with a recommended cell height.

"Deprecated" betyder at den attribut stadig er tilladt men såvidt mulig ikke skal bruges da den snart bliver afskaffet. browserne kan kalde sig 'HTML 4.01 kompatible' selvom de ikke implementerer den.

mvh JakobA
Avatar billede startlinket.dk Nybegynder
25. juni 2002 - 00:53 #29
medions -> Så lidt.
jacoba -> Så lidt, vil det sige at jeg så også burde sætte width i en style?
Eller skal jeg først gøre det, når validatoren ikke godtager det længere?
Avatar billede jakoba Nybegynder
25. juni 2002 - 03:02 #30
du bør, men det er måske knapt så vigtigt.
Avatar billede startlinket.dk Nybegynder
25. juni 2002 - 12:10 #31
Jeg lader bare validatoren bestemme så...
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