Por que o posicionamento fixo altera a largura de um elemento?
eu tenho um<div>
que tem sua largura definida como100%
. Quando eu adicionoposition:fixed
para isso, a largura se torna16px
maior.
Notei que no corpo, existem8px
margens de todos os lados, então eu estou supondo queposition:fixed
está de alguma forma ignorando as margens da tag body em que está contida.
Olhei para oReferência MDN mas não conseguiu encontrar nada que explique o que está acontecendo.
O que temposition:fixed
mudou sobre o<div>
que causa esse comportamento?
Exemplo:http://jsfiddle.net/UpeXV/