/ 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
Implicitte td-elementer
Fra : Jens Gyldenkærne Cla~


Dato : 30-04-03 12:10

Jeg må lige dele dagens aha-oplevelse med gruppen her.

Det er muligvis bare mig, men det er først nu jeg har fundet ud af
at følgende tabel er fuldt legal HTML:

<table>
<tr>
   <td>1</td>
   <td>2</td>
   <td>3</td>
</tr>
<tr>
   <td>4</td>
</tr>
</table>

Jeg har hidtil troet at man skulle sørge for at alle rækker
indeholdt det samme antal kolonner - men da jeg validerede en side
hvor det ikke var tilfældet, fandt jeg ud af at det ikke er
nødvendigt.

Det står højt og tydeligt i specifikationen:
<http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE>

,---- [ Calculating the number of columns in a table ]
| Otherwise, if the TABLE element contains no COLGROUP or COL
| elements, user agents should base the number of columns on what is
| required by the rows. The number of columns is equal to the number
| of columns required by the row with the most columns, including
| cells that span multiple columns. For any row that has fewer than
| this number of columns, the end of that row should be padded with
| empty cells.
`----

Ak ja - her har jeg adskillige gange spildt kræfter på at sikre det
korrekte antal td-er i en serversideløkke, og så er det helt
unødvendigt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

 
 
Erik Ginnerskov (30-04-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 30-04-03 12:22


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev
> Jeg må lige dele dagens aha-oplevelse med gruppen her.
>
> Det er muligvis bare mig, men det er først nu jeg har fundet ud af
> at følgende tabel er fuldt legal HTML:
>
> <table>
> <tr>
> <td>1</td>
> <td>2</td>
> <td>3</td>
> </tr>
> <tr>
> <td>4</td>
> </tr>
> </table>
>
> Jeg har hidtil troet at man skulle sørge for at alle rækker
> indeholdt det samme antal kolonner - men da jeg validerede en side
> hvor det ikke var tilfældet, fandt jeg ud af at det ikke er
> nødvendigt.

Er det ikke en herlig ting, når man lærer noget nyt?

Tilsvarende har jeg netop erfaret, at man godt kan kalde mere end en klasse
i et element. De skal bare listes uden komma eller semikolon men med [space]
i det samme klassekald:

<div class="a b c">......</div>

.... hvorimod multiple klassekald er 'forbudt':

<div class="a" class="b" class="c">......</div>

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Lasse Reichstein Nie~ (30-04-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 30-04-03 12:30

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:

> Tilsvarende har jeg netop erfaret, at man godt kan kalde mere end en klasse
> i et element. De skal bare listes uden komma eller semikolon men med [space]
> i det samme klassekald:
>
> <div class="a b c">......</div>

> ... hvorimod multiple klassekald er 'forbudt':
>
> <div class="a" class="b" class="c">......</div>

Ja, det virker ikke fordi attributter kun må optræde en gang i tags.

Man kan endda lave CSS-regler der matcher mere end en klasse.

div.a {color:green;}
div.a.b {color:red;}
div.b {color:blue;}

skulle gøre ovenstående div rød. Det virker dog (som så meget andet)
ikke rigtigt i IE. Suk.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (30-04-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 30-04-03 12:39


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev
> Man kan endda lave CSS-regler der matcher mere end en klasse.
>
> div.a {color:green;}
> div.a.b {color:red;}
> div.b {color:blue;}
>
> skulle gøre ovenstående div rød. Det virker dog (som så meget andet)
> ikke rigtigt i IE. Suk.

Ham Bill G har vist for meget magt, siden han kan skide så grundigt på
standarderne, når han laver browsere.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Jens Gyldenkærne Cla~ (30-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 30-04-03 12:36

Erik Ginnerskov skrev:

> Er det ikke en herlig ting, når man lærer noget nyt?

Bestemt.

> Tilsvarende har jeg netop erfaret, at man godt kan kalde mere
> end en klasse i et element. De skal bare listes uden komma
> eller semikolon men med [space] i det samme klassekald:
>
> <div class="a b c">......</div>

Ja, det var oppe her i gruppen for relativt kort tid siden. Jeg
havde heller ikke set det før.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Esben Boye-Jacobsen (30-04-2003)
Kommentar
Fra : Esben Boye-Jacobsen


Dato : 30-04-03 18:33


> Det er muligvis bare mig, men det er først nu jeg har fundet ud af
> at følgende tabel er fuldt legal HTML:
>
> <table>
> <tr>
>    <td>1</td>
>    <td>2</td>
>    <td>3</td>
> </tr>
> <tr>
>    <td>4</td>
> </tr>
> </table>
>

... ikke for at ødelægge glæden, men skal man ikke have
Colspan/Rowspan med? - ved godt den validerer alligevel, men bare for
god ordens skyld?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (30-04-2003)
Kommentar
Fra : Bertel Lund Hansen


Dato : 30-04-03 21:43

Esben Boye-Jacobsen skrev:

>.. ikke for at ødelægge glæden, men skal man ikke have
>Colspan/Rowspan med?

Nej da. De skal kun bruges hvis ét felt skal blokere flere
positioner fordi efterfølgende ellers står forkert.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Erik Ginnerskov (30-04-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 30-04-03 22:19


"Esben Boye-Jacobsen" <esbenboye@jacobsen.dk> skrev
>
> .. ikke for at ødelægge glæden, men skal man ikke have
> Colspan/Rowspan med? - ved godt den validerer alligevel, men bare for
> god ordens skyld?

Det Jens var inde på er, at tomme celler længst til højre i en række kan
slettes helt.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Jens Gyldenkærne Cla~ (30-04-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 30-04-03 23:19

Erik Ginnerskov skrev:

> Det Jens var inde på er, at tomme celler længst til højre i en
> række kan slettes helt.

Præcis.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste