RozdÃl: Å¡ÃÅka v CSS oproti clientWidth
důležitost: 5
Jaký je rozdÃl mezi getComputedStyle(elem).width a elem.clientWidth?
UveÄte alespoÅ tÅi rozdÃly. ÄÃm vÃce, tÃm lépe.
RozdÃly:
clientWidthje ÄÃslo, zatÃmcogetComputedStyle(elem).widthvrátà ÅetÄzec obsahujÃcÃpxna konci.getComputedStylemůže u elementu uvedeného pÅÃmo v HTML kódu vrátit neÄÃselnou Å¡ÃÅku, napÅ."auto".clientWidthje vnitÅnà plocha obsahu elementu plus vnitÅnà okraje, zatÃmco CSS Å¡ÃÅka (pÅi standardnÃmbox-sizing) je vnitÅnà plocha obsahu bez vnitÅnÃch okrajů.- Jestliže v elementu je posuvnÃk a prohlÞeÄ si pro nÄj vyhradà mÃsto, nÄkteré prohlÞeÄe toto mÃsto odeÄÃtajà od CSS Å¡ÃÅky (protože už nenà k dispozici pro obsah) a jiné ne. Vlastnost
clientWidthje vÅ¡ak vždy stejná: pokud je mÃsto rezervováno, velikost posuvnÃku je odeÄtena.