Я попытался установить position:absolute
, а затем left
, top
, right
и bottom
на фиксированные значения в пикселях, но если я не установил width
и height
, я не смогу заставить его работать правильно на Firefox 11.
Рендеринг выглядит нормально в Safari / Chrome ... но это ошибка Firefox или что-то, что на самом деле не является стандартным? Использование 100% для width
и height
иногда является решением, но не тогда, когда элемент не полностью покрывает родительский контейнер.
См. http://jsfiddle.net/EjS7v/6/
Это Chrome (и желаемый результат)
Firefox (ширина / высота до 100%)
Firefox (без ширины / высоты)
Есть ли альтернативы использованию Javascript для вычисления ширины и высоты во время выполнения?
Обратите внимание, что в этом примере я использовал div фиксированного размера в качестве контейнера, но наиболее интересным и полезным является случай, когда контейнер эластичен.