Skip to content

Commit 2281607

Browse files
Apply suggestions from code review
Co-authored-by: Andrea <45577511+longo-andrea@users.noreply.github.com>
1 parent c62a954 commit 2281607

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ Calcolale e usale per posizionare la palla al centro del campo verde:
1717
- L'elemento dovrebbe essere spostato con JavaScript, non con i CSS.
1818
- Il codice dovrebbe funzionare anche con una dimensione della palla differente (`10`, `20`, `30` pixel) e qualunque dimensione del campo: non dovrebbe essere legato a valori noti.
1919

20-
P.S. Certamente, il posizionamento al centro potrebbe essere ottenuto con i CSS, ma qui vi chiediamo di farlo proprio con JavaScript. Più avanti incotreremo altri casi e situzioni più complesse in cui JavaScript è l'unica alternativa. Ora ci stiamo solo "scaldando".
20+
P.S. Certamente, il posizionamento al centro potrebbe essere ottenuto con i CSS, ma qui vi chiediamo di farlo proprio con JavaScript. Più avanti incontreremo altri casi e situazioni più complesse in cui JavaScript è l'unica alternativa. Ora ci stiamo solo "scaldando".

2-ui/1-document/09-size-and-scroll/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Dimensioni dell'elemento e barra di scorrimento
22

3-
Ci sono molte proprietà JavaScript che ci consentono di leggere informazioni circa la larghezza, l'altezza di un elemento e le altre proprietà geometriche.
3+
Ci sono molte proprietà JavaScript che ci consentono di leggere informazioni circa la larghezza, l'altezza e altre proprietà geometriche di un elemento.
44

55
Spesso ne abbiamo bisogno quando spostiamo o posizioniamo gli elementi in JavaScript.
66

@@ -32,9 +32,9 @@ L'elemento si presenta così:
3232
Potete [visualizzare il documento nella sandbox](sandbox:metric).
3333

3434
```smart header="Prestate attenzione alla barra di scorrimento"
35-
L'immagine sopra rappresenta il caso più complesso in cui l'elemento possiede una barra di scorrimento. Alcuni browser (non tutti) ricavano lo spazio per la barra prendendolo dall'area del contenuto (indicata sopra come "content width").
35+
L'immagine sopra rappresenta il caso più complesso, quello in cui l'elemento possiede una barra di scorrimento. Alcuni browser (non tutti) ricavano lo spazio per la barra prendendolo dall'area del contenuto (indicata sopra come "content width").
3636
37-
Senza la barra di scorrimento, pertanto, l'area del contenuto sarebbe `300px`, ma se la barra di scorrimento è larga `16px` (la larghezza è variabile in base al dispositivo ed al browser) allora rimane soltanto `300 - 16 = 284px`, ed è questa la misura che dovremmo tenere in considerazione. Ecco perché gli esempi di questo capitolo presumono che ci sia una barra di scorrimento. Senza questa, alcuni calcoli sono più semplici.
37+
Senza la barra di scorrimento, pertanto, l'area del contenuto sarebbe `300px`, ma se la barra di scorrimento è larga `16px` (la larghezza è variabile in base al dispositivo ed al browser) allora rimane soltanto `300 - 16 = 284px`, ed è questa la misura che dovremmo tenere in considerazione. Ecco perché gli esempi di questo capitolo presumono che ci sia una barra di scorrimento. Senza questa, alcuni calcoli sarebbero più semplici.
3838
```
3939

4040
```smart header="L'area del `padding-bottom` può essere occupata dal testo"
@@ -172,7 +172,7 @@ Queste proprietà sono come `clientWidth/clientHeight`, ma includono anche le pa
172172

173173
Nell'immagine sopra:
174174

175-
- `scrollHeight = 723` -- è l'intera altezza del contenuto includendo le parti fuori dall'area visibile di scorrimento.
175+
- `scrollHeight = 723` -- è l'intera altezza del contenuto, include le parti fuori dall'area visibile di scorrimento.
176176
- `scrollWidth = 324` -- è l'intera larghezza, dal momento che non c'è barra di scorrimento orizzontale equivale a `clientWidth`.
177177

178178
Possiamo servirci di queste proprietà per espandere l'elemento fino alla sua larghezza/altezza completa.
@@ -203,10 +203,10 @@ Nell'immagine sotto possiamo osservare la rappresentazione di `scrollHeight` e `
203203
In altre parole, con `scrollTop` si intende "quanto l'elemento è stato fatto scorrere verso l'alto".
204204

205205
````smart header="`scrollLeft/scrollTop` possono essere modificate"
206-
La maggior parte delle proprietà geometriche trattate sono in sola lettura, ma `scrollLeft/scrollTop` possono essere modificate, e il browser farà scorrere l'elemento.
206+
La maggior parte delle proprietà geometriche trattate sono in sola lettura, ma `scrollLeft/scrollTop` possono essere modificate, e il browser farà scorrere il contenuto.
207207

208208
```online
209-
Nell'elemento sottostante ogni clic esegue il codice `elem.scrollTop += 10`. Ciò comporta che il contenuto dell'elemento scorre verso il basso di `10px`.
209+
Nell'elemento sottostante ogni clic esegue il codice `elem.scrollTop += 10`. Ciò comporta lo scorrimento del contenuto verso il basso di `10px`.
210210
211211
<div onclick="this.scrollTop+=10" style="cursor:pointer;border:1px solid black;width:100px;height:80px;overflow:auto">Click<br>Me<br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9</div>
212212
```
@@ -272,4 +272,4 @@ Gli elementi hanno le seguenti proprietà geometriche:
272272
- `scrollWidth/scrollHeight` -- la larghezza/altezza del contenuto, proprio come `clientWidth/clientHeight`, ma comprende anche la parte di un elemento nascosta e fuori dall'area visibile di scorrimento.
273273
- `scrollLeft/scrollTop` -- la larghezza/altezza della parte superiore di un elemento fuori dall'area visibile di scorrimento, partendo dal suo angolo in alto a sinistra.
274274
275-
Tutte le proprietà sono in sola lettura tranne `scrollLeft/scrollTop` che, se modificate, fanno scorrere l'elemento nel browser.
275+
Tutte le proprietà sono in sola lettura tranne `scrollLeft/scrollTop` che, se modificate, fanno scorrere il contenuto nel browser.

0 commit comments

Comments
 (0)