[HTML] Separare il layout dal contenuto
Risultati da 1 a 5 di 5
  1. #1
    Utente Registrato
    L'avatar di Pixar
    Registrazione
    25/10/11
    Località
    Crissier - Svizzera
    Età
    15
    Messaggi
    408
    Ringraziato: 13 in 10 posts
    Reputazione
    1

    [HTML] Separare il layout dal contenuto

    L'HTML in origine è nato come linguaggio per formattare i documenti presenti sul Web. Proprio per questo motivo il contenuto (ad esempio <p>qui il mio testo</p>) e i tag che indicano uno stile o una colorazione del contenuto (ad esempio <font color="red">, che colora il testo di rosso) si trovavano mischiati allo stesso livello.

    Tuttavia vari anni di Web hanno fatto nascere l'esigenza di separare il contenuto dalla presentazione del contenuto medesimo.

    Se per esempio io avessi tutti i titoli del mio documento in rosso e in grassetto, e a un certo punto decidessi di trasformarli in verde e in corsivo, con l'HTML classico (cioè l'HTML 3.2) dovrei andare a modificarmi a mano ogni tag contente le indicazioni della formattazione.

    Quindi:
    Codice HTML:
    <p>
      <font color="red">
        <b>titolo 1</b>
      </font>
    </p>
    diventerebbe:

    Codice HTML:
    <p>
      <font color="green">
        <i>titolo 1</i>
      </font>
    </p>
    Ma se questa operazione non comporta difficoltà su una singola pagina, diventa insostenibile (o quantomeno difficoltosa, tanto che converrebbe scrivere un programma che effettuasse la conversione al posto nostro) su website molto grandi, a volte di centinaia di pagine.

    Proprio per questo - come dicevamo - da un certo punto in poi è nata l'esigenza di separare il contenuto (la scritta "titolo 1"), dalla formattazione (il colore rosso e il grassetto). Per farlo è necessario utilizzare i fogli di stile, e il contenuto della pagina vista pocanzi diventerebbe qualcosa di questo genere:

    Codice HTML:
    <p class="formattaTitoli">
      titolo 1
    </p>
    la colorazione del testo verrebbe affidata alla classe "formattaTitoli", descritta altrove del documento, o su un file separato. Dunque basta editare la classe "formattaTitoli" per cambiare l'aspetto anche di centinaia di pagine.

    È importante sapere da subito che alcune cose che stiamo imparando hanno la possibilità di essere espresse con una soluzione più elegante, e che consente al webmaster di gestire più agevolmente i propri siti. Alcuni elementi descritti nella guida corrente sono addirittura "deprecati" dal W3C, cioè destinati a cadere in disuso (come il tag <font>): man mano che li incontreremo (perché allo stato attuale del Web è ancora importante conoscerli) vi avvertirò che esistono altre soluzioni applicabili tramite i fogli di stile. Tuttavia in questo contesto non esamineremo i fogli di stile (detti anche CSS: "Cascading Style Sheets"), perché è un argomento che presuppone già la conoscenza del linguaggio HTML.
    [Solo gli utenti registrati possono vedere i link. Clicca qui per registrarti..]

  2. # ADS
    Circuit advertisement
    Registrazione
    Always
    Località
    Advertising world
    Età
    2010
    Messaggi
    Many

     

  3. #2
    Utente Registrato
    L'avatar di Geek97
    Registrazione
    30/03/12
    Messaggi
    23
    Ringraziato: 1 volta in 1 post
    Reputazione
    0
    Ottima guida! Una scorciatoia essenziale nella formattazione. Comunque ti consiglierei di inserire qualche screenshot per renderla più comprensibile.

  4. #3
    Utente Registrato
    L'avatar di Plugin
    Registrazione
    03/01/12
    Messaggi
    143
    Ringraziato: 2 in 2 posts
    Reputazione
    1
    Citazione Originariamente Scritto da Geek97 Visualizza Messaggio
    Ottima guida! Una scorciatoia essenziale nella formattazione. Comunque ti consiglierei di inserire qualche screenshot per renderla più comprensibile.
    E' di Dicembre
    Segnalo per Necroposting
    Esperto vBulletin & ForumBoard, non esitare a taggarmi nel topic d'aiuto.

    Esperto WebMaster.

  5. #4
    Utente Registrato
    L'avatar di Plugin
    Registrazione
    03/01/12
    Messaggi
    143
    Ringraziato: 2 in 2 posts
    Reputazione
    1
    Mi scuso per il doppio post ma è scappata la connessione e ha duplicato le risposte
    Ultima modifica di Plugin; 16-04-2012 alle 18:16
    Esperto vBulletin & ForumBoard, non esitare a taggarmi nel topic d'aiuto.

    Esperto WebMaster.

  6. #5
    Moderatore Generale
    L'avatar di BylomSuper
    Registrazione
    26/03/11
    Località
    Palermo
    Messaggi
    4441
    Ringraziato: 50 in 46 posts
    Reputazione
    6
    Citazione Originariamente Scritto da Geek97 Visualizza Messaggio
    Ottima guida! Una scorciatoia essenziale nella formattazione. Comunque ti consiglierei di inserire qualche screenshot per renderla più comprensibile.
    Avverto verbalmente.
    Chiudo!

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •