/ 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
Tabel i html
Fra : Sanne Bloch


Dato : 21-04-01 00:08

Hej alle eksperter i html

Jeg har oprettet en tabel med disse koder:
<table border="4" width="600" align="center" bgcolor="yellow">
<tr>
<td colspan="3"
width="33,33%">Element</td><td>Attribut</td><td>V&aelig;rdi</td>
<tr>
<td colspan="3" width="33,33%">img</td><td>align=</td><td>"left"</td>
<tr>
<td colspan="3" width="33,33%"></td><td></td><td>"right"</td>
<tr>
<td colspan="3" width="33,33%"></td><td></td><td>"center"</td>
<tr>
<td colspan="3" width="33,33%"></td><td></td><td>"bottom"</td>
<tr>
<td colspan="3" width="33,33%"></td><td></td><td>"top"</td>
<tr>
<td colspan="3" width="33,33%"></td><td></td><td>"middle"</td>
<tr>
<td colspan="3" width="33,33%"></td><td>vspace=</td><td>et tal</td>

Mit problem er, at selvom jeg har defineret bredden på en cellle
(colspan og width) ændrer cellen størrelse (bredde) når jeg skriver i
den. Hvad er ideen så med at definere en størrelse, når den alligevel
ikke virker.

Et andet spørgsmål er: Er jeg nødt til at definere colspan og width ved
hver eneste <td>, eller kan det gøres een gang for alle?

Nu har jeg ikke tekst i alle celler og så sker der det, at i de celler,
hvor der ingen tekst er, kommer der ingen streger omkring cellen.
Hvordan sætter jeg streger ind de steder?

Nå, det var mange spørgsmål på een gang, men jeg håber I kan hjælpe mig.

Venlige hilsner, Sanne


 
 
E. Sørensen (21-04-2001)
Kommentar
Fra : E. Sørensen


Dato : 21-04-01 00:25


Sanne Bloch <sanne.bloch@email.dk> skrev i en
nyhedsmeddelelse:9bqfhr$2o0j$1@news.cybercity.dk...
> Hej alle eksperter i html

Tak

Jeg er ikke sikker på jeg er helt klar over hvordan du gerne vil have
tabellen til at se ud, men det kunne jo være noget lignende:

<html>
<body>
<table border="4" width="600" align="center" bgcolor="yellow">
<tr>
<td width="33%">Element</td><td width="33%">Attribut</td><td
width="34%">V&aelig;rdi</td>
<tr>
<td>img</td><td>align=</td><td>"left"</td>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>"right"</td>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>"center"</td>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>"bottom"</td>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>"top"</td>
<tr>
<td>&nbsp;</td><td>&nbsp;</td><td>"middle"</td>
<tr>
<td>&nbsp;</td><td>vspace=</td><td>et tal</td>

</body>
</html>

mvh
ES



Sanne Bloch (21-04-2001)
Kommentar
Fra : Sanne Bloch


Dato : 21-04-01 00:44


"E. Sørensen" <erling30@hotmail.com> skrev i en meddelelse
news:9bqgn6$dh6$1@news.inet.tele.dk...
>
> Sanne Bloch <sanne.bloch@email.dk> skrev i en
> nyhedsmeddelelse:9bqfhr$2o0j$1@news.cybercity.dk...
> > Hej alle eksperter i html
>
> Tak
>
> Jeg er ikke sikker på jeg er helt klar over hvordan du gerne vil have
> tabellen til at se ud, men det kunne jo være noget lignende:
>
> <html>
> <body>
> <table border="4" width="600" align="center" bgcolor="yellow">
> <tr>
> <td width="33%">Element</td><td width="33%">Attribut</td><td
> width="34%">V&aelig;rdi</td>
> <tr>
> <td>img</td><td>align=</td><td>"left"</td>
> <tr>
> <td>&nbsp;</td><td>&nbsp;</td><td>"right"</td>
> <tr>
> <td>&nbsp;</td><td>&nbsp;</td><td>"center"</td>
> <tr>
> <td>&nbsp;</td><td>&nbsp;</td><td>"bottom"</td>
> <tr>
> <td>&nbsp;</td><td>&nbsp;</td><td>"top"</td>
> <tr>
> <td>&nbsp;</td><td>&nbsp;</td><td>"middle"</td>
> <tr>
> <td>&nbsp;</td><td>vspace=</td><td>et tal</td>
>
> </body>
> </html>
>
> mvh
> ES
>
Jeg vil gerne lave en tabel med 3 kolonner, som hver skal fylde 1/3 af
sidebredden. Dit eksempel vil jeg prøve i morgen, nu er jeg ved at være
træt af at eksperimentere, men tusind tak for svaret.

mvh Sanne


Jørn Andersen (21-04-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-04-01 03:34

On Sat, 21 Apr 2001 01:44:16 +0200, "Sanne Bloch"
<sanne.bloch@email.dk> wrote:

Hej Sanne,

<SNIP>
>> <html>
>> <body>
>> <table border="4" width="600" align="center" bgcolor="yellow">
>> <tr>
>> <td width="33%">Element</td><td width="33%">Attribut</td><td
>> width="34%">V&aelig;rdi</td>

Husk at afslutte med </tr>

<SNIP>
>> <tr>
>> <td>&nbsp;</td><td>vspace=</td><td>et tal</td>

Husk at afslutte med </table>

>> </body>
>> </html>


Det, som E. Sørensens tabel viser, er, at du - altså ikke Sørensen :)
- har misforstået COLSPAN.
COLSPAN bruges til at få en celle til at fylde flere cellers bredde.

Hvis du fx normalt har:
<TR><TD>x</TD><TD>y</TD><TD>z</TD></TR>

- og du i den følgende række vil have et felt, der fylder hele
bredden, skriver du:
<TR><TD COLSPAN="3">abc</TD></TR>

- skal den første celle have dobbelt bredde og den sidste normal
bredde, bliver det til:
<TR><TD COLSPAN="2">de</TD><TD>f</TD></TR>

Bemærk også lige Sørensens &nbsp; i de celler, der er tomme :)

Good luck,
Jørn



E. Sørensen (21-04-2001)
Kommentar
Fra : E. Sørensen


Dato : 21-04-01 07:46

> Husk at afslutte med </tr>

Ups. Min fejl

> Husk at afslutte med </table>

Ups. Igen min fejl.

Jeg synes dog at have læst i noget dokumentation et eller andet sted, at de
2 slut-tags er valgfrie.

mvh
ES



Thorbjørn Ravn Ander~ (21-04-2001)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 21-04-01 08:16

"E. Sørensen" wrote:
>
> > Husk at afslutte med </tr>
>
> Ups. Min fejl
>
> > Husk at afslutte med </table>
>
> Ups. Igen min fejl.
>
> Jeg synes dog at have læst i noget dokumentation et eller andet sted, at de
> 2 slut-tags er valgfrie.

Hvis du ikke har </table> med, kan fx Netscape ikke hitte ud af at vise
tabellen overhovedet.<

--
Thorbjørn Ravn Andersen "...plus... Tubular Bells!"
http://bigfoot.com/~thunderbear

Knud Gert Ellentoft (21-04-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 21-04-01 08:44

Sat, 21 Apr 2001 08:45:56 +0200, skrev "E. Sørensen"
<erling30@hotmail.com>:

>Jeg synes dog at have læst i noget dokumentation et eller andet sted, at de
>2 slut-tags er valgfrie.

Tjah...

Bruger man så Netscape 4, så får man bare en blank side, så det er
ikke så smart.

Den eneste jeg mener er valgfri er </p>.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.

Peter Ole Kvint (21-04-2001)
Kommentar
Fra : Peter Ole Kvint


Dato : 21-04-01 08:51



Knud Gert Ellentoft wrote:

> Sat, 21 Apr 2001 08:45:56 +0200, skrev "E. Sørensen"
> <erling30@hotmail.com>:
>
> >Jeg synes dog at have læst i noget dokumentation et eller andet sted, at de
> >2 slut-tags er valgfrie.
>
> Tjah...
>
> Bruger man så Netscape 4, så får man bare en blank side, så det er
> ikke så smart.
>
> Den eneste jeg mener er valgfri er </p>.

InternetEksplore3 og 4 kan godt lide </P>


E. Sørensen (21-04-2001)
Kommentar
Fra : E. Sørensen


Dato : 21-04-01 09:17

> Tjah...
>
> Bruger man så Netscape 4, så får man bare en blank side, så det er
> ikke så smart.
>
> Den eneste jeg mener er valgfri er </p>.

Ok. Så er de altså valgfrie.
Man kan vælge at sortere en del af brugerne fra

Bruger iøvrigt også altid selv </tags>

mvh
ES



Andreas Kleist Svend~ (22-04-2001)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 22-04-01 16:08

Knud Gert Ellentoft <knudgert@mail.tele.dk> wrote:

>Den eneste jeg mener er valgfri er </p>.

</td> og </tr> er valgfrie, </table> er ikke.

<http://www.w3.org/TR/html4/struct/tables.html#h-11.2.5>

--
mvh Andreas
http://nau.dk

mola (11-05-2001)
Kommentar
Fra : mola


Dato : 11-05-01 13:11

Hej Sanne

Når du nu bruger absolut angivelse af tabellens bredde (600), og du vil have
at dine celler <td> skal være nøjagtigt 1/3- af tabellens bredde, hvorfor så
ikke anvende absolutte angivelser på cellerne? En cellebredde på 200 vil
være et godt bud...

mola

"Sanne Bloch" <sanne.bloch@email.dk> skrev i en meddelelse
news:9bqhl9$2q05$1@news.cybercity.dk...
>
> "E. Sørensen" <erling30@hotmail.com> skrev i en meddelelse
> news:9bqgn6$dh6$1@news.inet.tele.dk...
> >


> >
> Jeg vil gerne lave en tabel med 3 kolonner, som hver skal fylde 1/3 af
> sidebredden. Dit eksempel vil jeg prøve i morgen, nu er jeg ved at være
> træt af at eksperimentere, men tusind tak for svaret.
>
> mvh Sanne
>



Kasper Kyndsberg (21-04-2001)
Kommentar
Fra : Kasper Kyndsberg


Dato : 21-04-01 03:40

Sanne Bloch wrote in dk.edb.internet.webdesign.html:
> Hej alle eksperter i html
>
> Jeg har oprettet en tabel med disse koder:
> <table border="4" width="600" align="center" bgcolor="yellow">
> <tr>
> <td colspan="3"
> width="33,33%">Element</td><td>Attribut</td><td>Værdi</td>
> <tr>
[SNIP]

OK måske en lille forklaring på de forskellige begreber. TR er en Table Row
altså en række. En række skal altid afsluttes med </tr> ligesom cellen
skal. Du skal ikke bruge colspan til dit formål. Colspan er, hvis du har
rækker med forskellige antal celler.

Dine 3 rækker skal se ud som følger

<tr>
<td class="brede">indhold</td>
<td class="brede">indhold</td>
<td class="brede">indhold</td>
</tr>

> Et andet spørgsmål er: Er jeg nødt til at definere colspan og width ved
> hver eneste <td>, eller kan det gøres een gang for alle?

I dit style sheet kan du definere breden.

Enten skal du sætte den ind i head:

<style type: text/css>
brede {
33%;
}
</style>

Læg mærke til, at dine celler i ovenstående eksempel fik en class... det er
den du bruger style shetet til. Læs mere om det på www.html.dk hvor der er
en rigtig god tuterel til css.

> Nu har jeg ikke tekst i alle celler og så sker der det, at i de celler,
> hvor der ingen tekst er, kommer der ingen streger omkring cellen.
> Hvordan sætter jeg streger ind de steder?

Du laver et mellemrum med html taget &nbsp. Så vil celle stregerne blive
vist men uden indhold.

/Kasper

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jørn Andersen (21-04-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-04-01 03:41

On Sat, 21 Apr 2001 02:39:40 +0000 (UTC), Kasper Kyndsberg
<kasper@kyndsberg.dk.dd> wrote:

<SNIP>

>I dit style sheet kan du definere breden.
<SNIP>

><style type: text/css>
>brede {
> 33%;
>}
></style>

Skal være:

<STYLE TYPE="text/css"><!--
brede {
width: 33%;
}
--></STYLE>

<SNIP>


>Læs mere om det på www.html.dk

Den anbefaling kan jeg godt støtte.

<SNIP>

>Du laver et mellemrum med html taget &nbsp.

Skal være &nbsp;


Mvh. Jørn



Kurt Hansen (21-04-2001)
Kommentar
Fra : Kurt Hansen


Dato : 21-04-01 12:59

On Sat, 21 Apr 2001 04:40:44 +0200, Jørn Andersen wrote:

>On Sat, 21 Apr 2001 02:39:40 +0000 (UTC), Kasper Kyndsberg
><kasper@kyndsberg.dk.dd> wrote:
>
><SNIP>
>
>>I dit style sheet kan du definere breden.
><SNIP>
>
>><style type: text/css>
>>brede {
>> 33%;
>>}
>></style>
>
>Skal være:
>
><STYLE TYPE="text/css"><!--
>brede {
> width: 33%;
>}
>--></STYLE>

Skal være:

<STYLE TYPE="text/css"><!--
..brede {
width: 33%;
}
--></STYLE>

(det var punktummet foran "brede" der manglede

Det samme skulle jo så virke med at skrive width: 200px;?

Det har alligevel kun begrænset virkning. Almindelig tekst holder godt
nok den fastsatte bredde, men prøv at forøge skriftstørrelsen til <H1>
og skriv "Konstantinopolitanerinde" - så udvider spalten sig alligevel
og tilpasser sig den store overskrift.

Kan man slet ikke på nogen mulig måde få kolonne/spaltebredder til at
ligge fast? Ikke nødvendigvis på et bestemt antal pixels, men gerne i
procent af tabelbredden eller sidebredden?

Jeg vil gerne skrive i 3 spalter og det ser altså dumt ud at de har
forskellig bredde.

Venlig hilsen
Kurt Hansen

Sanne Bloch (21-04-2001)
Kommentar
Fra : Sanne Bloch


Dato : 21-04-01 15:00


"Kurt Hansen" <kurt@towle.dk> skrev i en meddelelse
news:TnThOjukdq+2gT69wSmKpq5jp5VS@4ax.com...
> On Sat, 21 Apr 2001 04:40:44 +0200, Jørn Andersen wrote:

> Jeg vil gerne skrive i 3 spalter og det ser altså dumt ud at de har
> forskellig bredde.

Enig

Jeg er overvældet over så meget hjælp, der er at få her. Tak til alle.
Jeg er enig i, at det er nødvendigt med </tags> af hensyn til de
forskellige browsere vi bruger. Når de ikke var med i mit eksempel, er
det fordi, jeg ikke var færdig med tabellen. Vi vil vel alle gerne have,
at andre skal kunne læse vores hjemmesider og at de skal præsentere sig
på den måde, som vi har valgt. Jeg vil i løbet af weekend'en afprøve de
forskellige forslag. Og med den velvilje der er her i gruppen, er jeg
sikker på, at jeg kan få lov, at vende tilbage med yderligere spørgsmål
hvis jeg alligevel ikke kan hitte ud af det. Hvis det lykkes vil jeg
selvfølgelig også gerne fortælle jer om det.

Jeg deltager i et fjernundervisningskursus via www.netskole.dk som
udbyder alverdens forskellige kurser, alt lige fra IT til merkonomfag.
En stor del af kurserne er gratis. Det er et forsøg, som er iværksat af
Undervisningsministeriet og 3 tekniske skoler står for kurset. Blot til
orientering hvis der skulle være nogle, som ikke har hørt om det. Ha' en
go' weekend.

Hilsner, Sanne



Kasper Kyndsberg (21-04-2001)
Kommentar
Fra : Kasper Kyndsberg


Dato : 21-04-01 15:23

Til Kurt Hansen & Jørn Andersen

Tak for rettelserne. Lidt dumt af mig at side og besvare nyhedsgrupper
midt om natten, og ikke har den fornødne koncentration :/

/Kasper

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jørn Andersen (21-04-2001)
Kommentar
Fra : Jørn Andersen


Dato : 21-04-01 18:59

On Sat, 21 Apr 2001 13:59:13 +0200, Kurt Hansen <kurt@towle.dk> wrote:

>(det var punktummet foran "brede" der manglede

Ups - min fejl!
Sådan går det, når man så gerne vil rette *andresØ fejl

Mvh. Jørn

--
Jørn Andersen
Brønshøj

Peter Brodersen (21-04-2001)
Kommentar
Fra : Peter Brodersen


Dato : 21-04-01 18:34

On Sat, 21 Apr 2001 02:39:40 +0000 (UTC), Kasper Kyndsberg
<kasper@kyndsberg.dk.dd> wrote:

>En række skal altid afsluttes med </tr> ligesom cellen
>skal.

"Skal" er så meget sagt; det er ikke nødvendigt i HTML, på baggrund af
logikken:

- En </tr> vil altid blive fulgt af <tr> eller </table> (plus et par
flere)

- En </td> vil altid blive fulgt af <td>, <th> eller </tr> (plus et
par flere)

Til gengæld virker det kun jævnt i diverse browsere, hvis man
udelader dem, og da XHTML påbyder det, kan man lige så godt vænne sig
til det.

--
- Pede
Professionel nørd

Søg
Reklame
Statistik
Spørgsmål : 177528
Tips : 31968
Nyheder : 719565
Indlæg : 6408701
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste