Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [css] table aligning (https://forum.scholieren.com/showthread.php?t=494271)

deathz0rz 30-05-2003 12:09

[css] table aligning
 
hoe align je een table in css? met text-align lukt het niet: (in IE wel ja, dat weet ik, maar IE is niet conform CSS2) http://deathz0rz.homeunix.net/

Triloxigen 30-05-2003 12:10

text-align moet werken, iig in MSIE (in Opera niet)
Maar je moet het wel definieren in <td>

deathz0rz 30-05-2003 12:12

als je nou eerst leest wat ik zeg...

Triloxigen 30-05-2003 12:12

Citaat:

deathz0rz schreef op 30-05-2003 @ 13:12:
als je nou eerst leest wat ik zeg...
Nee, ik geef antwoord zonder te weten wat in je post staat :rolleyes:
Anders moet je het misschien eens wat beter uit leggen...

deathz0rz 30-05-2003 12:15

Citaat:

McLaren schreef op 30-05-2003 @ 13:12:
Nee, ik geef antwoord zonder te weten wat in je post staat :rolleyes:
Anders moet je het misschien eens wat beter uit leggen...

volgens CSS2 kan je een table niet met text-align alignen, zie link 1e post (moet je wel een goede browser gebruiken), maar hoe moet hat dan wel

Triloxigen 30-05-2003 12:17

Citaat:

deathz0rz schreef op 30-05-2003 @ 13:15:
volgens CSS2 kan je een table niet met text-align alignen, zie link 1e post (moet je wel een goede browser gebruiken), maar hoe moet hat dan wel
Ohhw..
Je wilt de tabel alignen, en niet de text in de tabel..
Nou snap ik 'm :)

(en dat probleem heb ik trouwens ergens ook).

eddie 30-05-2003 12:19

gebruik display: inline-table voor je tabel, en gebruik dan text-align: center;

Zie ook http://www.erikdokter.nl/test/test1.html

deathz0rz 30-05-2003 12:22

ik weet niet of je weet hoe dat er in netscape uit ziet?

http://deathz0rz.homeunix.net/crap/table.jpeg

Triloxigen 30-05-2003 12:26

Hetzelfde als in Opera.. :/ :)
Die doet dat ook..

(en ik neem aan dat je geen <div align="right"> wilt gebruiken)

deathz0rz 30-05-2003 12:28

Citaat:

McLaren schreef op 30-05-2003 @ 13:26:
Hetzelfde als in Opera.. :/ :)
Die doet dat ook..

(en ik neem aan dat je geen <div align="right"> wilt gebruiken)

ja idd dat werkt wel, maar met css moet het toch ook kunnen? zou ik denken....

iamcj 30-05-2003 12:47

<style type="text/css">

#Z {position: absolute;}

</style>

<div id=Z style="LEFT: 100px; TOP: 100px;">Jouw tabel of directe tekst of plaatje</div>

Werkt altijd en overal op de pixel nauwkeurig

Het nesten van divs kan netscape 4.7 niet aan. Daarom gebruik ik nog tabellen, maar voor de rest doe ik alles met deze code. Tabellen worden trouwens nog ietsje anders in breedte weergegeven in de verschillende browsers, erg lasig met drop down menu's.

Vb: http://www.weba.nl/Weba/weba.html

deathz0rz 30-05-2003 14:13

leest dan niemand wat ik wil???

ik wil met css conform de standaard een tabel in het midden uitlijnen

eddie 30-05-2003 17:40

Citaat:

deathz0rz schreef op 30-05-2003 @ 13:22:
ik weet niet of je weet hoe dat er in netscape uit ziet?

[afbeelding]

Bij mij ziet het er met Opera 7.11 toch iets anders (=beter) uit.
http://www.erikdokter.nl/images/goed.png

Je kan/moet een beetje spelen met de text-align en de display properties :)

deathz0rz 30-05-2003 18:58

Citaat:

eddie schreef op 30-05-2003 @ 18:40:
Je kan/moet een beetje spelen met de text-align en de display properties :)
heb ik al geprobeerd

Screaming Slave 30-05-2003 19:32

Citaat:

Bootsman123 schreef op 30-05-2003 @ 18:04:
Gebruik gewoon nog een tabel.
PHP-code:

<table>
 <
tr>
  <
td align="center">
   <
table>
    <
tr>
     <
td></td>
    </
tr>
   </
table>
  </
td>
 </
tr>
</
table


idd, simpel zat.

Enlightenment 30-05-2003 20:20

Citaat:

Crystal Method schreef op 30-05-2003 @ 20:32:
idd, simpel zat.
Dat werkt, maar dat is dus geen CSS. Dit is depricated in HTML 4.01 Strict, en niet meer supported in XHTML.

Ik heb dit probleem zelf ook, ik wil een CSS-vervanger van <center> en </center>. Ik heb het niet gevonden iig. Alleen tekst kun je centreren met text-align: center;

iamcj 30-05-2003 22:40

body {text-align:center;}
table.center {margin-left:auto; margin-right:auto;}

<table class="center">
...
</table>

Mozilla, Opera, Internet Explorer 5.5 en hoger

-------------------------------------------
.center
{
text-align: center;
}

.center table
{
margin-left: auto;
margin-right: auto;
text-align: left;
}

<div class="center">
<table width="200" cellpadding="2" cellspacing="2" border="2">
<tr>
<td width="60"></td>
<td width="140"><td>
</tr>
</table>
</div>

Volledig crossbrowser.

Enlightenment 30-05-2003 23:06

Thanks!

margin-left en margin-right op auto zetten dus. :)

iamcj 30-05-2003 23:13

body {text-align:center;}

Dit heeft IE nog extra nodig om te werken, maar daar heb jij natuurlijk geen last van ;)

deathz0rz 31-05-2003 16:51

w00t! het werkt! tnx :):):) :cool:


Citaat:

iamcj schreef op 31-05-2003 @ 00:13:
body {text-align:center;}

Dit heeft IE nog extra nodig om te werken, maar daar heb jij natuurlijk geen last van ;)

nee idd :p

iamcj 31-05-2003 17:41

Het was trouwens erg moeilijk om te vinden:

Google: How to center a table with css :rolleyes::D;)


Alle tijden zijn GMT +1. Het is nu 20:29.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.