[CSS] Cellhoogte aanpassen mbc CSS

Pagina: 1
Acties:

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Ik wil graag de cellhoogte van een tabel mbv van een stylesheet aanpassen.

In IE gaat dit prima met
code:
1
2
3
4
5
6
7
8
9
10
<STYLE>
TD.level1 {height: 30)
</STYLE>
.
.
.
.
<TABLE>
<TR><TD CLASS="level1">Inhoud</TD></TR>
</TABLE>

alleen Netscape weigert dit uit te voeren. Iemand tips.

p.s. vergeef me als er kleine foutjes inzitten doe dit uit mijn hoofd het echt voorbeeld ligt op mijn werk

Verwijderd

De vraag is: 30 wat?

Stylesheets kunnen zowel op het beeldscherm als voor print worden gebruikt, en dus moet je rekening houden met verschillende maateenheden.

Beeldscherm: px
Printer: pt, cm, in

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Op zondag 10 maart 2002 22:14 schreef Cheatah het volgende:
De vraag is: 30 wat?

Stylesheets kunnen zowel op het beeldscherm als voor print worden gebruikt, en dus moet je rekening houden met verschillende maateenheden.

Beeldscherm: px
Printer: pt, cm, in
ik heb er px achtergezet en dat werkte ook niet

Verwijderd

Volgens mij is de hoogte van een cel niet een officieel attribuut van het W3C. Daarom zou ik het ook niet gebruiken.
Hoewel ik er ook niet altijd helemaal rekening mee hou. ;)

Maak dan gebruik van een transparant gifje. Dan kun je zo de hoogte bepalen. Probleem opgelost.

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Op zondag 10 maart 2002 22:28 schreef C_C_D_C het volgende:
Volgens mij is de hoogte van een cel niet een officieel attribuut van het W3C. Daarom zou ik het ook niet gebruiken.
Hoewel ik er ook niet altijd helemaal rekening mee hou. ;)

Maak dan gebruik van een transparant gifje. Dan kun je zo de hoogte bepalen. Probleem opgelost.
Kreun ik ben sinds een tijdje weer een beetje begonnen met HTML enzo en ik wordt nu al weer moe van al die afwijkende "standaarden" van iedereen

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 09:53

RM-rf

1 2 3 4 5 7 6 8 9

tabellen kennen geen hoogte, wat je kunt proberen is een block-level element (DIV) als content in te voeren en deze een hoogte te geven:
code:
1
<td><div id="divje">blaat</div></td>

met in je css:
code:
1
2
3
4
#divje
{
   height: 30px;
}

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Op zondag 10 maart 2002 22:28 schreef C_C_D_C het volgende:
Volgens mij is de hoogte van een cel niet een officieel attribuut van het W3C. Daarom zou ik het ook niet gebruiken.
Hoewel ik er ook niet altijd helemaal rekening mee hou. ;)

Maak dan gebruik van een transparant gifje. Dan kun je zo de hoogte bepalen. Probleem opgelost.
Transparante gifjes zijn onnodig met CSS.

height is inderdaad geen geldige attribute van een HTML element, maar in CSS mag je dat wel degelijk gebruiken.

Verwijderd

Op zondag 10 maart 2002 22:31 schreef TrailBlazer het volgende:

[..]

Kreun ik ben sinds een tijdje weer een beetje begonnen met HTML enzo en ik wordt nu al weer moe van al die afwijkende "standaarden" van iedereen
Vind jij de standaarden van W3C afwijkend?
Lijkt me niet toch? Dat is de enige standaard.

Dat browsers zich daar niet (altijd) aan houden is een hele andere discussie ;)

Verwijderd

Op zondag 10 maart 2002 22:33 schreef Cheatah het volgende:
height is inderdaad geen geldige attribute van een HTML element, maar in CSS mag je dat wel degelijk gebruiken.
ik heb ook niet gezegd dat het niet mag ;);)

Verwijderd

Op zondag 10 maart 2002 22:32 schreef RM-rf het volgende:
tabellen kennen geen hoogte, wat je kunt proberen is een block-level element (DIV) als content in te voeren en deze een hoogte te geven:
code:
1
<td><div id="divje">blaat</div></td>

met in je css:
code:
1
2
3
4
#divje
{
   height: 30px;
}
height: applies to: all elements but non-replaced inline elements, table columns, and column groups

Ik vraag me dan toch ineens af wat het w3c dan onder table columns verstaat?
Ook vind ik het vreemd dat Mozilla het wél ondersteunt :?

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 27-08 22:11

Booster

Superuser

code:
1
2
3
<STYLE>
TD.level1 {height: 30)
</STYLE>

Ik zie overigens dat je geen sluitende accolade, maar een haakje gebruikt. Verkeerd overgetyped of verkeerd in je code?

The cake is a lie | The Borealis awaits...


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Op zondag 10 maart 2002 23:46 schreef Booster het volgende:
code:
1
2
3
<STYLE>
TD.level1 {height: 30)
</STYLE>

Ik zie overigens dat je geen sluitende accolade, maar een haakje gebruikt. Verkeerd overgetyped of verkeerd in je code?
verkeerd overgetyped gisteren ff snel uit mij hoofd gedaan. Ik zit nu weer op mijn werk

Verwijderd

Op zondag 10 maart 2002 22:33 schreef Cheatah het volgende:
Transparante gifjes zijn onnodig met CSS.
Maar nog steeds wel vereist totdat CSS een vertrouwde standaard is en crossbrowser toepasbaar.

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Op zondag 10 maart 2002 22:32 schreef RM-rf het volgende:
tabellen kennen geen hoogte, wat je kunt proberen is een block-level element (DIV) als content in te voeren en deze een hoogte te geven:
code:
1
<td><div id="divje">blaat</div></td>

met in je css:
code:
1
2
3
4
#divje
{
   height: 30px;
}
waarschijnlijk zal dit in principe wel werken alleen de tabel staat al in een DIV dus dat werkt niet echt lekker
code:
1
2
3
4
5
6
7
8
9
10
<div id="menu_1" style="position:absolute; left:1px; top:1px; visibility:hidden">
<TABLE BORDER=1 BORDERCOLOR="#000000" CELLSPACING=0 WIDTH=140>
<TR><TD CLASS="level1"><A HREF="vpn/start.html"><FONT CLASS="level1">START</FONT></A></TD></TR>
<TR><TD CLASS="level1"><A HREF="vpn/vsb.html"><FONT CLASS="level1">VSB</FONT></A></TD></TR>
<TR><TD CLASS="level1"><A HREF="vpn/gnl.html"><FONT CLASS="level1">GNL</FONT></A></TD></TR>
<TR><TD CLASS="level1"><A HREF="vpn/fortis.html"><FONT CLASS="level1">Fortis</FONT></A></TD></TR>
<TR><TD CLASS="level1"><A HREF="vpn/scaf.html"><FONT CLASS="level1">Schuitema</FONT></A></TD></TR>
<TR><TD CLASS="level1"><A HREF="vpn/ulvf.html"><FONT CLASS="level1">Unilever</FONT></A></TD></TR>
</TABLE>
</div>

ik heb het gebprobeerd met een font class alleen die wil ook geen hoogte erbij doen

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

alleen Netscape weigert dit uit te voeren.
Over welke versie van "Netscape" heb je het trouwens? :P

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Op maandag 11 maart 2002 09:58 schreef Bosmonster het volgende:

[..]

Over welke versie van "Netscape" heb je het trouwens? :P
4.73
p.s. dit vloeit allemaal voort uit jouw post in dat andere dhtml topic :)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

NS 4.x is helemaal beperkt als het om CSS gaat...

Wat je nog kan proberen is de <table> een height geven ofzo, volgens mij rekt ie dan alle <td>'s uit. Zelfs in NS4.
div id="menu_1"
Zou overigens geen underscores in ID's gebruiken.. dat vindt NS4 ook niet zo leuk soms meestal af en toe.

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 12-09 18:25

TrailBlazer

Karnemelk FTW

Topicstarter
Zeg dat maar tegen het systeembeheer hiero. Standaard is netscape de gebrukte browser. voorlopig gaan de ubderscores goed dus dat hou ik even zo.

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 27-08 22:11

Booster

Superuser

Op maandag 11 maart 2002 08:10 schreef TrailBlazer het volgende:
Verkeerd overgetyped gisteren ff snel uit mij hoofd gedaan. Ik zit nu weer op mijn werk
Ok, just checking, voor we straks 3 dagen zitten op een typefout.

The cake is a lie | The Borealis awaits...

Pagina: 1