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
Copy file name to clipboardExpand all lines: 2-ui/1-document/09-size-and-scroll/article.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,7 +121,7 @@ Si noti che questa funzione `isHidden` restituisce `true` anche per gli elementi
121
121
122
122
## clientTop/Left
123
123
124
-
Dentro l'elemento abbiamo i bordi.
124
+
I bordi fanno parte dell'elemento.
125
125
126
126
Per misurarli abbiamo a disposizione le proprietà `clientTop` e `clientLeft`.
127
127
@@ -132,11 +132,11 @@ Nel nostro esempio:
132
132
133
133

134
134
135
-
...ma per essere precisi -- queste proprietà non indicano la dimensione del bordo, piuttosto le coordinate relative del lato interno rispetto al lato esterno.
135
+
...ma per essere precisi, queste proprietà non indicano la dimensione del bordo, piuttosto le coordinate relative del lato interno rispetto al lato esterno.
136
136
137
137
Qual è la differenza?
138
138
139
-
La differenza è percepibile quando il testo del documento è da destra verso sinistra (il sistema operativo è in lingua araba o ebraica). In quel caso la barra di scorrimento non è a destra, ma a sinistra, e quindi `clientLeft` include anche la larghezza della barra.
139
+
La differenza è percepibile quando il testo del documento è da destra verso sinistra (se il sistema operativo è in lingua araba o ebraica). In quel caso la barra di scorrimento non è a destra, ma a sinistra, e quindi `clientLeft` include anche la larghezza della barra.
140
140
141
141
In questa ipotesi `clientLeft` non sarebbe `25`, ma, considerata la larghezza della barra di scorrimento, sarebbe `25 + 16 = 41`.
142
142
@@ -148,25 +148,25 @@ A seguire l'esempio in ebraico:
148
148
149
149
Queste proprietà forniscono la dimensione dell'area dentro i bordi dell'elemento.
150
150
151
-
They include the content width together with paddings, but without the scrollbar:
151
+
Includono l'area del contenuto ed i padding ma non la barra di scorrimento:
152
152
153
153

154
154
155
-
On the picture above let's first consider`clientHeight`.
155
+
Nell'immagine sopra soffermiamo prima l'attenzione su`clientHeight`.
156
156
157
-
There's no horizontal scrollbar, so it's exactly the sum of what's inside the borders: CSS-height`200px`plus top and bottom paddings (`2 * 20px`) total`240px`.
157
+
Non c'è una barra di scorrimento orizzontale, pertanto equivale esattamente alla somma di quanto è compreso tra i bordi: la misura dell'altezza espressa nei CSS `200px`più il padding superiore e quello inferiore (`2 * 20px`) per un totale di`240px`.
158
158
159
-
Now `clientWidth` -- here the content width is not `300px`, but `284px`, because `16px` are occupied by the scrollbar. So the sum is`284px`plus left and right paddings, total`324px`.
159
+
Esaminiamo ora `clientWidth`, in questo caso l'area del contenuto non coincide con i `300px` espressi nei CSS, ma è `284px`, perché la barra di scorrimento occupa `16px`. La somma è quindi`284px`più i padding sinistro e destro, per un totale di`324px`.
160
160
161
-
**If there are no paddings, then`clientWidth/Height`is exactly the content area, inside the borders and the scrollbar (if any).**
161
+
**Se non ci sono padding, allora`clientWidth/Height`coincidono esattamente con l'area del contenuto (content width) all'interno dei bordi e delle barre di scorrimento (se presenti).**
162
162
163
163

164
164
165
-
So when there's no padding we can use`clientWidth/clientHeight`to get the content area size.
165
+
In assenza di padding, dunque, possiamo usare`clientWidth/clientHeight`per ricavare la dimensione dell'area del contenuto.
166
166
167
167
## scrollWidth/Height
168
168
169
-
These properties are like`clientWidth/clientHeight`, but they also include the scrolled out (hidden) parts:
169
+
Queste proprietà sono come`clientWidth/clientHeight`, ma includono anche le parti nascoste dallo scorrimento:
0 commit comments