Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20

Discussione: Immagine cliccabile

  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Please help me!!

  2. #12
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    secondo me i pulsanti sono cliccabili ma non appare il cursore con la manina.
    Accade quando c'è lo span dentro una <a>. O forzi la visualizzazione del cursore o metti lo span fuori e la <a> dentro.

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Attualmente ho

    <ul class="menu_extra">[*]
    <a href="index.php?id=1" title="Home">
    <span class="imgReplace">Home</span>
    </a>
    [*]
    <a href="index.php?id=5" title="PDF">
    <span class="imgReplace">PDF</span>
    </a>
    [/list]



    Se invece provo a fare



    <ul class="menu_extra">[*]
    <span class="imgReplace">Home</span>

    [*]
    <a href="index.php?id=5" title="PDF">
    <span class="imgReplace">PDF</span>
    </a>
    [/list]


    Succede che non diventa cliccabile l'home (quello che ho cambiato) ma tutta l'area ha attivo il link index.php?id=5 (quindi sia il pulsante home che il pulsante PDF)

    Cosa sbaglio?

    Grazie

  4. #14
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    scusa una cosa:
    questo: clip:rect(0,0,0,0);

    cosa mi rappresenta in questo contesto? è nella classe ImgReplace che è quella dello span.

  5. #15
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    se scrivo ho un link vuoto, per quanto il collegamento sia presente le sue dimensioni sono nulle e quindi col mouse non ho uno spazio sul quale spostarmi e cliccare; lo stesso succede anche se all'interno del link ho dei contenuti, siano essi immagini o testo, per i quali ho settato larghezza ed altezza su zero, e quindi lo stesso succede per lo span che ha la funzione di nascondere un testo che sarebbe invece visibile se fossero disattivati i fogli di stile costituendo il contenuto del collegamento.
    Lascia dunque lo span dov'è, all'interno di "a". Poi fai questa prova con una dichiarazione di stile in linea:

    codice:
    <a href="index.php?id=1" title="Home" style="display:block; width:100px; height:100px;   background-color:green">
    <span class="imgReplace" style="display:none">Home</span> </a>
    ora vedi il link? Modifica le dimensioni in base alle tue esigenze e al posto del colore di sfondo inserisci invece l'immagine di sfondo. Vedi il link?

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Non so se ho capito bene cosa intendevi... ho provato a fare:
    [/list]
    <ul class="menu_extra">[*]

    <a href="index.php?id=1" title="Home" style="display:block; width:100px; height:100px; background-color:green">
    <span class="imgReplace" style="display:none">Home</span> </a>

    [*]
    <a href="index.php?id=5" title="PDF">
    <span class="imgReplace">PDF</span>
    </a>
    [/list]

    ma non cambia nulla

  7. #17
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    ci fai vedere ciò che hai fatto in una pagina on line?

  8. #18
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Aggiungi nel css

    codice:
    #content #header #menu .menu_extra {float:left;width:140px; height:50px;}
    #content #header #menu .menu_extra li{margin:0 2px;}
    #content #header #menu .menu_extra a { display:block; width:66px; height:50px;}
    (con un doctype strict non sono consentiti attributi quali align o border (puoi eliminare il border da tutte le immagini nei link poiché il bordo è già impostato su zero nel css) né il target. Chiudi poi tutti i br, img, meta e correggi gli altri errori che ti segnalerà il validatore del w3c)

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Graaaaazie mille per l'aiuto!!!!

    con un doctype strict non sono consentiti attributi quali align o border (puoi eliminare il border da tutte le immagini nei link poiché il bordo è già impostato su zero nel css) né il target.
    non ho ben capito....

    devo modificare align e border ... a cosa??
    devo eliminare il target?? dove? nei link??


    (chiaro invece il discorso dei tag da chiudere)

  10. #20
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    hai border=0" per tutte le immagini dei banner, inutile peraltro perché in uno dei css i bordi sulle immagini sono già azzerati. Quanto all'align, è presente in due div, un align="left" e un align="right", a ciascun div attribuisci un id che definirai nel css.
    Poi, attenzione che in un css hai cose del tipo padding_top, margin_top, border_top invece di padding-top, margin-top, border-top, per trovarli facilmente passalo al servizio di validazione per i css.
    Sul target, usandolo con xhtml strict non avrai la validazione, in quanto è attributo non consentito

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.