Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [IE6] - crash con template presi da layoutgala

    Ho notato con mio sommo orrore che, nei layout a 3 colonne presi da:

    http://blog.html.it/layoutgala/

    se prendo ad es. il primo (LayoutGala01.html), e nel contenitore centrale (id="content") inserisco un elemento con larghezza fissa (es. un immagine) quel bel tomo di IE6 tende a spostare il blocco
    id="navigation".

    Non è possibile fissare la cosa utilizzando un'espressione tipo:
    codice:
    #container{
    width:expression(document.body.clientWidth<=760 ? "758px" : "100%");
    }
    in quanto IE6 va irrimediabilmente in crash.

    Suggerimenti??

    Grazie

    RiKK
    "This is the end, Clark... for both of us"

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    c'è un articolo su blog.html.it di oggi che parla delle espressioni javascript nel css.

    http://blog.html.it/archivi/2007/11/...javascript.php

    Nel quale si suggerisce di usare direttamente javascript per gestire queste situazioni

    comunque il tuo problema potrebbe dipendere dal fatto che stai usando un doctype xhtml strict in pagina (ipotizzo in assenza di codice da vedere) nel qual caso l'espressione diventerebbe

    codice:
    #container{
       width:expression(document.documentElement.clientWidth<=760?"758px":"100%");
    }
    (nota che ho anche eliminato gli spazi nell'operatore ternario)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    codice:
    comunque il tuo problema potrebbe dipendere dal fatto che stai usando un doctype xhtml strict in pagina
    Yep, ho omesso di dirlo, ma sto proprio usando una doctype xhtml strict.

    Cmq, i miei + sentiti ringraziamenti: la cosa ora funziona in modo un poco + decente di prima...



    Ho letto l'articolo in questione e valuterò se spostare l'espressione in un js separato

    Grazie ancora!

    RiKK

    P.S.

    Per chi fosse interessato all'argomento, ho trovato questa anche questa pagina:

    http://www.doxdesk.com/software/js/minmax.html

    in cui l'autore ha scritto un js che fixa in modo trasparente min-width, max-width, min-height e max-height per IE, però nel mio caso non mi sembra vada benissimo.

    A presto!
    "This is the end, Clark... for both of us"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.