Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[HTML] Waarom werkt mijn valign element niet?

Pagina: 1
Acties:

  • bart1074
  • Registratie: September 2003
  • Laatst online: 27-03-2024
Beste tweakers,

Ik heb een heel simpele website in elkaar gezet, waarin ik met tabellen werk. En ik wil zeg maar dat de tabel waarin dan uiteindelijk de content komt, want ik werk met tabellen in andere tabellen, dat die dan in het midden van het scherm komt. Ik heb dit wel eens vaker gedaan en kom er dan altijd uit, maar op een of andere manier gaat er nu iets mis. Dreamweaver laat wel zien dat hij zich vertical naar het midden alignt maar als ik hem dan upload naar site staat die toch helemaal bovenaan. Kan een van jullie mij wijzen op het probleem? De site waarbij ik dit probleem heb is http://zooi.bartcrum.com

En ik heb het gedaan door volgende soort code:
<body bgcolor="#ffffff" topmargin="0" leftmargin="0">

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" valign="middle">
<tr>
<td valign="middle" style="height: 100%; valign: middle; background-repeat: no-repeat; background-position: bottom;">

<table width="954px" border="0" cellspacing="0" cellpadding="0" align="center" valign="middle">
<tr>
<td colspan="3" height="50" align="center">
<span class="menu">
<a href="index.php?p=home" class="menu">Home</a> •
<a href="index.php?p=about" class="menu">Over mij</a> •
<a href="index.php?p=diensten" class="menu">Diensten</a> •
<a href="index.php?p=contact" class="menu">Contact</a>
</span>
</td>
</tr>
<tr>
<td width="350" valign="top" style="padding-right:10px;">
<img src="gfx/foto_links.jpg" width="354" height="500">
</td>

<td width="604" background="gfx/bg_table.jpg" valign="top" class="bodytext" style="padding-top:10px; padding-left:10px; padding-right:10px;">

<?php
$p = $_GET['p'];
if(isset($p)){
if($p == "home"){
include("home.php");
}
if($p == "about"){
include("about.php");
}
if($p == "diensten"){
include("diensten.php");
}
if($p == "contact"){
include("contact.php");
} else {
include("home.php");
}
}
?>
</td>
</tr>
<tr>
<td colspan="3" height="35" style="padding-top:10px;">
<hr width="100%" color="ca5253" noshade>
© Copyright 2008
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

  • paulh
  • Registratie: Juli 1999
  • Laatst online: 10-11 10:50
"text-align:center" toevoegen aan de style van de TD waar je je content wilt hebben.

[ZwareMetalen.com] - [Kom in aktie tegen de CO2 maffia]


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-09 20:59
valign is geen geldige CSS property, vertical-align is dit wel. Misschien dat je eens wat meer over CSS kan lezen en even uit kan zoeken hoe je op andere manieren iets verticaal kan centreren zonder tabellen te gebruiken. Tabellen worden tegenwoordig namelijk niet meer gebruikt voor opmaak.

If I can't fix it, it ain't broken.


  • bart1074
  • Registratie: September 2003
  • Laatst online: 27-03-2024
Ja ok. Maar in principe zou het valign="middle" element in de eerste table toch al voldoende moeten zijn?

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Nee. valign is geen attribuut van het TABLE element, maar van het TR of TD element. Dit had je overigens ook zelf vrij snel kunnen vinden.

[ Voor 43% gewijzigd door Herko_ter_Horst op 27-04-2008 12:49 ]

"Any sufficiently advanced technology is indistinguishable from magic."


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 09:31

MueR

Admin Devschuur® & Discord

is niet lief

Als je gewoon CSS zou gebruiken, zou je stukken minder problemen hebben. Brakke deprecated HTML gebruiken is ranzig. Daarbij gebruik je if statements om een pagina binnen te laden met php? Kijk eens naar switch

Anyone who gets in between me and my morning coffee should be insecure.


  • Krooswijk.com
  • Registratie: Mei 2000
  • Laatst online: 17-08-2024
Of beter nog:
PHP:
1
2
$p = !isset($_GET["p"]) ? "home" : $_GET["p"];
include( $p.".php");

[ Voor 35% gewijzigd door Krooswijk.com op 29-04-2008 09:16 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 09:49

Bosmonster

*zucht*

Krooswijk.com schreef op dinsdag 29 april 2008 @ 09:10:
Of beter nog:
PHP:
1
include( $p.".php");
Gebruik dan alsjeblieft gewoon de if's.

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Waarom pagina-content in een table? Je maakt een tekstdocument toch ook niet in Excel...

日本!🎌


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 09:31

MueR

Admin Devschuur® & Discord

is niet lief

Krooswijk.com schreef op dinsdag 29 april 2008 @ 09:10:
Of beter nog:
PHP:
1
2
$p = !isset($_GET["p"]) ? "home" : $_GET["p"];
include( $p.".php");
Gaaf: http://example.com/index.php?p=/etc/passwd
Ga jij je eens even inlezen in de basis van security..

[ Voor 9% gewijzigd door MueR op 30-04-2008 02:32 ]

Anyone who gets in between me and my morning coffee should be insecure.


  • Krooswijk.com
  • Registratie: Mei 2000
  • Laatst online: 17-08-2024
Dit hoort uiteraard binnen een flow handler, die bepaalt waar je wel en niet mag naartoe mag flowen, maar goed ik zal "me eens even gaan inlezen" :/...

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

offtopic:
Bij dergelijke voorbeelden is het wel zo verstandig om in ieder geval de risicos ook te noemen.
Er zijn genoeg mensen die je voorbeeld klakkeloos overnemen en vervolgens verhaal komen halen 'omdat dat toch gewoon kan'.
Dek je zelf in :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device

Pagina: 1