• Super User

    Position:absolute

    Ciao a tutti,
    oggi ho messo mano ad un sito che usa i css a tre colonne per il layout...guardando un pò in giro ho notato e letto che le due colonne laterali hanno posizionamenti assoluti...non essendo esperta ho paura che se posiziono quelle due colonne in modo assoluto in qualche browser non si possano vedere. Voi che ne dite?


  • User Attivo

    @pikadilly said:

    Ciao a tutti,
    oggi ho messo mano ad un sito che usa i css a tre colonne per il layout...guardando un pò in giro ho notato e letto che le due colonne laterali hanno posizionamenti assoluti...non essendo esperta ho paura che se posiziono quelle due colonne in modo assoluto in qualche browser non si possano vedere. Voi che ne dite?

    Così su due piedi ti direi che non ci sono particolari problemi, certo dipende da come sono fatte... bisognerebbe vedere la pagina. Perchè non ci posti il link così vediamo come funziona?


  • Super User

    Ok...ecco il link...è una pagina di prova...quindi le "S"sono per provare...eheheh...

    http://www.neverlandonlus.it/prove/home.html

    La colonna verde(chiamata colonna.sx) è assoluta...idem per una colonna che non si vede perchè nn le ho dato colore di sfondo...cmq è a destra...e al centro il contenitore....

    Io ho IE7,firefox, opera e netscape e in tutti anche riducendo la finestra si vede bene...mi domando se a risoluzioni diverse si veda male del tipo che le "S" si sovrappongano alla colonna verde o a quella destra...
    Un altro dubbio era per il footer...che segue solo il div dei contenuti ("S") se la colonna verde si allunga più del contenuto va più giù del footer...avevo pensato ad un "separatore" un div che si pone tra il footer e il resto ma nn riesco ad inserirlo in modo corretto...sob...


  • Super User

    Scusami prima ho detto che al centro c'è il contenitore ma è il contenuto...sorry...


  • User Attivo

    @pikadilly said:

    Ok...ecco il link...è una pagina di prova...quindi le "S"sono per provare...eheheh...

    http://www.neverlandonlus.it/prove/home.html

    La colonna verde(chiamata colonna.sx) è assoluta...idem per una colonna che non si vede perchè nn le ho dato colore di sfondo...cmq è a destra...e al centro il contenitore....

    Io ho IE7,firefox, opera e netscape e in tutti anche riducendo la finestra si vede bene...mi domando se a risoluzioni diverse si veda male del tipo che le "S" si sovrappongano alla colonna verde o a quella destra...
    Un altro dubbio era per il footer...che segue solo il div dei contenuti ("S") se la colonna verde si allunga più del contenuto va più giù del footer...avevo pensato ad un "separatore" un div che si pone tra il footer e il resto ma nn riesco ad inserirlo in modo corretto...sob...

    Ciao,
    io vedo tutto bene a qualsiasi risoluzione (ho provato con Epiphany/Firefox)... però non ho capito di quali S tu stia parlando :mmm:


  • Super User

    i posizionamenti assoluti generalmente sono sconsigliati 🙂

    un layout a tre colonne lo fai come se fosse a due: float e margin,
    poi suddividi una colonna nello stesso modo

    ciao 😉


  • Super User

    Si si vede bene però mi domandavo appunto se fossero consigliati...

    Adesso ho messo un immagine con posizione assoluta e in IE si vedeva sopra il footer, in FIrefox e compagnia bella si vedeva proprio dove l'avevo messa...ergo mi sono detta che è meglio non usarle...grazie mille!!!


  • Super User

    Una domanda:
    Come mai le posizioni assolute non sono consigliate? Io, come ho già detto non le amo per nulla perchè ho la sensazione che su certi browser poi vadano dove gli pare...però alle volte sono utili...ma solo se proprio non se ne può fare a meno...


  • User Attivo

    Non è che non sono consigliate in generale, dipende per cosa le utilizzi. 🙂
    A volte per risolvere un problema, bisogna ricorrere per forza ai posizionamenti assoluti (e allora sono utili), altre volte non è necessario e il problema si può risolvere meglio con altre tecniche.

    :ciauz:


  • Super User

    Ho a disposizione alcuni css zen garden...lì ci sono molti div con posizioni assolute...è vero alcune volte c vuol...però se ne posso fare a meno...!


  • Super User

    Ciao 🙂

    Il layout a 3 colonne con posizionamento delle colonne laterale assoluto presenta sicuramente dei problemi.
    Impone delle scelte obbligate nelle misure per evitare di ritrovarsi tutto stravolto.
    Però, una volta testato che tutto vada bene sui bari browser e alle varie risoluzioni, possiede diversi vantaggi.

    Infatti i div che vanno a costituire le varie sezioni, essendo posizionati in maniera assoluta, possono essere disposti nel codice html a proprio piacimento.

    Dunque i contenuti possono esser posti in testa alla pagina, con vantaggi sia relativamente ai motori di ricerca, che agli utenti.
    Ad esempio gli utenti che navigano con un cellulare che ignora il css si ritrovano subito il div in testa pagina, cieè i contenuti che interessano.

    Ciao :ciauz:


  • Super User

    Buono a sapersi.;)
    Quando usavo front page pernsavo che i livelli assoluti fossero i più comodi...invede facevano solo casino...forse è per questo che la parola"assoluto" mi da senso di qualcosa di instabile...eheheh!