Иногда есть необходимость сделать так, чтобы правило CSS работало только в одном конкретном браузере. С IE все довольно просто и давно известно (www.positioniseverything.net/articles/multiIE.html), а вот как быть с продвинутым браузером Firefox?

body { background: white; color: black }
a.link{
	color: red;
}
@-moz-document url-prefix()
{
    body { background: grey; color: white }
	a.link{
		color: blue;
	}
}

Вот как это выглядит:
CSS правило, которое сработает только в Firefox