Het werkt niet! CSS en HTML bugs en fixes

Dingen in CSS en HTML waarvan je verwacht dat ze het gewoon doen, maar niet dus. Een lijst met fixes voor browser bugs. Oh ja, en dingen die ik zelf een keer fout heb gedaan. Om te voorkomen dat ik het nog een keer doe.

CSS

<button>

Wanneer gebruik je het element <button> en wanneer niet?

Het element <button> wordt alleen voor formulieren gebruikt. En dus niet buiten een formulier. Wil je een download button maken, dan gebruik je dus <button> niet (zoals ik). Een download button kun je bijvoorbeeld maken met het <a> element en een class button.

Meer over <button> op css-tricks.com.

margin: auto in IE

probleem

Een element centreren met margin: 0 auto werkt niet in Internet Explorer.

oplossing

Toevoegen aan parent element: text-align: center.

bron: http://stackoverflow.com/questions/7810326/margin-auto-not-working-in-ie