Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    CSS diversa interpretazione tra Locale e Online

    Buon giorno, ho questa curiosità, non mi spiego come mai, le modifiche che faccio in locale nel CSS per IE, poi online non vengono rispettate.
    Vi faccio un'esempio: da giorni cercavo di far visualizzare correttamente l'iframe per le news RSS.Poi ho fatto questa scoperta, per FF,Opera devo agire sull'iframe in questo modo:
    codice:
    /*Stile per iframe, da CSS FF*/
    .RSS {
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:12px;
    	font-weight:lighter;
       	left:200px;
       	top:40px;
       	width:586px;
       	height:16px;
    	color:#000000;
    }
    /*Stile per iframe, da CSS IE*/
    #RSS { 
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:12px;
    	font-weight:lighter;
       	left:200px;
       	top:40px;
    	width:588px;
       	height:20px;
       	background-color: transparent;
    	color:#000000;
    }
    /*Codice nella default.php dell'iframe*/
    <iframe class="RSS" id="RSS" src="http://www.miosito.org/rss/indexRSS.php" scrolling="no"></iframe>News con [img]img/icone/icoRSS.gif[/img]
    Se notate, c'è sia (class="RSS") che (id="RSS").Tutti e due prendono lo style per l'iframe.
    l'id è per IE ed il class è per FF,OPERA.

    Se tolgo uno o l'altro, ovviamente l'iframe, non funzionerà o per FF,OPERA o per IE.

    Le domande riguardano dubbi soltanto per IE:
    - come faccio a realizzare un qualcosa, in locale, se poi online, non funziona?
    - Devo seguire uno standard?
    - che differenza c'è nel creare uno style con il selettore di id # ed uno per classe .?
    - possono coesistere?

    Grazie mille...

  2. #2
    dovresti iniziare con una guida di base. ne trovi una su questo sito.

    una classe è un id non dovrebbero avere lo stesso nome (non posso affermarlo con certezza ma non credo sia possibilie). inoltre eviterei di usare il nome "rss" cosi come tutte le altre parole che hanno un significato preciso.

    la differenza fra un id e una classe è che quest'ultima puo' essere richiamata piu' volte nella stessa pagina, mentre il primo una sola volta.

    lo standard è quello del w3c. sul loro sito trovi anche il manuale CSS.

  3. #3
    grazie mille..!!!
    B giornata...

  4. #4
    io ho un problema simile... in locale ho il file di stile che contiene questa parte di codice:

    .tab {
    background-repeat: no-repeat;}

    nell'anteprima in locale funziona (lo sfondo non è ripetuto), ma quando pubblico il tutto l'immagine di sfondo viene ripetuta... le altre classi all'interno del foglio di stile invece vengono eseguite correttamente... come mai???
    Un giorno senza sorridere è un giorno perso...

  5. #5
    scusate... sn rimbambita... era il punto e virgola il problema...
    Un giorno senza sorridere è un giorno perso...

  6. #6
    Io ti consiglio di fare un unico identificatore (id) e poi inserire un commento condizionale per filtrare il css.
    Fai una ricerca tipo commenti condizionali e css ecc...


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.