Dan doe je toch iets anders niet goed, want in IE7, FF3, Opera en Safari (win) werkt de gelinkte pagina prima.quote:gersompie schreef op donderdag 24 juli 2008 @ 09:24:
IE7 is juist de enigste browser bij mij waar die manier van TeeDee's link bij werkt xD
FF Opera en Safari laten het afweten
*kuch* conditional css statements.quote:*Gersompie haat hacks omdat hij dan o.a. css in z'n htmldocument moet zetten*
TeeDee wijzigde dit bericht 24-07-2008 09:34 (48%)
Website TweakU2, met Bio! Heart..pumps blood.Has nothing to do with emotion! I'm Bored
@Teedee; sorry, ik was in de war met een andere pagina die ik voor me had. Jou manier krijg ik sowieso niet goed verwerkt in m'n eigen code (ik zal misschien ff code posten) maar het voorbeeld werkt bij mij toch echt niet in IE7. Bovendien valt in opera de border van de outerdiv weg..
HTML:
1 | <!--[if IE]>
|
JavaScript:
1 | function thumb_over(thumb){
|
Dit moet goed zijn volgens je link;
Cascading Stylesheet:
1 | #div_img{
|
Gersompie wil geen omslachtige code voor een site die juist het overzicht zelve moet zijn..
CASE CLOSED (ik doe het wel serverside)
CASE CLOSED (ik doe het wel serverside)
gersompie wijzigde dit bericht 24-07-2008 10:12 (44%)
In IE6 werkt dit:
HTML:
De kleurtjes zijn om duidelijk te krijgen wat alle divs en de span doen:
In FF, SF, OP kun je gewoon werken met display: table, table-row en table-cell en vervolgens kun je gewoon verticaal uitlijnen in de div met vertcal-align:middle. Voor Safari moet je wel al deze 3 gebruiken in geneste divs, anders werkt het niet.
HTML:
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
De kleurtjes zijn om duidelijk te krijgen wat alle divs en de span doen:
- div.inner heeft zijn top in het midden van de div.outer;
- de span neemt de hoogte aan van het plaatje;
- de div daarin neemt de hoogte aan van de span;
- met top: -50% spring het plaatje precies de helft van de div (dus van de span, dus van zichzelf) boven de rand van de div (dus van de span, dus van de div.inner) uit.
In FF, SF, OP kun je gewoon werken met display: table, table-row en table-cell en vervolgens kun je gewoon verticaal uitlijnen in de div met vertcal-align:middle. Voor Safari moet je wel al deze 3 gebruiken in geneste divs, anders werkt het niet.
Wij Tweakers doen elkaar permanent de groeten. http://www.artsalas.com/w_esculturas/esc_011.htm
table, table-row en table-cell werken alleen in IE.. Had ik al op alle mogelijke manieren die ik kon vinden en bedenken uitgeprobeerd.. Maar ik heb het nu al serverside.. Dat scheelt zo'n 40 regels (a)
Maar ik hou hem erin ^^
Dank iedereen 
Maar ik hou hem erin ^^
gersompie wijzigde dit bericht 24-07-2008 13:12 (10%)
Hmmm, table, table-row en table-cell werken bij mij in Firefox 3, Opera 9 en Safari 4 (developers preview) en juist niet in IE6.
Zie ook http://www.quirksmode.org/css/display.html.
Zie ook http://www.quirksmode.org/css/display.html.
Wij Tweakers doen elkaar permanent de groeten. http://www.artsalas.com/w_esculturas/esc_011.htm
* TeeDee vraagt zich inderdaad ook af hoe gersompie test.
Website TweakU2, met Bio! Heart..pumps blood.Has nothing to do with emotion! I'm Bored
een div in een span mag niet
Overigens snap ik niet zo goed waarom een aardige oplossing compleet genegeerd werd:
moozzuzz in "[HTML] plaatje centreren verticaal"
Overigens snap ik niet zo goed waarom een aardige oplossing compleet genegeerd werd:
moozzuzz in "[HTML] plaatje centreren verticaal"
Bosmonster wijzigde dit bericht 24-07-2008 13:45 (11%)
Zo, nu eerst even wat anders.
Ik had het over IE7quote:BARTdG schreef op donderdag 24 juli 2008 @ 13:18:
Hmmm, table, table-row en table-cell werken bij mij in Firefox 3, Opera 9 en Safari 4 (developers preview) en juist niet in IE6.
Zie ook http://www.quirksmode.org/css/display.html.
Touché. Niet aan gedacht.quote:Bosmonster schreef op donderdag 24 juli 2008 @ 13:44:
een div in een span mag niet
Van de binnenste div kun je dan ook een span maken met display:block. dat zou ook moeten werken.
Omdat hij volgens de TS met een border wil werken.quote:Bosmonster schreef op donderdag 24 juli 2008 @ 13:44:
Overigens snap ik niet zo goed waarom een aardige oplossing compleet genegeerd werd:
moozzuzz in "[HTML] plaatje centreren verticaal"
Dus IE7 ondersteunt die table, table-row, table-cell ook?quote:
FF, OP en SF doen dat in elk geval.
BARTdG wijzigde dit bericht 24-07-2008 14:16 (7%)
Wij Tweakers doen elkaar permanent de groeten. http://www.artsalas.com/w_esculturas/esc_011.htm
IE7 is bij mij de enigste die het doet bij table, table-row enzo...
Maar ik doe het wel serverside want ik moest nu toch al persé in in een style zetten wat variabel was d.m.v. php dus nu maakt het toch niets meer uit..
Maar ik doe het wel serverside want ik moest nu toch al persé in in een style zetten wat variabel was d.m.v. php dus nu maakt het toch niets meer uit..
