Support the standards and nothing but the standards, regardless of whether or not browsers get them right?
— or —
Support what standards are available given today’s browser support, and kludge together markup/script/CSS hacks to overcome deficiencies in implementations?
Oh sure, ‘use the best choice for your audience’. That goes without saying. But there’s an underlying philosophy that drives your decision-making process, and I know there are people who fall into each camp.