You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Le due linee sopra riportate non aggiungono nessun file al tuo progetto. Stanno solo reindirizzando ad alcuni files the esistono in internet. Ma non ti preoccupare troppo, vai avanti e apri la tua pagina web e ricarica la pagina. Eccolo qui!
27
27
@@ -73,64 +73,64 @@ Facciamo comunque un esempio. Perchè non cambiare il colore del nostro header?
73
73
74
74
Aggiungi il seguente codice nel tuo file `static/css/blog.css`:
75
75
76
-
```css
77
-
h1 a {
78
-
color: #FCA205;
79
-
}
80
-
```
76
+
```css
77
+
h1a {
78
+
color: #FCA205;
79
+
}
80
+
```
81
81
82
82
`h1 a` è un esempio di selettore CSS. Questo significa che stiamo cercando di cambiare lo stile su tutti gli elementi `a` all'interno di un elemento `h1` (in questo caso, abbiamo una linea di codice così strutturata: `<h1><a href="">link</a></h1>`). In questo caso, stiamo cercando di cambiare il colore con `#FCA205`, che corrisponde all'arancione. Ovviamente puoi mettere il codice di qualsiasi altro colore tu preferisca!
83
83
84
84
In un file CSS definiamo lo stile degli elementi presenti nel file HTML. Gli elementi in questione vengono identificati con il nome (ad esempio `a`, `h1`, `body`) oppure con l'attributo `class` o l'attributo `id`. Class e id sono i nomi che assegni agli elementi. Le classi definiscono gruppi di elementi mentre gli id indicano uno specifico elemento. Ad esempio, il seguente elemento può essere identificato nel CSS utilizzando il nome del tag `a`, la classe `external_link` oppure l'id ` link_to_wiki_page`:
Infine, dobbiamo anche far sapere al nostro template in HTML che abbiamo effettivamente aggiunto un po' di CSS. Apri il file `blog/templates/blog/post_list.html` e aggiungi la seguente riga di testo:
95
95
96
-
```html
97
-
{% load staticfiles %}
98
-
```
96
+
```html
97
+
{% load staticfiles %}
98
+
```
99
99
100
100
Per ora stiamo solamente caricando tutti i nostri static files :). Aggiungi questa riga di testo tra `<head>` e `</head>`, subito dopo il link al file CSS di Bootstrap (il browser legge i file nell'ordine in cui sono dati, per cui il codice nei nostri files può sovrascrivere il codice presente nei files di Bootstrap):
OK, salviamo il file e ricarichiamo la pagina web!
136
136
@@ -140,11 +140,11 @@ OK, salviamo il file e ricarichiamo la pagina web!
140
140
141
141
Ben fatto! Adesso potremmo dare un po' più d'aria alla nostra pagina web e aumentare il margine nella parte sinistra. Proviamo!
142
142
143
-
```css
144
-
body {
145
-
padding-left: 15px;
146
-
}
147
-
```
143
+
```css
144
+
body {
145
+
padding-left: 15px;
146
+
}
147
+
```
148
148
149
149
Aggiungi questo al tuo CSS, salva il file e guarda il risultato!
150
150
@@ -154,20 +154,20 @@ Aggiungi questo al tuo CSS, salva il file e guarda il risultato!
154
154
155
155
Potremmo anche personalizzare lo stile calligrafico nel nostro header. Incolla quanto segue all'interno del tag `<head>` che si trova nel file `blog/templates/blog/post_list.html`:
Questa riga consente di importare un font chiamato *Lobster* da Google Fonts (https://www.google.com/fonts).
162
162
163
163
Ora aggiungi `font-family: 'Lobster';` nel file CSS `static/css/blog.css` all'interno del blocco `h1 a` (il codice tra le due parentesi graffe, `{` e `}`) e ricarica la pagina:
164
164
165
-
```css
166
-
h1 a {
167
-
color: #FCA205;
168
-
font-family: 'Lobster';
169
-
}
170
-
```
165
+
```css
166
+
h1a {
167
+
color: #FCA205;
168
+
font-family: 'Lobster';
169
+
}
170
+
```
171
171
172
172
![Figura 14.3][7]
173
173
@@ -179,105 +179,105 @@ Come già accennato, il CSS utilizza il concetto di 'classe' che in pratica ti p
179
179
180
180
Prova a dare dei nomi ad alcune parti dell'HTML. Aggiungi una classe chiamta `page-header` al tuo `div` che contiene l'intestazione così:
E ora aggiungi una classe `post` al tuo `div` che contiene un articolo del blog.
189
189
190
-
```html
191
-
<div class="post">
192
-
<p>pubblicato: {{ post.published_date }}</p>
193
-
<h1><a href="">{{ post.title }}</a></h1>
194
-
<p>{{ post.text|linebreaks }}</p>
195
-
</div>
196
-
```
190
+
```html
191
+
<divclass="post">
192
+
<p>pubblicato: {{ post.published_date }}</p>
193
+
<h1><ahref="">{{ post.title }}</a></h1>
194
+
<p>{{ post.text|linebreaks }}</p>
195
+
</div>
196
+
```
197
197
198
198
Ora aggiungiamo dei blocchi di codice ai nostri nuovi selettori. I selettori che iniziano con `.` indicano una classe. Online ci sono molti tutorial e spiegazioni sul CSS che possono aiutarti a comprendere il codice che stiamo per scrivere. Per ora, copia e incolla quanto segue nel tuo file `mysite/static/css/blog.css`:
0 commit comments