CSS Flashcards

1
Q

Quali sono i tre modi per inserire i fogli di stile in un documento HTML?

A
  • File esterno
  • Intestazione generale del documento
  • Specifica degli attributi nel singolo TAG
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Perché l’HTML tradizionale non è adatto al web design moderno?

A

L’HTML è progettato per singole pagine e non per siti complessi. Non separa adeguatamente stile, contenuti e struttura, rendendo difficile la gestione del layout e delle modifiche globali.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cos’è un foglio di stile (CSS)?

A

Un set di regole stilistiche che descrive come un documento HTML verrà presentato all’utente, separando il contenuto dalla sua presentazione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual è il vantaggio principale dell’uso di CSS?

A

La flessibilità di modificare l’aspetto di più pagine da un unico file, semplificando la manutenzione e la revisione dei siti web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa indica il simbolo # in CSS?

A

L’identificativo (ID) di un elemento. Es.: #mioform.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cosa indica il simbolo . in CSS?

A

Una classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cosa succede se in CSS non si utilizza né . né #?

A

La regola si applica a tutti i tag specificati. Es.: td { … } si applica a tutti i tag < td>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Esempio di stile con classe:

.bd {
border: 1px solid black;
padding: 4px;
}

A

.bd: Seleziona tutti gli elementi con l’attributo class=”bd”.

border: 1px solid black;: Aggiunge un bordo nero continuo (solido) con spessore di 1 pixel.

padding: 4px;: Crea uno spazio interno (padding) di 4 pixel tra il bordo e il contenuto dell’elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Come creare un bordo tratteggiato blu in CSS?

A

td {
border: blue dashed 2px;
padding: 8px;
}

td: Seleziona tutti gli elementi < td> (cella della tabella).

border: blue dashed 2px;: Aggiunge un bordo blu tratteggiato con spessore di 2 pixel.

padding: 8px;: Crea uno spazio interno di 8 pixel tra il contenuto della cella e il bordo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Come si definisce la separazione tra stile e contenuti in CSS?

A

L’HTML definisce la struttura logica del documento, mentre il CSS gestisce la presentazione visiva.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual è un esempio di problema risolto con CSS rispetto all’HTML tradizionale?

A

Modificare il font in tutte le pagine di un sito richiederebbe modificare ogni tag < FONT> in HTML, mentre con CSS basta cambiare una regola in un file esterno.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Perché è importante separare la struttura HTML dallo stile CSS?

A

Per facilitare la manutenzione, permettendo modifiche globali rapide e riducendo la ridondanza nel codice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

mioform {
font-family: Arial;
font-size: 12px;
}

A

mioform: Seleziona l’elemento HTML con l’attributo id=”mioform”.

font-family: Arial;: Imposta il font del testo su Arial.

font-size: 12px;: Imposta la dimensione del testo su 12 pixel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly