Complex sentence: Before HTML 4 and CSS, very few HTML elements supported both border and padding, so the definition of the width and height of an element was not very contentious.
Split into simpler sentences: Before HTML 4 and CSS, very few HTML elements supported both border and padding. So the definition of the width and height of an element was not very contentious.