
Siti HTML5 CSS3 Esempi: per tutti i giovani Webmaster, ELEVEN MARKETING propone un'utile esempio di sito web "one page" responsive design in HTML5 e CSS3 (in puro codice no CMS).
Tutti gli "addetti ai lavori", ormai sanno che HTML5 (linguaggio di markup) e CSS3 (fogli di stile) hanno sorpassato il vecchio HTML4 e CSS2, proiettandoci nel futuro del web.
Il vantaggi dell'HTML5, uniti alla potenza dei CSS3, sono molteplici: primo su tutti quello di ESALTARE I CONTENUTI, rendendo i siti web più "leggeri" e "SEO friendly".
In basso riportiamo l'elenco dei principali elementi HTML5 utilizzati nella pagina web:
Qual'è la funzione dei "fogli di stile" e quali sono le peculiarità dei CSS3?
Grazie ai "fogli di stile" (i cui file hanno un'estensione ".css"), è possibile personalizzare il tuo sito, dettando con un unico file.css, le stesse regole di formattazione per tutte le pagine web.
Mentre i TAG HTML sono responsabili della struttura principale della pagina web, le specifiche CSS ci permettono di "fare il trucco" al nostro sito, rendendolo originale ed unico!
Con un file.css è infatti possibile:
Le nuove specifiche "CSS3" inoltre, hanno portato diverse novità, vediamo le principali:
Secondo noi, la novità più rivoluzionaria portata dai CSS3 è stata l'introduzione delle "Media Queries".
Con le Media Queries, è possibile intervenire sulla struttura e l'aspetto di una pagina web, ottimizzandola su tutti i dispositivi.
Grazie alle "Media Queries", la pagina web può adattarsi alle diverse dimensioni degli schermi dei principali devices: desktop, laptop, tablet, smartphone.
Con le Media Queries, pertanto, i Webmaster possono progettare pagine web "responsive" che si adattano perfettamente alle esigenze dei "navigatori in movimento", esaltando le potenzialità dei siti web nati per l'e-commerce e/o ottimizzati per la SEO Local.
Di seguito riportiamo i link alla nostra pagina web realizzata in HTML5 e CSS3, "responsive" ottimizzata con l eproncipali Media Queries (che pui visualizzare e scaricare alla fine dell'articolo).
Nel nostro esempio, abbiamo utilizzato le seguenti Media Queries:
/* Smartphone o piccoli Tablet */
@media screen and (max-width: 480px) {
}
/* Tablet in modalità verticale */
@media all and (min-width: 481px) and (max-width: 736px) {
}
/* Tablet in modalità orizzontale */
@media all and (min-width: 737px) and (max-width: 1279px) {
{
/* Laptop */
@media all and (min-width: 738px) and (max-width: 1600px) {
}
/* Large Desktop */
@media screen and (min-width: 1900px) {
}
Per l'utilizzo delle Media Queries, non c'è una "regola" precisa; tutto dipende dalle caratteristiche della pagina web che vogliamo ottimizzare.
Nel nostro esempio, abbiamo utilizzato le soprattutto le Media Queries "max-width" e "min-width".


Questa pagina web è un esempio di sito "one page", con dei link "ancora" sul menù principale.
Le principali caratteristiche della pagina sono: