se posti del codice ci si butta un occhio, l'interpretazione corretta è % rispetto all'elemento contenitore e non mi risulta che mozilla si comporti come dici tu.