diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md
index 2326bddd3c..8e8d94760a 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-elements-within-your-bootstrap-wells.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908849
-title: Add Elements within Your Bootstrap Wells
+title: Aggiungere elementi in un contenitore well
challengeType: 0
forumTopicId: 16636
dashedName: add-elements-within-your-bootstrap-wells
@@ -8,13 +8,13 @@ dashedName: add-elements-within-your-bootstrap-wells
# --description--
-Now we're several `div` elements deep on each column of our row. This is as deep as we'll need to go. Now we can add our `button` elements.
+Ora siamo a diversi elementi `div` di profondità su ogni colonna della nostra riga. Questa è la profondità a cui dovremo andare. Ora possiamo aggiungere i nostri elementi `button`.
-Nest three `button` elements within each of your `div` elements having the class name `well`.
+Annida tre elementi `button` all'interno di ciascuno dei tuoi elementi `div` di classe `well`.
# --hints--
-Three `button` elements should be nested within each of your `div` elements with class `well`.
+Tre elementi `button` dovrebbero essere annidati all'interno di ciascuno dei tuoi elementi `div` di classe `well`.
```js
assert(
@@ -23,13 +23,13 @@ assert(
);
```
-You should have a total of 6 `button` elements.
+Dovresti avere un totale di 6 elementi `button`.
```js
assert($('button') && $('button').length > 5);
```
-All of your `button` elements should have closing tags.
+Tutti i tuoi elementi `button` dovrebbero avere tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md
index 9c9a200e02..d859bbaf17 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md
@@ -1,27 +1,28 @@
---
id: bad87fee1348bd9aedc08845
-title: Add Font Awesome Icons to all of our Buttons
+title: Aggiungere le icone di Font Awesome a tutti i bottoni
challengeType: 0
forumTopicId: 16637
required:
- - link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css'
+ -
+ link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css'
raw: true
dashedName: add-font-awesome-icons-to-all-of-our-buttons
---
# --description--
-Font Awesome is a convenient library of icons. These icons can be web fonts or vector graphics. These icons are treated just like fonts. You can specify their size using pixels, and they will assume the font size of their parent HTML elements.
+Font Awesome è una comoda libreria di icone. Queste icone possono essere font web o grafica vettoriale. Queste icone sono trattate proprio come i caratteri. Puoi specificare la loro dimensione usando i pixel, e assumeranno la dimensione del carattere degli elementi HTML genitori.
# --instructions--
-Use Font Awesome to add an `info-circle` icon to your info button and a `trash` icon to your delete button.
+Usa Font Awesome per aggiungere un'icona `info-circle` al tuo pulsante info e un'icona `trash` al tuo pulsante di eliminazione.
-**Note:** The `span` element is an acceptable alternative to the `i` element for the directions below.
+**Nota:** L'elemento `span` è un'alternativa accettabile all'elemento `i` per le istruzioni sottostanti.
# --hints--
-You should add a `` within your `info` button element.
+Dovresti aggiungere un pulsante `` all'interno dell'elemento `info`.
```js
assert(
@@ -30,7 +31,7 @@ assert(
);
```
-You should add a `` within your `delete` button element.
+Dovresti aggiungere un `` all'interno del tuo bottone `delete`.
```js
assert(
@@ -39,7 +40,7 @@ assert(
);
```
-Each of your `i` elements should have a closing tag and `` is in your `like` button element.
+Ognuno dei tuoi elementi `i` dovrebbe avere un tag di chiusura e `` dovrebbe essere presente nel tuo bottone `like`.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md
index bda1cf6d31..3ee0e88c40 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-font-awesome-icons-to-our-buttons.md
@@ -1,47 +1,48 @@
---
id: bad87fee1348bd9aedd08845
-title: Add Font Awesome Icons to our Buttons
+title: Aggiungere le icone Font Awesome ai bottoni
challengeType: 0
forumTopicId: 16638
required:
- - link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css'
+ -
+ link: 'https://use.fontawesome.com/releases/v5.8.1/css/all.css'
raw: true
dashedName: add-font-awesome-icons-to-our-buttons
---
# --description--
-Font Awesome is a convenient library of icons. These icons can be webfonts or vector graphics. These icons are treated just like fonts. You can specify their size using pixels, and they will assume the font size of their parent HTML elements.
+Font Awesome è una comoda libreria di icone. Queste icone possono essere font web o grafica vettoriale. Queste icone sono trattate proprio come i caratteri. Puoi specificare la loro dimensione usando i pixel, e assumeranno la dimensione del carattere degli elementi HTML genitori.
-You can include Font Awesome in any app by adding the following code to the top of your HTML:
+Puoi includere Font Awesome in qualsiasi app aggiungendo il seguente codice alla parte superiore del tuo HTML:
```html
```
-In this case, we've already added it for you to this page behind the scenes.
+In questo caso, lo abbiamo già aggiunto per te a questa pagina dietro le quinte.
-The `i` element was originally used to make other elements italic, but is now commonly used for icons. You can add the Font Awesome classes to the `i` element to turn it into an icon, for example:
+L'elemento `i` era originariamente utilizzato per rendere corsivi altri elementi, ma ora è comunemente usato per le icone. Puoi aggiungere le classi Font Awesome all'elemento `i` per trasformarlo in un'icona, ad esempio:
```html
```
-Note that the `span` element is also acceptable for use with icons.
+Nota che anche l'elemento `span` è accettabile per l'uso con le icone.
# --instructions--
-Use Font Awesome to add a `thumbs-up` icon to your like button by giving it an `i` element with the classes `fas` and `fa-thumbs-up`. Make sure to keep the text `Like` next to the icon.
+Usa Font Awesome per aggiungere un'icona `thumbs-up` al tuo pulsante like inserendo un elemento `i` con le classi `fas` e `fa-thumbs-up`. Assicurati di mantenere il testo `Like` accanto all'icona.
# --hints--
-You should add an `i` element with the classes `fas` and `fa-thumbs-up`.
+Dovresti aggiungere un elemento `i` con le classi `fas` e `fa-thumbs-up`.
```js
assert($('i').is('.fas.fa-thumbs-up') || $('span').is('.fas.fa-thumbs-up'));
```
-Your `fa-thumbs-up` icon should be located within the Like button.
+L'icona `fa-thumbs-up` dovrebbe essere posizionata all'interno del pulsante Like.
```js
assert(
@@ -52,7 +53,7 @@ assert(
);
```
-Your `i` element should be nested within your `button` element.
+Il tuo elemento `i` dovrebbe essere annidato all'interno dell'elemento `button`.
```js
assert(
@@ -61,7 +62,7 @@ assert(
);
```
-Your icon element should have a closing tag.
+Il tuo elemento icon dovrebbe avere un tag di chiusura.
```js
assert(code.match(/<\/i>|<\/span>/g));
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md
index 66b46cd625..aa76646765 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/add-id-attributes-to-bootstrap-elements.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908853
-title: Add id Attributes to Bootstrap Elements
+title: Aggiungere attributi id agli elementi di Bootstrap
challengeType: 0
forumTopicId: 16639
dashedName: add-id-attributes-to-bootstrap-elements
@@ -8,23 +8,23 @@ dashedName: add-id-attributes-to-bootstrap-elements
# --description--
-Recall that in addition to class attributes, you can give each of your elements an `id` attribute.
+Ricorda che oltre agli attributi di classe, puoi dare a ciascuno dei tuoi elementi un attributo `id`.
-Each id must be unique to a specific element and used only once per page.
+Ogni id deve essere unico per uno specifico elemento e dev'essere usato una sola volta per pagina.
-Let's give a unique id to each of our `div` elements of class `well`.
+Diamo un id unico a ciascuno dei nostri elementi `div` di classe `well`.
-Remember that you can give an element an id like this:
+Ricorda che puoi dare ad un elemento un id come questo:
```html
```
-Give the well on the left the id of `left-well`. Give the well on the right the id of `right-well`.
+Dai all'elemento well sulla sinistra l'id di `left-well`. Dai all'elemento well sulla destra l'id di `right-well`.
# --hints--
-Your left `well` should have the id of `left-well`.
+Il tuo `well` di sinistra dovrebbe avere l'id di `left-well`.
```js
assert(
@@ -33,7 +33,7 @@ assert(
);
```
-Your right `well` should have the id of `right-well`.
+Il tuo `well` di destra dovrebbe avere l'id di `right-well`.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md
index 4ec8c688fc..b0d10ab9c4 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/apply-the-default-bootstrap-button-style.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908850
-title: Apply the Default Bootstrap Button Style
+title: Applicare lo stile del pulsante Bootstrap di default
challengeType: 0
forumTopicId: 16657
dashedName: apply-the-default-bootstrap-button-style
@@ -8,19 +8,19 @@ dashedName: apply-the-default-bootstrap-button-style
# --description--
-Bootstrap has another button class called `btn-default`.
+Bootstrap ha un'altra classe di bottoni chiamata `btn-default`.
-Apply both the `btn` and `btn-default` classes to each of your `button` elements.
+Applica le classi `btn` e `btn-default` a ciascuno dei tuoi elementi `button`.
# --hints--
-You should apply the `btn` class to each of your `button` elements.
+Dovresti applicare la classe `btn` a ciascuno dei tuoi elementi `button`.
```js
assert($('.btn').length > 5);
```
-You should apply the `btn-default` class to each of your `button` elements.
+Dovresti applicare la classe `btn-default` a ciascuno dei tuoi elementi `button`.
```js
assert($('.btn-default').length > 5);
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md
index 50f3b1dbd7..e68989593f 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/call-out-optional-actions-with-btn-info.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348cd8acef08813
-title: Call out Optional Actions with btn-info
+title: Stilizzare azioni facoltative con btn-info
challengeType: 0
forumTopicId: 16770
dashedName: call-out-optional-actions-with-btn-info
@@ -8,33 +8,33 @@ dashedName: call-out-optional-actions-with-btn-info
# --description--
-Bootstrap comes with several pre-defined colors for buttons. The `btn-info` class is used to call attention to optional actions that the user can take.
+Bootstrap è dotato di diversi colori predefiniti per i pulsanti. La classe `btn-info` viene utilizzata per richiamare l'attenzione sulle azioni facoltative che l'utente può intraprendere.
-Create a new block-level Bootstrap button below your `Like` button with the text `Info`, and add Bootstrap's `btn-info` and `btn-block` classes to it.
+Crea un nuovo pulsante Bootstrap a livello di blocco sotto il tuo pulsante `Like` con il testo `Info`, e aggiungi le classi `btn-info` e `btn-block` di Bootstrap.
-Note that these buttons still need the `btn` and `btn-block` classes.
+Nota che questi pulsanti hanno ancora bisogno delle classi `btn` e `btn-block`.
# --hints--
-You should create a new `button` element with the text `Info`.
+Dovresti creare un nuovo elemento `button` con il testo `Info`.
```js
assert(new RegExp('info', 'gi').test($('button').text()));
```
-Both of your Bootstrap buttons should have the `btn` and `btn-block` classes.
+Entrambi i pulsanti di Bootstrap dovrebbero avere le classi `btn` e `btn-block`.
```js
assert($('button.btn-block.btn').length > 1);
```
-Your new button should have the class `btn-info`.
+Il tuo nuovo pulsante dovrebbe avere la classe `btn-info`.
```js
assert($('button').hasClass('btn-info'));
```
-All of your `button` elements should have closing tags.
+Tutti i tuoi elementi `button` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md
index 9aeceadaa1..b37f9c53f8 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/center-text-with-bootstrap.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd8acde08812
-title: Center Text with Bootstrap
+title: Centrare il testo con Bootstrap
challengeType: 0
forumTopicId: 16771
dashedName: center-text-with-bootstrap
@@ -8,9 +8,9 @@ dashedName: center-text-with-bootstrap
# --description--
-Now that we're using Bootstrap, we can center our heading element to make it look better. All we need to do is add the class `text-center` to our `h2` element.
+Ora che stiamo usando Bootstrap, possiamo centrare il nostro elemento di intestazione per farlo apparire meglio. Tutto quello che dobbiamo fare è aggiungere la classe `text-center` al nostro elemento `h2`.
-Remember that you can add several classes to the same element by separating each of them with a space, like this:
+Ricorda che puoi aggiungere più classi allo stesso elemento separando ciascuna di esse con uno spazio, in questo modo:
```html
your text
@@ -18,13 +18,13 @@ Remember that you can add several classes to the same element by separating each
# --hints--
-Your `h2` element should be centered by applying the class `text-center`
+Il tuo elemento `h2` dovrebbe essere centrato applicando la classe `text-center`
```js
assert($('h2').hasClass('text-center'));
```
-Your `h2` element should still have the class `red-text`
+Il tuo elemento `h2` dovrebbe appartenere ancora alla classe `red-text`
```js
assert($('h2').hasClass('red-text'));
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md
index 1573a5fc26..73125cd019 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-block-element-bootstrap-button.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348cd8acef08812
-title: Create a Block Element Bootstrap Button
+title: Creare un pulsante Bootstrap di tipo blocco
challengeType: 0
forumTopicId: 16810
dashedName: create-a-block-element-bootstrap-button
@@ -8,45 +8,45 @@ dashedName: create-a-block-element-bootstrap-button
# --description--
-Normally, your `button` elements with the `btn` and `btn-default` classes are only as wide as the text that they contain. For example:
+Normalmente, i tuoi elementi `button` con le classi `btn` e `btn-default` sono larghi solo quanto il testo che contengono. Per esempio:
```html
```
-This button would only be as wide as the word `Submit`.
+Questo pulsante sarà ampio solo quanto la parola `Submit`.
-By making them block elements with the additional class of `btn-block`, your button will stretch to fill your page's entire horizontal space and any elements following it will flow onto a "new line" below the block.
+Rendendolo elemento di blocco con la classe aggiuntiva `btn-block`, il tuo pulsante si estenderà per riempire l'intero spazio orizzontale della tua pagina e tutti gli elementi che seguiranno scorreranno su una "nuova linea" sotto il blocco.
```html
```
-This button would take up 100% of the available width.
+Questo pulsante prenderà il 100% della larghezza disponibile.
-Note that these buttons still need the `btn` class.
+Nota che questi bottoni hanno ancora bisogno della classe `btn`.
-Add Bootstrap's `btn-block` class to your Bootstrap button.
+Aggiungi la classe `btn-block` di Bootstrap al tuo pulsante.
# --hints--
-Your button should still have the `btn` and `btn-default` classes.
+Il tuo pulsante dovrebbe avere ancora le classi `btn` e `btn-default`.
```js
assert($('button').hasClass('btn') && $('button').hasClass('btn-default'));
```
-Your button should have the class `btn-block`.
+Il tuo pulsante dovrebbe avere la classe `btn-block`.
```js
assert($('button').hasClass('btn-block'));
```
-All of your `button` elements should have closing tags.
+Tutti i tuoi elementi `button` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md
index 3014dc6931..529d85f12b 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-button.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348cd8acdf08812
-title: Create a Bootstrap Button
+title: Creare un bottone con Bootstrap
challengeType: 0
forumTopicId: 16811
dashedName: create-a-bootstrap-button
@@ -8,13 +8,13 @@ dashedName: create-a-bootstrap-button
# --description--
-Bootstrap has its own styles for `button` elements, which look much better than the plain HTML ones.
+Bootstrap ha i suoi stili per gli elementi `button`, e questo li fa apparire molto più belli di quelli dell'HTML semplice.
-Create a new `button` element below your large kitten photo. Give it the `btn` and `btn-default` classes, as well as the text of `Like`.
+Crea un nuovo elemento `button` sotto alla foto grande dei gattini. Dagli le classi `btn` e `btn-default`, e il testo di `Like`.
# --hints--
-You should create a new `button` element with the text `Like`.
+Dovresti creare un nuovo elemento `button` con il testo `Like`.
```js
assert(
@@ -23,13 +23,13 @@ assert(
);
```
-Your new button should have two classes: `btn` and `btn-default`.
+Il tuo nuovo pulsante dovrebbe avere due classi: `btn` e `btn-default`.
```js
assert($('button').hasClass('btn') && $('button').hasClass('btn-default'));
```
-All of your `button` elements should have closing tags.
+Tutti i tuoi elementi `button` dovrebbero avere tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md
index 5292646446..19dcc2a8d2 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-headline.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908846
-title: Create a Bootstrap Headline
+title: Creare un titolo con Bootstrap
challengeType: 0
forumTopicId: 16812
dashedName: create-a-bootstrap-headline
@@ -8,23 +8,23 @@ dashedName: create-a-bootstrap-headline
# --description--
-Now let's build something from scratch to practice our HTML, CSS and Bootstrap skills.
+Ora costruiamo qualcosa da zero per fare pratica con le nostre abilità HTML, CSS e Bootstrap.
-We'll build a jQuery playground, which we'll soon put to use in our jQuery challenges.
+Costruiremo un "terreno di gioco" che presto useremo con le nostre sfide jQuery.
-To start with, create an `h3` element, with the text `jQuery Playground`.
+Per iniziare, crea un elemento `h3`, con il testo `jQuery Playground`.
-Color your `h3` element with the `text-primary` Bootstrap class, and center it with the `text-center` Bootstrap class.
+Colora il tuo elemento `h3` con la classe Bootstrap `text-primary` e centralo con la classe `text-center` Bootstrap.
# --hints--
-You should add an `h3` element to your page.
+Dovresti aggiungere un elemento `h3` alla tua pagina.
```js
assert($('h3') && $('h3').length > 0);
```
-Your `h3` element should have a closing tag.
+Il tuo elemento `h3` dovrebbe avere un tag di chiusura.
```js
assert(
@@ -34,19 +34,19 @@ assert(
);
```
-Your `h3` element should be colored by applying the class `text-primary`
+Il tuo elemento `h3` dovrebbe essere colorato applicando la classe `text-primary`
```js
assert($('h3').hasClass('text-primary'));
```
-Your `h3` element should be centered by applying the class `text-center`
+Il tuo elemento `h3` dovrebbe essere centrato applicando la classe `text-center`
```js
assert($('h3').hasClass('text-center'));
```
-Your `h3` element should have the text `jQuery Playground`.
+Il tuo elemento `h3` dovrebbe avere il testo `jQuery Playground`.
```js
assert.isTrue(/jquery(\s)+playground/gi.test($('h3').text()));
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md
index 3a5ff315bb..0ba860c6af 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-bootstrap-row.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9bec908846
-title: Create a Bootstrap Row
+title: Creare una riga di Bootstrap
challengeType: 0
forumTopicId: 16813
dashedName: create-a-bootstrap-row
@@ -8,13 +8,13 @@ dashedName: create-a-bootstrap-row
# --description--
-Now we'll create a Bootstrap row for our inline elements.
+Ora creeremo una riga (row) di Bootstrap per i nostri elementi in linea.
-Create a `div` element below the `h3` tag, with a class of `row`.
+Crea un elemento `div` sotto il tag `h3`, con una classe `row`.
# --hints--
-You should add a `div` element below your `h3` element.
+Dovresti aggiungere un elemento `div` sotto il tuo elemento `h3`.
```js
assert(
@@ -25,19 +25,19 @@ assert(
);
```
-Your `div` element should have the class `row`
+Il tuo elemento `div` dovrebbe avere la classe `row`
```js
assert($('div').hasClass('row'));
```
-Your `row div` should be nested inside the `container-fluid div`
+Il tuo `row div` dovrebbe essere annidato all'interno del `container-fluid div`
```js
assert($('div.container-fluid div.row').length > 0);
```
-Your `div` element should have a closing tag.
+Il tuo elemento `div` dovrebbe avere un tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md
index eaea933735..2e73d0e38b 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-class-to-target-with-jquery-selectors.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908852
-title: Create a Class to Target with jQuery Selectors
+title: Creare una classe da usare con i selettori jQuery
challengeType: 0
forumTopicId: 16815
dashedName: create-a-class-to-target-with-jquery-selectors
@@ -8,13 +8,13 @@ dashedName: create-a-class-to-target-with-jquery-selectors
# --description--
-Not every class needs to have corresponding CSS. Sometimes we create classes just for the purpose of selecting these elements more easily using jQuery.
+Non tutte le classi devono avere un corrispondente CSS. A volte creeremo delle classi solo allo scopo di selezionare questi elementi più facilmente utilizzando jQuery.
-Give each of your `button` elements the class `target`.
+Assegna a ciascuno dei tuoi elementi `button` la classe `target`.
# --hints--
-You should apply the `target` class to each of your `button` elements.
+Dovresti applicare la classe `target` a ciascuno dei tuoi elementi `button`.
```js
assert($('.target').length > 5);
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-custom-heading.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-custom-heading.md
index 646afcbe0f..37d1443a24 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-custom-heading.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-a-custom-heading.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aede08845
-title: Create a Custom Heading
+title: Creare un'intestazione personalizzata
challengeType: 0
forumTopicId: 16816
dashedName: create-a-custom-heading
@@ -8,23 +8,23 @@ dashedName: create-a-custom-heading
# --description--
-We will make a simple heading for our Cat Photo App by putting the title and relaxing cat image in the same row.
+Creeremo una semplice intestazione per la nostra Cat Photo App mettendo il titolo e l'immagine del gatto nella stessa riga.
-Remember, Bootstrap uses a responsive grid system, which makes it easy to put elements into rows and specify each element's relative width. Most of Bootstrap's classes can be applied to a `div` element.
+Ricorda, Bootstrap utilizza un sistema di griglia responsivo, che rende facile mettere gli elementi in righe e specificare la larghezza relativa di ogni elemento. La maggior parte delle classi di Bootstrap può essere applicata a un elemento `div`.
-Nest your first image and your `h2` element within a single `
` element. Nest your `h2` element within a `
` and your image in a `
` so that they are on the same line.
+Annida la prima immagine e l'elemento `h2` nello stesso elemento `
`. Annida l'elemento `h2` in un `
` e la tua immagine in un `
` in modo che stiano nella stessa linea.
-Notice how the image is now just the right size to fit along the text?
+Hai notato come l'immagine ha ora la giusta dimensione per adattarsi al testo?
# --hints--
-Your `h2` element and topmost `img` element should both be nested together within a `div` element with the class `row`.
+Il tuo elemento `h2` e l'elemento `img` più in alto dovrebbero essere entrambi annidati all'interno di un elemento `div` di classe `row`.
```js
assert($('div.row:has(h2)').length > 0 && $('div.row:has(img)').length > 0);
```
-Your topmost `img` element should be nested within a `div` with the class `col-xs-4`.
+Il tuo elemento `img` più in alto dovrebbe essere annidato all'interno di un `div` di classe `col-xs-4`.
```js
assert(
@@ -33,7 +33,7 @@ assert(
);
```
-Your `h2` element should be nested within a `div` with the class `col-xs-8`.
+Il tuo elemento `h2` dovrebbe essere annidato all'interno di un `div` di classe `col-xs-8`.
```js
assert(
@@ -42,7 +42,7 @@ assert(
);
```
-All of your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-bootstrap-wells.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-bootstrap-wells.md
index 47de1536d6..d96ecccac2 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-bootstrap-wells.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/create-bootstrap-wells.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908848
-title: Create Bootstrap Wells
+title: Creare degli elementi incassati con Bootstrap
challengeType: 0
forumTopicId: 16825
dashedName: create-bootstrap-wells
@@ -8,25 +8,25 @@ dashedName: create-bootstrap-wells
# --description--
-Bootstrap has a class called `well` that can create a visual sense of depth for your columns.
+Bootstrap ha una classe chiamata `well` che può creare un effetto di profondità per le tue colonne.
-Nest one `div` element with the class `well` within each of your `col-xs-6` `div` elements.
+Nidifica un elemento `div` con la classe `well` dentro a ognuno dei tuoi elementi `div` di classe `col-xs-6`.
# --hints--
-You should add a `div` element with the class `well` inside each of your `div` elements with the class `col-xs-6`
+Dovresti aggiungere un elemento `div` di classe `well` all'interno di ciascuno dei tuoi elementi `div` di classe `col-xs-6`
```js
assert($('div.col-xs-6').not(':has(>div.well)').length < 1);
```
-Both of your `div` elements with the class `col-xs-6` should be nested within your `div` element with the class `row`.
+Entrambi i tuoi elementi `div` di classe `col-xs-6` dovrebbero essere annidati nel tuo elemento `div` di classe `row`.
```js
assert($('div.row > div.col-xs-6').length > 1);
```
-All your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere un tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md
index 76a1bffcd7..24767cff32 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/ditch-custom-css-for-bootstrap.md
@@ -1,6 +1,6 @@
---
id: bad87fee1347bd9aedf08845
-title: Ditch Custom CSS for Bootstrap
+title: Sostituire il CSS personalizzato con quello di Bootstrap
challengeType: 0
forumTopicId: 17565
dashedName: ditch-custom-css-for-bootstrap
@@ -8,31 +8,31 @@ dashedName: ditch-custom-css-for-bootstrap
# --description--
-We can clean up our code and make our Cat Photo App look more conventional by using Bootstrap's built-in styles instead of the custom styles we created earlier.
+Possiamo ripulire il nostro codice e rendere la nostra Cat Photo App guardare più convenzionale utilizzando gli stili incorporati di Bootstrap invece degli stili personalizzati che abbiamo creato in precedenza.
-Don't worry - there will be plenty of time to customize our CSS later.
+Non preoccuparti - ci sarà un sacco di tempo per personalizzare il nostro CSS successivamente.
-Delete the `.red-text`, `p`, and `.smaller-image` CSS declarations from your `style` element so that the only declarations left in your `style` element are `h2` and `thick-green-border`.
+Elimina le dichiarazioni CSS `.red-text`, `p`, e `.smaller-image` dal tuo elemento `style` in modo che le uniche dichiarazioni rimanenti in `style` siano `h2` e `thick-green-border`.
-Then delete the `p` element that contains a dead link. Then remove the `red-text` class from your `h2` element and replace it with the `text-primary` Bootstrap class.
+Quindi elimina l'elemento `p` che contiene un link a vuoto. Quindi rimuovi la classe `red-text` dal tuo elemento `h2` e sostituiscila con la classe `text-primary` di Bootstrap.
-Finally, remove the `smaller-image` class from your first `img` element and replace it with the `img-responsive` class.
+Infine, rimuovi la classe `smaller-image` dal tuo primo elemento `img` e sostituiscila con la classe `img-responsive`.
# --hints--
-Your `h2` element should no longer have the class `red-text`.
+Il tuo elemento `h2` non dovrebbe più avere la classe `red-text`.
```js
assert(!$('h2').hasClass('red-text'));
```
-Your `h2` element should now have the class `text-primary`.
+Il tuo elemento `h2` dovrebbe ora avere la classe `text-primary`.
```js
assert($('h2').hasClass('text-primary'));
```
-Your paragraph elements should no longer use the font `Monospace`.
+I tuoi elementi di paragrafo non dovrebbero più usare il carattere `Monospace`.
```js
assert(
@@ -42,13 +42,13 @@ assert(
);
```
-The `smaller-image` class should be removed from your top image.
+La classe `smaller-image` dovrebbe essere rimossa dalla tua immagine in alto.
```js
assert(!$('img').hasClass('smaller-image'));
```
-You should add the `img-responsive` class to your top image.
+Dovresti aggiungere la classe `img-responsive` alla tua immagine più in alto.
```js
assert($('.img-responsive').length > 1);
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md
index 290766d634..8dc318fa5c 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/give-each-element-a-unique-id.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908855
-title: Give Each Element a Unique id
+title: Dare ad ogni elemento un id unico
challengeType: 0
forumTopicId: 18191
dashedName: give-each-element-a-unique-id
@@ -8,15 +8,15 @@ dashedName: give-each-element-a-unique-id
# --description--
-We will also want to be able to use jQuery to target each button by its unique id.
+Vorremo anche essere in grado di utilizzare jQuery per selezionare ogni bottone usando il suo id univoco.
-Give each of your buttons a unique id, starting with `target1` and ending with `target6`.
+Dai a ciascuno dei tuoi bottoni un id unico, iniziando con `target1` e terminando con `target6`.
-Make sure that `target1` to `target3` are in `#left-well`, and `target4` to `target6` are in `#right-well`.
+Assicurati che gli elementi da `target1` a `target3` siano in `#left-well`, e quelli da `target4` a `target6` siano in `#right-well`.
# --hints--
-One `button` element should have the id `target1`.
+Un elemento `button` dovrebbe avere l'id `target1`.
```js
assert(
@@ -25,7 +25,7 @@ assert(
);
```
-One `button` element should have the id `target2`.
+Un elemento `button` dovrebbe avere l'id `target2`.
```js
assert(
@@ -34,7 +34,7 @@ assert(
);
```
-One `button` element should have the id `target3`.
+Un elemento `button` dovrebbe avere l'id `target3`.
```js
assert(
@@ -43,7 +43,7 @@ assert(
);
```
-One `button` element should have the id `target4`.
+Un elemento `button` dovrebbe avere l'id `target4`.
```js
assert(
@@ -52,7 +52,7 @@ assert(
);
```
-One `button` element should have the id `target5`.
+Un elemento `button` dovrebbe avere l'id `target5`.
```js
assert(
@@ -61,7 +61,7 @@ assert(
);
```
-One `button` element should have the id `target6`.
+Un elemento `button` dovrebbe avere l'id `target6`.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md
index 452f52ab47..da7636e0c9 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/house-our-page-within-a-bootstrap-container-fluid-div.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908746
-title: House our page within a Bootstrap container-fluid div
+title: Accomodare la pagina all'interno di un div container-fluid di Bootstrap
challengeType: 0
forumTopicId: 18198
dashedName: house-our-page-within-a-bootstrap-container-fluid-div
@@ -8,19 +8,19 @@ dashedName: house-our-page-within-a-bootstrap-container-fluid-div
# --description--
-Now let's make sure all the content on your page is mobile-responsive.
+Ora assicuriamoci che tutti i contenuti sulla tua pagina siano responsivi sui dispositivi mobili.
-Let's nest your `h3` element within a `div` element with the class `container-fluid`.
+Nidifichiamo l'elemento `h3` all'interno di un elemento `div` di classe `container-fluid`.
# --hints--
-Your `div` element should have the class `container-fluid`.
+Il tuo elemento `div` dovrebbe avere la classe `container-fluid`.
```js
assert($('div').hasClass('container-fluid'));
```
-Each of your `div` elements should have closing tags.
+Ognuno dei tuoi elementi `div` dovrebbe avere un tag di chiusura.
```js
assert(
@@ -30,7 +30,7 @@ assert(
);
```
-Your `h3` element should be nested inside a `div` element.
+Il tuo elemento `h3` dovrebbe essere annidato all'interno di un elemento `div`.
```js
assert($('div').children('h3').length > 0);
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md
index 6d995aa318..0c066d3a12 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-buttons.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908856
-title: Label Bootstrap Buttons
+title: Etichettare i bottoni di Bootstrap
challengeType: 0
forumTopicId: 18222
dashedName: label-bootstrap-buttons
@@ -8,43 +8,43 @@ dashedName: label-bootstrap-buttons
# --description--
-Just like we labeled our wells, we want to label our buttons.
+Proprio come abbiamo etichettato i nostri well, vogliamo etichettare i nostri pulsanti.
-Give each of your `button` elements text that corresponds to its id selector.
+Dai a ciascuno dei tuoi elementi `button` un testo che corrisponda al suo selettore id.
# --hints--
-Your `button` element with the id `target1` should have the text `#target1`.
+Il tuo elemento `button` con l'id `target1` dovrebbe avere il testo `#target1`.
```js
assert(new RegExp('#target1', 'gi').test($('#target1').text()));
```
-Your `button` element with the id `target2` should have the text `#target2`.
+Il tuo elemento `button` con l'id `target2` dovrebbe avere il testo `#target2`.
```js
assert(new RegExp('#target2', 'gi').test($('#target2').text()));
```
-Your `button` element with the id `target3` should have the text `#target3`.
+Il tuo elemento `button` con l'id `target3` dovrebbe avere il testo `#target3`.
```js
assert(new RegExp('#target3', 'gi').test($('#target3').text()));
```
-Your `button` element with the id `target4` should have the text `#target4`.
+Il tuo elemento `button` con l'id `target4` dovrebbe avere il testo `#target4`.
```js
assert(new RegExp('#target4', 'gi').test($('#target4').text()));
```
-Your `button` element with the id `target5` should have the text `#target5`.
+Il tuo elemento `button` con l'id `target5` dovrebbe avere il testo `#target5`.
```js
assert(new RegExp('#target5', 'gi').test($('#target5').text()));
```
-Your `button` element with the id `target6` should have the text `#target6`.
+Il tuo elemento `button` con l'id `target6` dovrebbe avere il testo `#target6`.
```js
assert(new RegExp('#target6', 'gi').test($('#target6').text()));
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-wells.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-wells.md
index cae4c4837f..e948bad5b6 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-wells.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/label-bootstrap-wells.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908854
-title: Label Bootstrap Wells
+title: Etichettare gli elementi incassati
challengeType: 0
forumTopicId: 18223
dashedName: label-bootstrap-wells
@@ -8,15 +8,15 @@ dashedName: label-bootstrap-wells
# --description--
-For the sake of clarity, let's label both of our wells with their ids.
+Per motivi di chiarezza, etichettiamo entrambi i nostri well con i loro id.
-Above your left-well, inside its `col-xs-6` `div` element, add a `h4` element with the text `#left-well`.
+Sopra il well di sinistra, all'interno del `div` di classe `col-xs-6`, aggiungi un elemento `h4` con il testo `#left-well`.
-Above your right-well, inside its `col-xs-6` `div` element, add a `h4` element with the text `#right-well`.
+Sopra il well di destra, all'interno del suo elemento `div` di classe `col-xs-6`, aggiungi un elemento `h4` con il testo `#right-well`.
# --hints--
-You should add an `h4` element to each of your `
` elements.
+Dovresti aggiungere un elemento `h4` a ciascuno dei tuoi elementi `
`.
```js
assert(
@@ -24,19 +24,19 @@ assert(
);
```
-One `h4` element should have the text `#left-well`.
+Un elemento `h4` dovrebbe avere il testo `#left-well`.
```js
assert(new RegExp('#left-well', 'gi').test($('h4').text()));
```
-One `h4` element should have the text `#right-well`.
+Un elemento `h4` dovrebbe avere il testo `#right-well`.
```js
assert(new RegExp('#right-well', 'gi').test($('h4').text()));
```
-All of your `h4` elements should have closing tags.
+Tutti i tuoi elementi `h4` dovrebbero avere un tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md
index 426dad2cb4..cff5859656 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/line-up-form-elements-responsively-with-bootstrap.md
@@ -1,10 +1,11 @@
---
id: bad87fee1348bd9aec908845
-title: Line up Form Elements Responsively with Bootstrap
+title: Allineare responsivamente gli elementi dei moduli con Bootstrap
challengeType: 0
forumTopicId: 18225
required:
- - link: >-
+ -
+ link: >-
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css
raw: true
dashedName: line-up-form-elements-responsively-with-bootstrap
@@ -12,15 +13,15 @@ dashedName: line-up-form-elements-responsively-with-bootstrap
# --description--
-Now let's get your form `input` and your submission `button` on the same line. We'll do this the same way we have previously: by using a `div` element with the class `row`, and other `div` elements within it using the `col-xs-*` class.
+Ora mettiamo il tuo `input` e il `button` di invio del form sulla stessa linea. Lo faremo come in precedenza: usando un elemento `div` di classe `row`, e altri elementi `div` al suo interno usando la classe `col-xs-*`.
-Nest both your form's text `input` and submit `button` within a `div` with the class `row`. Nest your form's text `input` within a div with the class of `col-xs-7`. Nest your form's submit `button` in a `div` with the class `col-xs-5`.
+Annida sia il l'`input` di testo che il `button` di invio all'interno di un `div` di classe `row`. Annida il tuo `input` di testo all'interno di un div di classe `col-xs-7`. Annida il tuo `button` di invio in un `div` di classe `col-xs-5`.
-This is the last challenge we'll do for our Cat Photo App for now. We hope you've enjoyed learning Font Awesome, Bootstrap, and responsive design!
+Questa è l'ultima sfida che faremo per la nostra Cat Photo App per ora. Ci auguriamo che ti sia piaciuto imparare a usare Font Awesome, Bootstrap e il design responsivo!
# --hints--
-Your form submission button and text input should be nested in a div with class `row`.
+Il pulsante di invio del modulo e l'input di testo dovrebbero essere annidati in un div di classe `row`.
```js
assert(
@@ -29,19 +30,19 @@ assert(
);
```
-Your form text input should be nested in a div with the class `col-xs-7`.
+Il tuo input di testo del modulo dovrebbe essere annidato in un div di classe `col-xs-7`.
```js
assert($('div.col-xs-7:has(input[type="text"])').length > 0);
```
-Your form submission button should be nested in a div with the class `col-xs-5`.
+Il pulsante di invio del modulo dovrebbe essere annidato in un div di classe `col-xs-5`.
```js
assert($('div.col-xs-5:has(button[type="submit"])').length > 0);
```
-All of your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md
index 54c1ec8e26..06337dd4cd 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/make-images-mobile-responsive.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9acde08812
-title: Make Images Mobile Responsive
+title: Rendi le immagini responsive sui dispositivi mobili
challengeType: 0
forumTopicId: 18232
dashedName: make-images-mobile-responsive
@@ -8,39 +8,39 @@ dashedName: make-images-mobile-responsive
# --description--
-First, add a new image below the existing one. Set its `src` attribute to `https://bit.ly/fcc-running-cats`.
+Innanzitutto, aggiungi una nuova immagine sotto quella esistente. Imposta l'attributo `src` su `https://bit.ly/fcc-running-cats`.
-It would be great if this image could be exactly the width of our phone's screen.
+Sarebbe bello se questa immagine potesse essere larga esattamente come lo schermo del nostro telefono.
-Fortunately, with Bootstrap, all we need to do is add the `img-responsive` class to your image. Do this, and the image should perfectly fit the width of your page.
+Fortunatamente, con Bootstrap, tutto quello che dobbiamo fare è aggiungere la classe `img-responsive` alla tua immagine. Fai questo, e l'immagine dovrebbe adattarsi perfettamente alla larghezza della pagina.
# --hints--
-You should have a total of two images.
+Dovresti avere un totale di due immagini.
```js
assert($('img').length === 2);
```
-Your new image should be below your old one and have the class `img-responsive`.
+La tua nuova immagine dovrebbe essere sotto la vecchia e avere la classe `img-responsive`.
```js
assert($('img:eq(1)').hasClass('img-responsive'));
```
-Your new image should not have the class `smaller-image`.
+La tua nuova immagine non dovrebbe avere la classe `smaller-image`.
```js
assert(!$('img:eq(1)').hasClass('smaller-image'));
```
-Your new image should have a `src` of `https://bit.ly/fcc-running-cats`.
+La tua nuova immagine dovrebbe avere un `src` di `https://bit.ly/fcc-running-cats`.
```js
assert($('img:eq(1)').attr('src') === 'https://bit.ly/fcc-running-cats');
```
-Your new `img` element should have a closing angle bracket.
+Il tuo nuovo elemento `img` dovrebbe avere una parentesi angolare di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md
index 33c062bdf5..02e6b083b9 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-checkboxes.md
@@ -1,10 +1,11 @@
---
id: bad87fee1348bd9aeda08845
-title: Responsively Style Checkboxes
+title: Stilizzare responsivamente le caselle di spunta
challengeType: 0
forumTopicId: 18269
required:
- - link: >-
+ -
+ link: >-
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css
raw: true
dashedName: responsively-style-checkboxes
@@ -12,27 +13,27 @@ dashedName: responsively-style-checkboxes
# --description--
-Since Bootstrap's `col-xs-*` classes are applicable to all `form` elements, you can use them on your checkboxes too! This way, the checkboxes will be evenly spread out across the page, regardless of how wide the screen resolution is.
+Dal momento che le classi `col-xs-*` di Bootstrap sono applicabili a tutti gli elementi dei `form`, puoi usarle anche nelle tue caselle di spunta! In questo modo, le caselle di spunta saranno distribuite uniformemente su tutta la pagina, indipendentemente dalla risoluzione dello schermo.
# --instructions--
-Nest all three of your checkboxes in a `
` element. Then nest each of them in a `
` element.
+Annida tutte e tre le caselle di spunta in un elemento `
`. Poi annida ciascuna di esse in un elemento `
`.
# --hints--
-All of your checkboxes should be nested inside one `div` with the class `row`.
+Tutte le caselle di spunta dovrebbero essere annidate in un `div` di classe `row`.
```js
assert($('div.row:has(input[type="checkbox"])').length > 0);
```
-Each of your checkboxes should be nested inside its own `div` with the class `col-xs-4`.
+Ognuna delle tue caselle di spunta dovrebbe essere annidata all'interno del suo `div` di classe `col-xs-4`.
```js
assert($('div.col-xs-4:has(input[type="checkbox"])').length > 2);
```
-All of your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md
index b2ec1682b3..902f81c93e 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/responsively-style-radio-buttons.md
@@ -1,10 +1,11 @@
---
id: bad87fee1348bd9aedb08845
-title: Responsively Style Radio Buttons
+title: Stilizzare responsivamente i pulsanti di opzione
challengeType: 0
forumTopicId: 18270
required:
- - link: >-
+ -
+ link: >-
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css
raw: true
dashedName: responsively-style-radio-buttons
@@ -12,27 +13,27 @@ dashedName: responsively-style-radio-buttons
# --description--
-You can use Bootstrap's `col-xs-*` classes on `form` elements, too! This way, our radio buttons will be evenly spread out across the page, regardless of how wide the screen resolution is.
+Puoi usare le classi `col-xs-*` di Bootstrap anche sugli elementi dei `form`! In questo modo, i nostri pulsanti di opzione saranno distribuiti uniformemente nella pagina, indipendentemente dalla risoluzione dello schermo.
-Nest both your radio buttons within a `
` element. Then nest each of them within a `
` element.
+Annida entrambi i pulsanti di opzione all'interno di un elemento `
`. Poi annida ciascuno di essi all'interno di un elemento `
`.
-**Note:** As a reminder, radio buttons are `input` elements of type `radio`.
+**Nota:** Come promemoria, i pulsanti di opzione sono elementi `input` di tipo `radio`.
# --hints--
-All of your radio buttons should be nested inside one `div` with the class `row`.
+Tutti i pulsanti di opzione dovrebbero essere annidati all'interno di un `div` di classe `row`.
```js
assert($('div.row:has(input[type="radio"])').length > 0);
```
-Each of your radio buttons should be nested inside its own `div` with the class `col-xs-6`.
+Ciascuno dei tuoi pulsanti di opzione dovrebbe essere annidato all'interno del suo `div` di classe `col-xs-6`.
```js
assert($('div.col-xs-6:has(input[type="radio"])').length > 1);
```
-All of your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere dei tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md
index 440c9a7740..680db1a42f 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/split-your-bootstrap-row.md
@@ -1,6 +1,6 @@
---
id: bad87fee1348bd9aec908847
-title: Split Your Bootstrap Row
+title: Dividere la riga di Bootrtrap
challengeType: 0
forumTopicId: 18306
dashedName: split-your-bootstrap-row
@@ -8,19 +8,19 @@ dashedName: split-your-bootstrap-row
# --description--
-Now that we have a Bootstrap Row, let's split it into two columns to house our elements.
+Ora che abbiamo una riga di Bootstrap, dividiamola in due colonne per alloggiare i nostri elementi.
-Create two `div` elements within your row, both with the class `col-xs-6`.
+Crea due elementi `div` all'interno della tua riga, entrambi di classe `col-xs-6`.
# --hints--
-Two `div class="col-xs-6"` elements should be nested within your `div class="row"` element.
+Due elementi `div class="col-xs-6"` dovrebbero essere annidati all'interno dell'elemento `div class="row"`.
```js
assert($('div.row > div.col-xs-6').length > 1);
```
-All your `div` elements should have closing tags.
+Tutti i tuoi elementi `div` dovrebbero avere un tag di chiusura.
```js
assert(
diff --git a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md
index ddbc6ab0ab..049a5df609 100644
--- a/curriculum/challenges/italian/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md
+++ b/curriculum/challenges/italian/03-front-end-libraries/bootstrap/style-text-inputs-as-form-controls.md
@@ -1,10 +1,11 @@
---
id: bad87fee1348bd9aed908845
-title: Style Text Inputs as Form Controls
+title: Stilizzare gli input di testo come controlli del modulo
challengeType: 0
forumTopicId: 18312
required:
- - link: >-
+ -
+ link: >-
https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.css
raw: true
dashedName: style-text-inputs-as-form-controls
@@ -12,33 +13,33 @@ dashedName: style-text-inputs-as-form-controls
# --description--
-You can add the `fa-paper-plane` Font Awesome icon by adding `` within your submit `button` element.
+Puoi inserire l'icona `fa-paper-plane` di Font Awesome aggiungendo `` all'interno del tuo `button` di invio.
-Give your form's text input field a class of `form-control`. Give your form's submit button the classes `btn btn-primary`. Also give this button the Font Awesome icon of `fa-paper-plane`.
+Dai al campo di input testo del tuo modulo una classe `form-control`. Dai al pulsante di invio del tuo modulo le classi `btn btn-primary`. Dai a questo bottone anche l'icona `fa-paper-plane` di Font Awesome.
-All textual ``, `