- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Position:absolute
-
@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?
-
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...
-
Scusami prima ho detto che al centro c'è il contenitore ma è il contenuto...sorry...
-
@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
-
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 modociao
-
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!!!
-
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...
-
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.
-
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...!
-
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
-
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!