Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    72

    position:asolute non rispettata dai browser

    Ciao a tutti
    ecco il mio problema:

    ho questo html:
    <html>
    <head>
    <body>
    <div id="header"></div>
    <div id="mainbody">
    <div id="left"></div>
    <div id="right"></div>
    <div class="image"><div>
    <div class="testo"><div>
    </div>
    <div id="footer"></div>

    e questo foglio di stile (tralascio header e footer che funzionano bene):

    #mainbody {width 778px; margin:0px auto 0 auto;}
    #left {width 180px; float:left; background:url (etc etc); /* anche il left nessun problema */
    #right{width 560px; float:right; background:url (etc etc);}
    .image{background:url (etc etc); width 560px; height: 180px}
    .testo{font:etc,etc; position:absolute} /*fisso la posizione del testo in base alle mie esigenze*/

    il problema è che sul browser la position: absolute non è rispettata
    come posso fare a posizionare il testo dove voglio?
    grazie

  2. #2
    Non so se è perchè l'hai postato qua di fretta e in realtà non è così, comunque a due chiusure dei div manca "/" e nel css mancano un sacco di ":"

    Comunque cosa vuol dire esattamente che non viene rispettato? Come lo visualizzi?

    Tu vorresti fare una roba del genere, giusto? : http://www.disclic.unige.it/certem/

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    72
    Ciao Nuxil
    effettivamente il codice era pieno di errori ma ti assicuro che in quello originale non ci sono.
    Il problema è che il testo non è visualizzato nelle coordinate che gli impongo, ma lo posiziona al di sotto dell'immagine.
    In pratica io vorrei che all'interno della colonna di destra della mia pagina (div id=right) venisse visualizzata una immagine di sfondo nella parte sinistra e un testo affiancato a questa immagine in una posizione che io impongo fornendo le coordinate, insomma voglio sistemare il testo dove mi pare e pensavo di poterlo fare imponendo la position:absolute.
    L'esempio che mi hai linkato è un layout a 3 colonne, il corpo centrale è privo di immagini di sfondo, mentre nelle colonne laterali il testo si sovrappone alle immagini di sfondo, invece il mio layout è a 2 colonne e in quella di destra il testo non si sovrappone all'immagine ma la affianca...insomma sono un pò diversi.
    Qualche ulteriore consiglio?
    grazie comunque

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Leggi (e capisci) questi due articoli. Poi torna qui.
    I posizionamenti assoluti
    Capire i posizionamenti relativi
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.