C H A P T E R 16
As a front-end developer, Michael has a love-hate relationship with tables. On the one hand, tables offer a near-perfect way to display tabular data. On the other, some developers abuse tables as a layout mechanism for almost anything. Michael has frequently seen a developer (often a back-end or middleware developer pressed into doing front-end work) use nested tables just to move content a few pixels. To someone who knows what it should be, seeing that kind of thing is hugely frustrating. We’re sure many readers feel the same way.
We assume that you’ve heard the “Tables are evil for layout” spiel before. To add ...