|
Categorieën >
HTML & CSS
Wel doctype, geen max-width?!? (Opgelost)
TotempaaltJ – 01/04/2008 17:04 (Laatst gewijzigd op 01/04/2008 17:04)
|
|
offline
|
PHP interesse
|
Ik heb net een experimentje afgemaakt, en nu wilde ik het xHTML valid maken, maar...
Het werkt niet! 
Ik denk dat Transitional op de een of andere manier geen max-width ondersteunt.
Hier de css van het plaatje wattie goed moet doen:
.small {
border: 0px;
max-width: 150;
max-height: 150;
vertical-align: middle;
width:expression(document.body.clientWidth > 150? "150px": "auto" );
width:expression(document.body.clientHeight > 150? "150px": "auto" );
}
.small { border: 0px; max-width: 150; max-height: 150; vertical-align: middle; width:expression(document.body.clientWidth > 150? "150px": "auto" ); width:expression(document.body.clientHeight > 150? "150px": "auto" ); }
Hij maakt het gewoon de normale grote! 
PS: width:expression is iets wat IE heeft gemaakt! |
10 antwoorden
|
|
|
offline
|
JS interesse
|
width:expression kan je vervangen met javascript.
Werkt het nu wel in firefox en opera? Lijkt me sterk...
|
|
|
|
offline
|
Lid
|
|
TotempaaltJ – 01/04/2008 17:10 (Laatst gewijzigd op 01/04/2008 17:15)
|
|
offline
|
PHP interesse
|
Het werkt in FF en opera omdat ik er ook max-width en max-height bij heb gezet, en deze expression werkt prima, dus waarom zou ik hem vervangen?
Edit: Was dat advies voor mij?
|
|
|
|
offline
|
Lid
|
ja, IE ondersteunt geen max-width dacht ik, misschien wel bij IE8, dit is hun alternatief.
|
TotempaaltJ – 01/04/2008 17:58 (Laatst gewijzigd op 01/04/2008 17:58)
|
|
offline
|
PHP interesse
|
Daarom heb ik dus die expression ertussen gezet!
Maar in FF laattie gewoon de normale grote zien door die Doctype, als ik die weghaal is het zoals het hoort!
|
yetti4 – 01/04/2008 22:52 (Laatst gewijzigd op 01/04/2008 22:52)
|
|
offline
|
JS interesse
|
als ik jou was zou ik js gebruiken. Zo haal je hoogte van client op:
hoogte = 0;
if (typeof(window.innerHeight) == 'number')
{
hoogte = window.innerHeight;
}
else {
if (document.documentElement && document.documentElement.clientHeight)
{
hoogte = document.documentElement.clientHeight;
}
else {
if (document.body && document.body.clientHeight)
{
hoogte = document.body.clientHeight;
}
}
}
hoogte = 0; if (typeof(window.innerHeight) == 'number') { hoogte = window.innerHeight; } else { if (document.documentElement && document.documentElement.clientHeight) { hoogte = document.documentElement.clientHeight; } else { if (document.body && document.body.clientHeight) { hoogte = document.body.clientHeight; } } }
|
|
|
|
offline
|
PHP interesse
|
Ik wil helemaal niet berekenen hoe hoog mijn client is!
Hoe kom je erbij?
|
TotempaaltJ – 02/04/2008 09:13 (Laatst gewijzigd op 02/04/2008 18:01)
|
|
offline
|
PHP interesse
|
Ik wil de grootte van de browser niet! Max-width element in style doet het niet! 
Ik wil gewoon weten of iemand van jullie toevallig weet of dat hoort of niet!
|
Dit onderwerp is gesloten.
|
|
|