In a tweak to the usual format, this week's show is a frontend-focused rapid-fire question bonanza. Ed's been doing some CSS work this week, and has a lot of questions for Tom (a self-styled CSS expert, whatever that means).
What's wrong with
innerHTML? And for that matter, why is
eval() so evil? Should you use
rem (or something else) when setting sixes in CSS? What's the deal with browser prefixes (
-webkit- etc.)? Are you a bad programmer if you use a z-index of
99999? (Spoilers: probably). Is it ever appropriate to use
!important in your CSS? Should you use IDs or classes? And to finish with a famously easy question; how do you name things? Find out all this and more in this week's rapid-fire instalment of A Question of Code.