Come personalizzare le Intestazioni all'interno dell'articolo di Blogger.
In tutti i manuali di linguaggio HTML si può leggere che i titoli e le intestazioni possono essere mostrati con i tag che vanno da <h1> a <h6>. Anche nel mio ebook Guida all'HTML e al CSS che può essere scaricato gratuitamente ho accennato a questa gerarchia di Titoli e Intestazioni da inserire nell'HTML.
Blogger ha da tempo inserito la possibilità di inserire le Intestazioni direttamente nell'articolo. Quando si apre l'Editor si può scegliere oltre che Normale Paragrafo anche Intestazione, Intestazione Secondaria e Intestazione Minore.
Proviamo a creare tre diverse Intestazioni con le tre opzioni
e se poi si va su HTML invece che su Scrivi si può notare che vengono utilizzati i tag <h2> per l'Intestazione Principale, <h3> per l'Intestazione Secondaria e <h4> per l'Intestazione Minore.
Manca il tag <h1> che è il tag del titolo del post e che è giusto che non venga utilizzato all'interno dell'articolo per non creare confusione e dubbi dal punto di vista SEO. Su Blogger però abbiamo un altro problema. Il tag <h2> nella stragrande maggioranza dei modelli è utilizzato per la data dell'articolo. Anche i tag <h3> e <h4> sono presenti nel template e servono per le Intestazioni dei commenti. Quindi se pubblichiamo dei post con le Intestazioni di Blogger il risultato poi non sarà quello che ci aspettiamo perché tali tag essendo utilizzati anche in altri ambiti non mostrano le Intestazioni in modo coerente. Capita per esempio che l'Intestazione Secondaria abbia una dimensione del font maggiore della Intestazione Principale.
Nello screenshot precedente si vede per esempio che nel blog di prova che ho usato l'Intestazione Principale è più piccola di quella Secondaria e di quella Minore. Personalmente non sento molto questo problema perché confeziono i miei post con Windows Live Writer e quindi le Intestazioni le configuro senza utilizzare il Modello di Blogger.
In conclusione di questa premessa se noi vogliamo personalizzare le intestazioni dobbiamo utilizzare i tag successivi a <h1>,.. <h4> già presenti nel template di Blogger cioè <h5> e <h6>.
COME INSERIRE LE INTESTAZIONI NEL MODELLO
Dopo aver salvato il template si va su Modello > Modifica HTML e si clicca sulla freccetta nera accanto alla sezione <b:skin> intorno alla 14-esima riga. Si visualizzerà tutto il codice della sezione e dovremo cercare la fine della stessa cioè la riga ]]></b:skin> con Ctrl+F. Subito sopra a questa riga si può incollare un codice simile a questo
h5 {
font-size:22px;
color:#f00;
font-weight:bold;
text-transform: uppercase;
}
h6 {
font-size:18px;
color:#00f;
font-weight:bold;
}
font-size:22px;
color:#f00;
font-weight:bold;
text-transform: uppercase;
}
h6 {
font-size:18px;
color:#00f;
font-weight:bold;
}
per poi salvare il modello. Nella intestazione principale con <h5> ho messo una dimensione di caratteri più grande e un diverso colore per maggiore chiarezza ma i codici dei colori possono essere scelti a piacere. Ricordo che font-weight:bold; è per il grassetto e text-transform: uppercase; serve per mostrare tutte le lettere maiuscole. Si possono aggiungere anche altre righe per uno sfondo (background-color:#eee;) o per una particolare famiglia di caratteri (font-family:Oswald;). Si può anche mostrare una delle due intestazioni in corsivo (font-style:italic;).
Quando nel post vorremo inserire una Intestazione non dovremo fare altro che andare su HTML e mettere il testo della Intestazione tra i tag <h5> e </h5> o tra i tag <h6> e </h6> in questo modo
Se andiamo su Scrivi non visualizzeremo il testo come fosse una Intestazione ma dopo la pubblicazione avremo un aspetto delle intestazioni così come lo abbiamo configurato
Nel prossimo post vedremo come personalizzare le intestazioni anche nei dispositivi mobili.
Ernesto purtroppo non ho ben capito alcuni passaggi. Il tag h1 consigli di inserirlo nel titolo del post? Inoltre dal template digitando ctrl f e trovando h2 ho modificato la dimensione di 20 che blogger da alle frasi all'interno di tale tag impostando la dimensione a 14 come il resto del post. Ti chiedo: come eliminare il neretto grassetto che blogger assegna ai tag intestazione,intestazione minore e via dicendo?
RispondiEliminaGrazie mille
@# Ti posso dare un suggerimento, hai un Profilo non disponibile quindi non posso analizzare il tuo sito. Se hai modificato la dimensione dei font da 20 a 14 ora ci dovrebbe essere un codice come questo
Eliminah2 {
font-size: 14px;
}
aggiungi un'altra riga in questo modo
h2 {
font-size: 14px;
font-weight: normal !important;
}
provo subito e ti faccio sapere grazie-Per i tag h1 non hai risposto. LI inserisco manualmente nel titolo del post in blogger? grazie ancora
RispondiEliminaFai come ti pare, non capisco a che ti servano i tag h1 visto che è il tag del titolo del post. Se li metti anche nell'articolo crei confusione e basta
Elimina@#
ah ok Ernesto , in effetti non ho capito bene.........Se come dici tu Bòogger li assegna automaticamente i tag h1 al titolo del post non occorre inserirli a mano in ogni post allora giusto??sarebbe ridondanza.
RispondiEliminaAttendo tue.
La riga che mi hai fatto inserire per il grassetto funziona alla perfezione.Grazie
Quello che ritengo sia il sistema migliore per personalizzare le intestazioni su Blogger l'ho scritto in questo post. Blogger assegna automaticamente non solo il tag h1 ma anche h2 h3 e h4. Poi naturalmente non sono l'Oracolo di Delfi e ho solo espresso una mia opinione
Elimina@#
Ok Grazie mille Ernesto. Approfittando della tua gentilezza mi indichi per favore dove trovare la stringa per modificare la versione cellulare dei post. Come vedi con l'aggiunta del tag h2 si sovradimensiona il testo . IL TAG h1 alla fine ho optato di inserirlo nel titolo di ogni post. Non penso si scontri con le condizioni del template. Non sarai l'oracolo di Delfi ma sei un ottimo pensatore . Complimenti
RispondiEliminahttp://infoutili.blogspot.it/2015/09/il-colon-irritabile-come-risparmiare-la-salute-e-guadagnare-benessere.html?m=1
@# Prova a incollare questo codice
Elimina<b:if cond='data:blog.isMobile'>
<style>
h2 {font-size: 14px;}
</style>
</b:if>
subito sopra alla riga </head>
Grazie proverò prima possibile. Se ad h2 sostituisco h1 potrò editare anche la dimensione del titolo allora?
EliminaSì, sotto a
Eliminah2 {font-size: 14px;}
puoi incollare
h1 {font-size: 20px;}
Se il codice del commento 4.a non funzionasse segui le istruzioni di questo post
http://www.ideepercomputeredinternet.com/2015/09/personalizzare-blogger-dispositivi-mobili.html
ma di default adesso blogger mette i titoli dei post in h1? non devo modificare niente? perchè ricordo che tempo fa li metteva in h3....
RispondiEliminagrazie in anticipo per la risposta
Il titolo del post è ancora con il tag h3 nel senso che si può modificare tramite quel tag. Però nel sorgente pagina della pagina il titolo del post è compreso tra i tag < title > e < /title > ed è quello che conta dal punto di vista SEO
Elimina@#
ok ! grazie
Elimina