|
| 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æ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ærdi</td>
<tr>
<td>img</td><td>align=</td><td>"left"</td>
<tr>
<td> </td><td> </td><td>"right"</td>
<tr>
<td> </td><td> </td><td>"center"</td>
<tr>
<td> </td><td> </td><td>"bottom"</td>
<tr>
<td> </td><td> </td><td>"top"</td>
<tr>
<td> </td><td> </td><td>"middle"</td>
<tr>
<td> </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ærdi</td>
> <tr>
> <td>img</td><td>align=</td><td>"left"</td>
> <tr>
> <td> </td><td> </td><td>"right"</td>
> <tr>
> <td> </td><td> </td><td>"center"</td>
> <tr>
> <td> </td><td> </td><td>"bottom"</td>
> <tr>
> <td> </td><td> </td><td>"top"</td>
> <tr>
> <td> </td><td> </td><td>"middle"</td>
> <tr>
> <td> </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ærdi</td>
Husk at afslutte med </tr>
<SNIP>
>> <tr>
>> <td> </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 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 |
| | |
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  . 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  .
Skal være
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
| |
|
|