Indica le differenze tra la propriet width CSS e clientWidth
importanza: 5
Quali sono le differenze tra getComputedStyle(elem).width e elem.clientWidth?
Indica almeno 3 differenze. Pi sono meglio .
Differenze:
clientWidthun valore numerico,getComputedStyle(elem).widthinvece restituisce una stringa conpxalla fine.getComputedStylepu restituire una larghezza non numerica come"auto"per un elemento inline.clientWidthlarea del contenuto interna di un elemento pi il padding, mentre la propriet width dei CSS (con il valore predefinito dibox-sizing) larea del contenuto interna senza il padding.- Se c una barra di scorrimento ed il browser le riserva uno spazio, alcuni browser sottraggono quello spazio alla larghezza impostata tramite CSS (perch non pi disponibile per i contenuti), e altri invece no. La propriet
clientWidthsempre la stessa: se la barra di scorrimento ha uno spazio riservato viene sottratto allarea del contenuto.