Hoe moeilijk soms een tag kan doen

Je staat er misschien nooit bij stil of hebt het nog nooit geprobeerd/gedaan, maar je moet eens proberen een hr <hr> tag (horizontal rule) te stylen via CSS.

Je zal na enkele aanpassingen merken dat deze bijna nooit in alle browsers hetzelfde wordt weergegeven.

De oplossing

De oplossing werdt mij door Stijn Herreman via e-mail doorgestuurd en hij wou dit delen met iedereen:

Hallo,
hier is iets wat ik wou delen met iedereen, kan wel handig zijn.

Ik kwam op het probleem dat mijn <hr> niet hetzelfde werd weergegeven in Firefox zoals hij dat in IE deed, nl. de kleur ervan. (gespecifieerd in de css)
Na lang zoeken kwam ik enkele oplossingen tegen.

  1. naast color ook nog een background-color toevoegen. Dit werkte niet
  2. lege div’s gebruiken en een border voorzien. dit werd echter afgeraden, en zelf vind ik het ook niet zo net. het is als een lege javascript functie

Dus zo wel

hr {
height: 0;
border: 0;
border-top: 1px solid #bae1f7;
}

Dit werkt perfect!