Nederland blijft maar aan (case) modderen
ah, verticaal centreren in het algemeen
LAN wijzigde dit bericht 02-04-2003 18:52 (28%)
Local Area Netdork | Stanford University Network
Sun Certified Java Programmer | Sun Certified Web Component Developer | OMG Certified UML Professional | Sun Certified Developer for Java Web Services
Nederland blijft maar aan (case) modderen
align="absmiddle"
PHP:
| <?php
|
FoOL wijzigde dit bericht 02-04-2003 19:13 (8%)
No Shit! BtM909 heeft mijn ondertitel weer gestolen! 8)7
Reg. datum: 28 september 2004
Ik heb een tabel van 1 cel. en daarin staat een plaatje. Ik wil dit plaatje horizon en verticaal op het beeld centreren. Vroeger is dit me wel eens gelukt maar misschien ligt het volgende aan Explorer 7?
De code:
<style type="text/css">
<!--
body {
background-color: #000000;
}
-->
</style>
</head>
<body topmargin="0" leftmargin="0">
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style="vertical-align: middle;" align="center" align="center" ><a href="index2.html"><img src="index.jpg" border="0" /></a></td>
</tr>
</table>
Op een of andere manier wil het plaatje niet verticaal centeren. Het blijft bovenin hangen.
Reg. datum: 05 januari 2005
ProMoozz.org - XHTML is for pussies!
Reg. datum: 28 september 2004
Reg. datum: 05 januari 2005
HTML:
1 | <body onClick="een javascript dat naar volgende pag gaat">
|
Cascading Stylesheet:
1 | body {
|
succes!
ProMoozz.org - XHTML is for pussies!
Reg. datum: 06 maart 2001
Je hebt twee keer align staan. Je bedoelt waarschijnlijk valign="center"
Alhoewel dat niet de manier is waarop het moet.
In principe maakt dat niks uit; dat het onzinnig is is een tweede...quote:Geert.H schreef op donderdag 25 oktober 2007 @ 20:23:
Je hebt twee keer align staan.
Dan is het nog altijd valign="middle"quote:Geert.H schreef op donderdag 25 oktober 2007 @ 20:23:
Je bedoelt waarschijnlijk valign="center"
En dat ben ik dan weer wel met je eensquote:Geert.H schreef op donderdag 25 oktober 2007 @ 20:23:
Alhoewel dat niet de manier is waarop het moet.
RobIII wijzigde dit bericht 25-10-2007 23:57 (5%)
We all get along with some glue and duct tape here and there - but when the sh*t hits the fan, don’t blame the duct tape.
Trotse papa van Luca! | Pick My Icon!
Puur uit interesse: wat is dan wel de manier?quote:Geert.H schreef op donderdag 25 oktober 2007 @ 20:23:
Alhoewel dat niet de manier is waarop het moet.
Website TweakU2, met Bio! Heart..pumps blood.Has nothing to do with emotion! I'm Bored
Reg. datum: 18 maart 2006
HTML:
1 | <div class="abscenter"> |
Cascading Stylesheet:
1 | div.abscenter {
|
Al vind ik deze manier ook nog steeds een trucje, en niet echt dé oplossing. Eigenlijk zou ik
Cascading Stylesheet:
1 | div.abscenter {
|
willen kunnen gebruiken in een wrapper...
H004 wijzigde dit bericht 26-10-2007 09:52 (36%)
Maar als je nu eens niet de hoogte van je container weet?
En daarom vroeg ik het dus.quote:H004 schreef op vrijdag 26 oktober 2007 @ 09:58:
Hmmm, volgens mij zit je dan toch vast aan een 1-cel-tabel met middle en center, of een javascript-oplossing. Beide natuurlijk geen schoonheidswondertjes. Ben ook wel benieuwd naar goede oplossingen voor dat probleem, al geloof ik niet dat het met puur css mogelijk is op dit moment...
TeeDee wijzigde dit bericht 26-10-2007 10:02 (69%)
Website TweakU2, met Bio! Heart..pumps blood.Has nothing to do with emotion! I'm Bored
Reg. datum: 18 maart 2006
Reg. datum: 06 maart 2001
't klopt dat het niets uit maakte. Ik bedoelde dan eigenlijk ook dat er align="center" valign="middle" moest komen te staan, ipv twee keer align. En inderdaad dan moet het wel middle zijn
En de manier waarop het (volgens mij) wel kan met een afbeelding waarvan je de breedte niet weet:
margin:auto;
(dan kan je je afbeelding _niet_ absoluut positioneren, dus alleen relatief).
Ik had namelijk ook geen durf om een nieuw topic aan te maken xD
Ik wil dus voor een fotoalbum-overzicht thumbnails verticaal centreren in een div.
Via google kwam ik deze 3 manieren ten overvloede tegen:
manier 1:
code:
1
2
3
4
| .img{
top:50%;
margin:-{helft van imghoogte}px;
} |
Werkt niet want imghoogte is niet bekend
manier 2:
geklier met line-height; werkt niet
manier 3:
Plaatje als achtergrond; werkt niet want dan kan je de img geen border geven..
Verder hielp experimenteren met div relative en img absolute ook niet echt..
WIE KAN MIJ HELPEN?
| specs | Nikon D40 kit | Nikkor AFS DX 55-200mm f/4-5.6G | De aarde is rond. Net als een pannekoek. | Bevo ergo sum
nouja.. ik bedoel meer dat je iets maakt in de richting van <img src="serveerPlaatje.php?image=1234"/> waarbij serveerPlaatje.php dus een plaatje met padding/borders uitserveerd.quote:gersompie schreef op woensdag 23 juli 2008 @ 21:17:
Het probleem is dat is dat ik net een keer ALLE CSS netjes in m'n stylesheet wilde hebben waar ik dus niet met m'n php bij kan
| specs | Nikon D40 kit | Nikkor AFS DX 55-200mm f/4-5.6G | De aarde is rond. Net als een pannekoek. | Bevo ergo sum
Ik maak het mezelf trouwens wel moeilijk
edit:
Kan het niet met een include? Dat ik een stukje html include?
zoiets:
include(plaatjes.php?hoogte=300px);
en dan css padding..
gersompie wijzigde dit bericht 23-07-2008 21:27 (13%)
Neejoh, die plaatjes maak je gewoon maar 1 keer en stop je in een cachemap. Heb je meteen performancewinst als je grote plaatjes resized.quote:gersompie schreef op woensdag 23 juli 2008 @ 21:25:
Je bedoelt dat ik dan met php een stukje bovenaan het plaatje moet plakken dat dezelfde kleur heeft als de achtergrond? Ik wil eigenlijk liever de plaatjes niet door een GD script heen slepen want ik heb de ervaring dat dat wel eens hapert.. Dan heb je om de zoveel tijd half-zwarte plaatjes in de overzicht (vooral als dat script 30x per overzicht moet draaien wordt die kans groter)..
Ik maak het mezelf trouwens wel moeilijk
edit:
Kan het niet met een include? Dat ik een stukje html include?
zoiets:
include(plaatjes.php?hoogte=300px);
en dan css padding..
Maargoed, het kan wel met css, maar het is een hoop gepiel. Ik heb op m'n werk wel ergens een leuk voorbeeld. Als je morgen nog geen oplossing hebt kan ik het wel even posten.
| specs | Nikon D40 kit | Nikkor AFS DX 55-200mm f/4-5.6G | De aarde is rond. Net als een pannekoek. | Bevo ergo sum
(dit komt uit mijn oude bookmarks, dus ik heb geen idee of dit nog werkt
Website TweakU2, met Bio! Heart..pumps blood.Has nothing to do with emotion! I'm Bored
Edit: Zie net dat hij al iets heeft gedaan om het IE7 compatible te maken, # hack ipv _ hack.
funkwurm wijzigde dit bericht 23-07-2008 23:49 (13%)


