Chapter 1. WHAT A TANGLED WEB WE WEAVE

Creating a web page ain't what it used to be. Setting up a website today usually means incorporating numerous technologies, among them (X)HTML, CSS, JavaScript, SQL, and a server-side scripting language. But that's not all—a web page also runs within a browser. There are several different browsers, of course, and each behaves differently. Not only that, but different versions of the same browser can act differently, and even the same version of the same browser can't be relied upon to behave the same when running on different operating systems, with different hardware, different screen resolutions, and so on.

Add to this the various configuration files—for the scripting language and the web server, for ...

Get Object-Oriented PHP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.