Why Isn Every Website Using CSS?
The Top Reasons why websites are slow to implement CSS include: • Cross-browser compatibility issues – Different browsers will display the same defined element in different ways. This has always been an issue with HTML, and it is with CSS as well. And since CSS is ‘newer’, there may be issues with no solution or work-around, yet. • A steep learning curve – If you’re like Abby and are already used to hand-coding html, and have an OOP or Network Administrator background – Basic CSS is not too bad. Not surprisingly though, the further into CSS you delve, the more complex it becomes. • “Cascading” styles – In Cascading Style Sheets – ‘some’ defined parameters ‘can’ be ‘inherited’ by elements below them on a page. There’s many a web site designer who’s harbored a few less than angelic thoughts about “Cascading Styles” while trying to track down the ‘inherited’ style error that just transformed their Website Masterpiece into an unreadable jumble of overlapping elements, images and malpositio