diff --git a/_posts/2018-11-10-coderdojo-11-novembre-IED.markdown b/_posts/2018-11-10-coderdojo-11-novembre-IED.markdown index 9c6127d..330177a 100644 --- a/_posts/2018-11-10-coderdojo-11-novembre-IED.markdown +++ b/_posts/2018-11-10-coderdojo-11-novembre-IED.markdown @@ -4,7 +4,7 @@ comments: false date: 2018-11-10 14:30:00+01:00 layout: event location: ied -registration_url: +registration_url: https://www.eventbrite.it/e/biglietti-coderdojo-milano-ied-milano-51863939439 type: Player slug: coderdojo-il-10-novembre-in-ied title: CoderDojo il 10 novembre in IED diff --git a/_posts/2018-11-24-coderdojo-24-novembre-2018-politecnico.markdown b/_posts/2018-11-24-coderdojo-24-novembre-2018-politecnico.markdown index 30f566d..d9dbd8b 100644 --- a/_posts/2018-11-24-coderdojo-24-novembre-2018-politecnico.markdown +++ b/_posts/2018-11-24-coderdojo-24-novembre-2018-politecnico.markdown @@ -4,7 +4,7 @@ comments: false date: 2018-11-24 14:30:00+01:00 layout: event location: politecnico -registration_url: +registration_url: https://www.eventbrite.it/e/biglietti-coderdojo-milano-politecnico-di-milano-52550148910 type: Player slug: coderdojo-il-24-novembre-al-politecnico title: CoderDojo il 24 novembre al Politecnico diff --git a/_tutorials/HTML-CSS Sushi Card/Step_1.md b/_tutorials/HTML-CSS Sushi Card/Step_1.md new file mode 100644 index 0000000..a192845 --- /dev/null +++ b/_tutorials/HTML-CSS Sushi Card/Step_1.md @@ -0,0 +1,20 @@ +## Introduzione + +Impara a scrivere il codice del tuo primo sito web! + +### Cosa farai + +Costruisci un sito come quello che vedi qui sotto. + +
+ +
+ +### Cosa imparerai + +- Ad usare un editor online per creare un sito fatto con un file HTML e uno CSS +- A creare un sito in HTML con dei titoli, dei paragrafi di testo, liste e immagini +- Ad usare il codice CSS per controllare l'aspetto del tuo sito, inserendo una semplice barra menu e cambiare i colori, gli sfondi e i bordi +- A collegare le pagine tra di loro e collegarle ad altri siti web +- A creare una tabella che includa le intestazioni e righe multiple diff --git a/_tutorials/HTML-CSS Sushi Card/step_10.md b/_tutorials/HTML-CSS Sushi Card/step_10.md new file mode 100644 index 0000000..933d19e --- /dev/null +++ b/_tutorials/HTML-CSS Sushi Card/step_10.md @@ -0,0 +1,55 @@ +## Aggiungere altre pagine + +Questa parte ti mostrerà come aggiungere altre pagine al tuo sito. + +- Al limite superiore del code panel, clicca sul simbolo **+** vicino alle linguette delle schede e digita il nome del nuovo file. Deve terminare con `.html` (incluso il punto!) in modo che il browser possa riconoscerlo come una pagina web. + +![Adding a new file in Trinket](images/tktNewFileArrows.png) + +--- collapse --- +--- +title: Rinominare o cancellare un file +--- + +Se vuoi cambiare il nome di un file, clicca sull'icona **ingranaggio** a destra del nome file, clicca l'icona **matita**. Digita il nuovo nome del file e premi **Enter**. Puoi anche cancellare un file cliccando sull'icone **cestino** invece che sull'icona della **matita**. +![](images/EditFilename.png) + +Potresti chiederti perchè non si può modificare il nome del file `index.html`. `index.html` è un nome file speciale usato per indicare la **pagina iniziale**, l'home page, di un sito. Questa è la pagina su cui atterri quando visiti un sito. Ogni volta che vai alla homepage di un sito, il browser cerca il file con il nome `index.html` e lo mostra sullo schermo. + +--- /collapse --- + +- Trova il file `template.html` , copia e incolla tutto il codice nel tuo nuovo file. Dato che vuoi copiare l'intero contenuto, puoi cliccare in un punto qualunque del codice e usare le scorciatoie da tastiera Ctrl (o cmd) e A per selezionare tutto in una volta sola. + +- Cambia il testo tra il tag` ` in modo che la tua nuova pagina abbia un titolo adatto. Trinket non mostrerà il il titolo, ma puoi vederlo all'estremità superiore del tuo browser se scarichi il file e lo apri. + +![The page title showing in the browser tab](images/egLocalFileWindowTitle.png) + +- Nei tag `
` del nuovo file usa tutto ciò che hai imparato per aggiungere elementi alla pagina: paragrafi, intestazioni, immagini ed elenchi! + +- I ripeti i passi di sopra per ogni nuova pagina. + +Quando ci sono troppe schede aperte per poter essere visualizzate insieme, puoi usare l'icona **<** e **>** in alto a sinistra per farle scorrere. + +![The buttons for scrolling the tabs](images/tktScrollTabIcons.png) + +Ora hai bisogno di creare dei link in modo da poter raggiungere ogni nuova pagina! Mettiamo tutti i link in un elenco. + +- Nel file `index.html`, aggiungi il seguente codice al body della pagina: + +```html + +``` + +- Modifica il valore dell'attributo `href` per ogni link (ricorda, il testo deve essere inserito all'interno delle virgolette) in modo che sia perfettamente identico ad ogni nome dei file che hai creato. + +- Modifica il testo all'interno dei tag ` ` in modo che sia adatto alla descrizione delle tue pagine. + +Ora puoi navigare tra le tue pagine! + +![Example list of links on a web page](images/egListOfPageLinks.png) + diff --git a/_tutorials/HTML-CSS Sushi Card/step_11.md b/_tutorials/HTML-CSS Sushi Card/step_11.md new file mode 100644 index 0000000..17e5e5f --- /dev/null +++ b/_tutorials/HTML-CSS Sushi Card/step_11.md @@ -0,0 +1,65 @@ +## Navigare nel sito + +Molti siti hanno un menu di **navigazione** per aiutare i visitatori a spostarsi tra le pagine. +Ora che hai un po' di pagine, una homepage, dei link ad ogni pagina, spostiamo la lista dei link in una sezione in alto della pagina. + +![Example of a web page with navigation links at the top](images/egNavLinksAtTop.png) + +- Cerca il codice usato per creare un elenco nei passaggi precedenti. + +- Premi invio subito prima del tag di apertura `` , premi **Invio** per creare un'altra riga vuota, e digita qui il tag di chiusura ``. + +- Ora dovrai selezionate l'intera sezione `