Forskellen: CSS width versus clientWidth
vigtighed: 5
Hvad er forskellen mellem getComputedStyle(elem).width og elem.clientWidth?
Angiv mindst 3 forskelle. Jo flere jo bedre.
Forskelle:
clientWidther et tal, mensgetComputedStyle(elem).widthreturnerer en streng medpxtil sidst.getComputedStylekan returnere ikke-numerisk bredde som"auto"for et inline-element.clientWidther det indre omrde for elementet plus padding, mens CSS-bredden (med standardbox-sizing) er det indre omrde uden padding.- Hvis der er en scrollbjlke, og browseren reserverer plads til den, trkker nogle browsere den plads fra CSS-bredden (da den ikke lngere er tilgngelig for indhold), og andre gr ikke. Egenskaben
clientWidther altid den samme: scrollbjlkens strrelse trkkes fra, hvis den er reserveret.