Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    centrare in altezza ul li img + botton

    salve, come posso centrare questo codice in altezza... in una tabella avrei fatto valign=center ma qui?

    codice:
    				
    <ul id="UlPref01">[*]
       <a href="#" onclick="overlayclose('pianeta001'); return false">
       <button>Chiudi</button>
       </a>
       [img]img/pianeti/piccoli/pianeta001.gif[/img]
     [/list]

    codice:
    #UlPref01{
    list-style-type:none;
    
    }
    grazie per la disponibilità, ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se devi allineare la scritta e l'immagine, ti basta usare:
    #UlPref01 li {
    vertical-align: middle;
    }

    Pero` devi eliminare il <button> all'interno del link: non ha senso usato cosi` e potrebbe scombinare il layout.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    a me serve così con il button, come lo allineo VERTICALMENTE?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi inserire un <button> all'interno di un <a>.
    Oltre che non avere senso, non e` neppure corretto sintatticamente.
    Inoltre il button deve chiamare un evento, che tu invece hai messo dentro il tag <a>.

    Se proprio non puoi fare a meno del button, elimina il tag <a>.

    Eventualmente dentro il <button> ci puoi mettere anche l'immagine ( http://www.w3schools.com/tags/tag_button.asp ).

    Credo che il button stesso possa essere allineato con il vertical-align (infatti credo si tratti di un elemento inline).

    Se metti il button vicino all'immagine l'allineamento va impostato nel blocco[*], altrimenti se l'immagine la metti dentro il button, e` nel button stesso che devi inserire l'allineamento.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    quindi la sintassi corretta sarebbe:
    codice:
    <ul id="UlPref01">[*]
       <button onclick="overlayclose('pianeta001'); return false">Chiudi</button>
       [img]img/pianeti/piccoli/pianeta001.gif[/img]
     [/list]

  6. #6
    codice:
    <li style="vertical-align:middle;"><button onclick="overlayclose('pianeta009'); return false">Chiudi</button>
    [img]img/pianeti/piccoli/pianeta009.gif[/img]
    Ho provato cmq ma non me li allinea nemmeno se il vertical-align:middle lo metto nel button.. praticamente il pulsante è sempre in verticale in posizione botton rispetto all'img... anzi è anche leggermente più sotto...

  7. #7
    in allegato l'immagine
    Immagini allegate Immagini allegate

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai un link per vedere?
    Oppure puoi postare uno screenshot di cosa ottieni?

    E con quali browser hai testato?
    Quale e` la DTD usata?

    Edit: vedo adesso che hai postato anche l'immagine. Pero` se c'e` un link e` piu` facile rendersi conto se ci sono altri errori nella pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    ti ho postato l'immagine.. testato con IE e con FIREFOX, danno gli stessi risultati

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Potresti anche provare a dare
    display: inline;
    al <button> (anche se non dovrebbe servire)
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.