Därför att olika webbläsare tolkar koden på olika sätt, och en del läsare har sina egna små egenheter som man måste gardera sog emot genom att antingen hitta specifika lösningar eller helt enkelt undvika just den kodsnutten som jäklas.
Och det är därför man måste kolla i olika webbläsare, både på Mac och Windows, medan man bygger webbplatsen - nästan efter varje grej man lägger in.
Det går inte att svara på "varför" det blir så i just ditt fall, eftersom det finns ett universum av potentiella skäl. Du måste ge oss en länk till sajten, och en detaljerad beskrivning av VAD som händer, VILKA element som krånglar, i VILKEN webbläsare (märke och version) problemet uppstår osv.