Clicca qui  Flyerwire
+ Rispondi alla discussione
Visualizzazione risultati 1 fino 3 di 3

Discussione: CSS - Foglio di stile alternativo

  1. #1

    Predefinito CSS - Foglio di stile alternativo

    L'utilizzo dei CSS permette di avere dei fogli di stile alternativi, in modo da lasciare libertà di scelta all'utente finale su quale grafica utilizzare.

    La sintassi

    Per utilizzare il foglio di stile alternativo bisogna specificare il valore "alternate stylesheet" assegnandolo al parametro rel del tag <LINK> :

    Codice HTML:
    <HTML>
        <HEAD>
    	<TITLE>Alternate Stylesheet Tutorial</TITLE>
    	<LINK rel="stylesheet" type="text/css" title="style" href="style.css" >
    	<LINK rel="alternate stylesheet" type="text/css" title="alternatestyle" href="alternatestyle.css">
        </HEAD>
        <BODY>
    	....
        </BODY>
    </HTML>
    Implementazione

    Dopo aver aggiunto l'importazione del foglio di stile alternativo nel blocco <HEAD></HEAD> non resta che implementare un sistema che ne permetta l'attivazione. Per far questo si puó ricorrere a vari script dinamici, da PHP a Javascript.

    Javascript:

    Importiamo il seguente codice Javascript in un file chiamato style.js

    Codice:
    function Attiva(idstyle) {
     var style;
      for (i=0; (style = document.getElementsByTagName("link")[i]); i++){
       if (style.getAttribute("rel").indexOf("style") != -1 && style.getAttribute("title")) {
         style.disabled = true;
         if (style.getAttribute("title") == idstyle) style.disabled = false;
       }
      }
    }
    ed importiamolo nella nostra pagina html inserendo tra i tag <HEAD></HEAD> il seguente codice

    Codice HTML:
    <script language="JavaScript" src="percorso/style.js" type="text/JavaScript"></script>
    Inseriamo due link (in modo da poter switchare fra lo stile principale e lo stile alternativo a piacimento) utilizzando il seguente codice:

    Codice HTML:
    <a onclick="Attiva('style'); return false;" href="#"> Style 1 </a>
    <a onclick="Attiva('alternatestyle'); return false;" href="#"> Style 2 </a>
    Tra le parentesi della funzione Attiva dobbiamo richiamare il nome assegnato al parametro title .

    Spero possa essere utile
    "A photographer is a seeker of the marvelous beauties hidden in the world" - 2007

    Stellastyles | Hide & Seek | My DeviantART | Mind The Gap

  2. #2

    Predefinito

    Complimenti Stella, non fa una piega e di sicuro tornerà utile anche a me! Potrebbe essere un buon inizio per fare in modo di attirare altri web designer sul forum! Grazie mille!
    Biagio Di Stefano

  3. #3
    Supporter shape E' un gioiello del forum più unico che raro shape E' un gioiello del forum più unico che raro shape E' un gioiello del forum più unico che raro L'avatar di shape
    Data registrazione
    29-05-2008
    Residenza
    Catanzaro
    Messaggi
    683

    Predefinito

    Credo proprio che sar&#224; veramente utile a me e non solo... grazie Fenice.

+ Rispondi alla discussione

Regole di scrittura

  • Non puoi postare nuovi argomenti
  • Non puoi postare repliche
  • Non puoi postare allegati
  • Non puoi editare i tuoi post
  • BB code è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato
ccnp certification | mcts | 640-802 | Adobe User Group | Biagio Di Stefano | Artlandis | Risorsa Informatica
Grafici Creativi - P. IVA: 04631640655