Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : sabry 06 Aug 2011, 18:05:47
-
Ciao a tutti.
Dopo aver creato due div nel mio template ( quelli verdi in alto nell'header) ed avergli assegnato le regole nel css, mi capita che con firefox li visualizzo nella posizione corretta, mentre con explorer sono tutti spostati a destra. Mi viene il dubbio di aver assegnato delle regole sbagliate, ma non so cosa modificare.
Il link è questo:
http://www.sabrina65.altervista.org/ (http://www.sabrina65.altervista.org/)
Grazie in anticipo
-
Ciao sabry,
il template è fluido quindi, la posizione delle due barre verdi, dipende dalla risoluzione video.
-
Ciao adottauncane. Ma la risoluzione del mio video è sempre la stessa: perchè con i due browser le vedo in modo differente?
-
perchè con i due browser le vedo in modo differente?
c'è proprio un articolo nuovo delle guide di joomla che parla delle problematiche riguardo alla visualizzazione
del sito con browser diversi e il modo come testarlo
http://www.joomla.it/guide-e-video-guide/80-programmi-utili/5064-visualizzare-lanteprima-del-sito-con-tutte-le-versioni-di-internet-explorer.html
-
Ciao hapax, ho letto l'articolo, ho scaricato il programma, ho verificato come si vede la pagina con tutte le versioni di IE... si vede sempre allo stesso modo. La domanda rimane: come risolvo il problema?
-
Se hai letto l'articolo avrai letto pure dei condizionamenti del css, è quella la soluzione.
-
Prova ad aprire e chiudere la finistra di Firefox, oppure a cambiare l'ingrandimento del tuo browser. Vedrai che le barre si spostano perché il template è fluido, mentre esse hanno una posizione absolute. Per una volta IE non c'entra nulla...
Anzi le barre non si spostano, è il template che si allarga e si stringe sotto... :)
-
ciao
hai fatto tu le posizioni?
<div id="header_intestazione"><div id="header_inner"><div id="header_img1">
di cui la terza e il logo , che dovrebbe essere per primo e poi le altre due quelle delle barre verdi .
i div se sono messi giusti dovresti crearti nel css il float left e le barre verdi stare in automatico affiancate al logo.
secondo me se sitemi i div e css come si dovrebbe fare in qualsiasi posizione si sistema anche in ie.
in alternativa in ie che rompe e il margin-left: 400px; che i nelle posizioni.
x ie quel dato deve restare a 0px.
-
Ciao conti1. Le posizioni che avevo fatto io erano solo quelle del div id= header_ intestazione ( che ho creato io) e quelle del div id= header_inner ( che già c'era nel template, ma non aveva regole e che io ho utilizzato dandolgli le regole).
Ieri ho rimesso mano al lavoro, ho riportato tutto com'era e ho creato un nuovo div id= intestazione in cui ho scritto quello che mi serviva. Adesso bene o male riesco a visualizzare con entrabi i browser in maniera accettabile. Quello che però vorrei riuscire a fare , poichè il template è fluido, è mantenere la posizione del div anche con diverse risoluzioni, perchè così com'è adesso se aumento la risoluzione il div se ne va tutto a sinistra. Ho provato a dare float= left ma il div va tutto a sinistra, mentre quello del logo si sposta al centro.
Sono convinta di aver sbagliato qualcosa nelle regole... voi che siete più esperti forse capite cosa!
-
ciao
io da qui non posso fare tutte le prove inizia a spostare i 2 div sotto il div del logo , naturamlmente il css sarà da rifare .
ps se vuoi ti do una mano ma mi serve gli acessi ftp.
il logo che fatto ora e meglio delle 2 barre verdi lascialo come ora .