• User

    Div o mappatura tramite Css?

    Salve a tutti!
    Mi ritrovo alle prese con un sito, all'interno del quale
    c'è una pagina contenente un menu a 10 voci sulla sinistra
    clickando il quale vediamo modificarsi solo la parte centrale
    della pagina, in relazione all'argomento specificato sulla
    casella del menù selezionato.
    Ora, volendo evitare di dover ritagliare il layout ad ogni bottone,
    e dover allineare quindi tutti i div (ogni volta firefox ed explorer
    mi danno problemi di allineamento), se caricassi l'immagine intera
    della pagina e simulassi una mappatura dei link tramite CSS,
    ci sarebbe qualche problema a livello di "pesantezza" del sito?
    O è una cosa che mi sconsigliate grandemente??

    Merçi 🙂


  • Super User

    @Ayumi said:

    Ora, volendo evitare di dover ritagliare il layout ad ogni bottone

    Perchè devi?

    Scusa, sarà che non connetto molto, ma non è un classico menu quello che hai detto? :mmm:


  • User

    @Il_Rappo said:

    Perchè devi?

    Scusa, sarà che non connetto molto, ma non è un classico menu quello che hai detto? :mmm:

    Più che un menù è un sottomenu...
    In pratica dal menu principale si entra in questa pagina all'interno della
    quale c'è un secondo menu...
    E già ho dovuto utilizzare tutti i sotterfugi più infimi per allineare tutte
    le pagine allo stesso modo, avendo div di misure diverse, in modo
    da farle apparire uguali sia su explorer che su firefox...
    L'idea di dover ulteriormente tagliuzzare all'interno del div principale
    mi fa rabbrividire, volevo sapere se eventualmente fosse stato
    possibile raggirare l'ostacolo limitandomi a mappare l'immagine...

    Forse son io che non sono capace di spiegarmi 😞


  • Super User

    Non ho capito molto bene, dei sottomenù nei menu?

    In tal caso basta
    <div id="menugenerale">
    <div class="sottomenu"></div>
    </div>

    In ogni caso per IE puoi usare un foglio alternativo con:
    <!--[if IE]>
    foglio alternativo
    <![endif]-->

    :ciauz:


  • User

    Ma dai, la storia di IE non la sapevo,
    vedi che si impara sempre qualcosa?
    E io a cercare sotterfugi coi margini e
    i bordi...:D

    Beh grazie comunque!


  • Super User

    Ciao Ayumi, benvenuta 🙂

    Hai risolto?

    Altrimenti scrivi pure l'indirizzo del sito a cui fai riferimento, così gli diamo un'occhiata. 😉


  • User

    Ciao Claudio, grazie.

    Allora, per chiarirsi, la pagina incriminata è questa.

    http://zazzamita.coreflow.it/soleluna/trattamenti.htm

    C'è il menu sopra, che apre le varie pagine principali
    del sito, il menu laterale a sinistra (fatto con la mappatura),
    e sulla destra si aprono le pagine relative al menu di sinistra.
    Ora, la parte destra di queste pagine, è semplicemente
    un'immagine, ma a me sarebbe piaciuto fare in modo che,
    cliccando sui vari trattamenti, si aprissero dei piccoli popup
    con l'immagine del prodotto utilizzato e le caratteristiche del
    trattamento stesso...
    Ma per fare ciò, desideravo evitare di dover tagliare tutti i bottoni
    della pagina e considerarli come singoli elementi nell'html,
    ma utilizzare l'immagine intera e mapparla tramite css...
    Come per altro ho fatto anche per il menu di sinistra.
    Quello in sostanza che mi chiedo, è se la cosa possa rendere
    il sito troppo pesante o se invece sia fattibile senza comportare
    problemi di sorta per l' utenza.


  • User

    UP!

    Nessuna idea? 😄


  • Super User

    Ciao Ayumi, guarda qui. 🙂

    Però per evitare tutti quei problemi avrei rinunciato a scritte grafiche in luogo di normali caratteri. In fin dei conti puoi usare qualsiasi tipo di carattere impostando una classe di font nel css, chi non l'ha installato può usare il seguente o la classe stessa...


  • Super User

    @Ayumi said:

    Ma per fare ciò, desideravo evitare di dover tagliare tutti i bottoni
    della pagina e considerarli come singoli elementi nell'html,
    ma utilizzare l'immagine intera e mapparla tramite css...
    Come per altro ho fatto anche per il menu di sinistra.
    Quello in sostanza che mi chiedo, è se la cosa possa rendere
    il sito troppo pesante o se invece sia fattibile senza comportare
    problemi di sorta per l' utenza.

    Beh, diventa un problema se l'immagine è pesante, per chi usa un modem lento, credo 🙂

    Per l'accessibilità lascio il testimone a hogudo, perchè non sono sicuro di quello che potrei dire 😛

    In ogni caso tu vuoi aprire un popup da quei link mappati nei css giusto?

    **edit: catone 😛
    **