Guida per principianti al Web design parte 1

In questa serie imparerai come creare un sito Web utilizzando le ultime tecniche di progettazione Web (HTML5 e CSS3). Questa serie è rivolta a coloro che hanno assolutamente zero conoscenze precedenti del web design.


Disponibile anche in questa serie:

  1. Guida per principianti al Web design: parte 1
  2. Guida per principianti al Web design: parte 2
  3. Guida per principianti al Web design: parte 3

Browser Web moderno

Mentre creeremo le nostre pagine Web utilizzando gli standard più recenti (HTML5 e CSS3), abbiamo bisogno di un browser Web moderno in grado di comprendere le ultime novità nelle tecnologie web.

Le versioni del browser Microsoft Internet Explorer sotto IE8 semplicemente non lo taglieranno. Se utilizzi IE7 o versioni successive, scarica uno dei browser Web di seguito.

Se stai già utilizzando un browser Web diverso, controlla che corrisponda ai requisiti minimi riportati di seguito per ottenere le migliori prestazioni.

  • Mozilla Firefox 3+
  • Google Chrome
  • Apple Safari 4+
  • Opera 10+
  • Microsoft Internet Explorer 8

"Perché ho bisogno di un determinato browser?" potresti chiedere Poichè HTML5 è relativamente nuovo, i browser più vecchi non capiscono come leggere il codice e trasformarlo correttamente in una pagina web.


Editor di testo

I file HTML sono semplicemente file di testo con estensione .html, quindi non è necessario alcun software specializzato o costoso come Dreamweaver per crearli. Infatti, il tuo computer è preinstallato con un software che puoi scrivere pagine web in: "Notepad" su Windows o "TextEdit" (in "modalità testo normale") su Mac.

Mentre il software è preinstallato sul tuo computer andrà bene, è lontano dal meglio. Raccomando di scaricare Notepad ++ se sei su Windows o TextWrangler su Mac. Entrambi i programmi sono completamente gratuiti e offrono una serie di funzioni utili agli sviluppatori web, come l'evidenziazione della sintassi, la modifica di file a schede e la numerazione delle righe.

Per gli utenti Mac, consiglio vivamente l'acquisto di TextMate, Coda o Espresso. Utenti Windows, prova E-TextEditor.




Introduzione all'HTML

Ogni sito Web su Internet è scritto in Hyper-Text Markup Language (HTML). Il linguaggio HTML è cresciuto ed è stato esteso nel corso degli anni, poiché il web è diventato più mainstream e i siti Web si sono trovati a dover richiedere nuove funzionalità.

Il linguaggio HTML è gestito dal World Wide Web Consortium (W3C) e le specifiche più recenti sono attualmente HTML 5, che ha aggiunto una serie di nuove funzionalità alla lingua e sta contribuendo a spianare la strada a pagine Web più interattive e ricche di funzionalità.

Una semplice pagina HTML ha il seguente aspetto:

    Ciao mondo!   

Ciao, e benvenuto nel mio sito web.

Il codice precedente creerà il seguente sito Web quando viene aperto in un browser Web:


L'HTML è un linguaggio molto semplice da imparare. Stai semplicemente inserendo 'tag' all'interno del tuo contenuto che delinea come ogni bit di contenuto dovrebbe essere visualizzato in un browser web.
Ad esempio, inserirai i tag nella pagina in cui desideri iniziare nuovi paragrafi di testo, per rendere il testo un'intestazione all'interno del documento, per inserire immagini, collegamenti ad altre pagine del tuo sito o altrove su Internet, ecc..

I tag HTML sono racchiusi all'interno < > parentesi angolari. Osservando l'esempio precedente, vedrai che ogni 'etichetta' è una coppia. abbiamo in alto, e in basso.
informa il browser Web che tutto ciò che è contenuto nella coppia di tag è codice HTML. Il tag dice al browser che il contenuto HTML è terminato. La "barra" nell'ultimo tag indica questo come il tag "di chiusura".


NOTA: Il la riga deve essere inclusa nella parte superiore di qualsiasi HTML5 per essere considerata un codice "valido". Questa riga indica al browser Web il tipo di documento del resto della pagina, in altre parole, quale versione di HTML il documento è contrassegnato in modo che il browser possa renderlo correttamente.


Il ... La sezione che segue immediatamente è dove posizioni informazioni sulla pagina web che non saranno mostrate nella pagina principale stessa, ma contiene metadati sulla tua pagina per il browser.

Dentro il sezione, abbiamo il testo "Hello, World!" avvolto all'interno ... tag.
contiene letteralmente il titolo della pagina Web corrente utilizzata dal browser Web per denominare la finestra / scheda:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_4.png"><br> <p>Seguendo il <head> sezione, abbiamo <body>. Questo è dove viene inserito il contenuto reale per la tua pagina web. Nel corpo abbiamo un <p> etichetta con un piccolo testo di benvenuto all'interno.<br><p> segna un paragrafo sulla tua pagina. Per esempio:</p> <pre> <p>C'era una volta in una terra lontana, molto lontana, dove viveva una principessa che viveva per sempre felici e contenti.</p> <p>La fine.</p></pre> <p>Segnala due paragrafi di testo. Se dovessimo vederlo in un browser, vedremo quanto segue:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_5.png"><br> <p>Forse ti starai chiedendo perché ne abbiamo bisogno <p> e </p> tag per visualizzare un paragrafo. Bene, se non lo facessimo, scrivemmo la pagina web in questo modo:</p> <pre> C'era una volta in una terra lontana, molto lontana, dove viveva una principessa che viveva per sempre felici e contenti. La fine.</pre> <p>La pagina sarà simile a questa in un browser:</p> <img src="//accentsconagua.com/img/images_27_2/the-beginners-guide-to-web-design-part-1_6.png"><br> <p>Come puoi vedere, il browser ignora qualsiasi formattazione che creiamo nel file. Potremmo scrivere la nostra pagina web di esempio come segue e mostrerà lo stesso nel browser:</p> <pre> <!doctype html><html><head><title>Ciao mondo!

Ciao, e benvenuto nel mio sito web

Il browser è interessato solo a ciò che i tag HTML dicono di fare. Ignorerà tutti gli spazi bianchi che includi nel documento (spazi extra, tabulazioni, nuove linee, ecc.)


Creare una semplice pagina web


Ora capisci le basi dell'HTML, facciamo la nostra prima pagina web in assoluto! L'immagine sopra è come apparirà questa pagina.

Crea una nuova cartella da qualche parte sul tuo computer e chiamala "html-from-scratch". Usando il tuo editor di testo preferito, crea un nuovo file vuoto e salvalo in questa cartella come "my-first-webpage.html".
Inserisci il seguente file:

    HTML da zero     

Quanto sopra è un layout di file HTML 5 di base. Abbiamo dichiarato il tipo di documento sulla prima riga, abbiamo aperto il nostro e tag e imposta "HTML From Scratch" come titolo per la pagina. Quindi chiudiamo la testa e apriamo il corpo.

Alla riga 7 abbiamo incluso un commento. Usa i commenti per lasciare ulteriori informazioni nel tuo codice che non verranno visualizzate nella tua pagina web. Segnare un commento avvolgendo il testo all'interno tag.

Infine, chiudiamo i tag body e html aperti per completare il documento.


Intestazione

Rimuovi il linea dal codice sorgente e digitare quanto segue:

  

HTML da zero

Il tag è un nuovo elemento introdotto in HTML5 che esiste per contrassegnare e strutturare la sezione 'header' di una pagina web. L'intestazione è la sezione superiore di una pagina web, solitamente dove si trova il nome del sito.

Prima di HTML5 abbiamo usato

e
(o qualcosa di simile), ma non entrerò nei dettagli sulle specifiche più vecchie di HTML poiché stiamo imparando l'ultimo standard.

IMPORTANTE: non deve essere confuso con . Sono entrambi tag completamente diversi.

All'interno del nostro header includiamo a

etichetta. H1 è usato per contrassegnare l'intestazione principale sulla tua pagina (in questo caso, il nome del nostro sito). HTML contiene tag di intestazione da 1 a 6, con

è il titolo più grande e più importante della pagina fino a

.



Navigazione

Successivamente, annoteremo il menu di navigazione per il sito web. Dopo la chiusura , digitare quanto segue:

 

Questo frammento di codice può sembrare un po 'spaventoso, ma scomporlo. Il blocco sopra segna un'area di navigazione (