Writing right HTML is itself a challenge for developers and writing correct selectors for this HTML in stylesheets is pretty complex sometimes