Мне интересно, возможно ли иметь адаптивный макет без использования CSS3. Существуют ли другие методы, которые позволяют нам достичь тех же результатов?
Возможно, вы захотите взглянуть. Respond.js: https://github.com/scottjehl/Respond
Он предназначен как полизаполнение для браузеров, которые не поддерживают медиазапросы.Я не уверен, почему вам не следует использовать их все вместе в браузерах, которые их поддерживают, но это должно сработать.
Пока вы устанавливаете всю ширину в процентах, страница будет плавной. Начните с чего-то вроде:
body{ margin:0 auto; width:94%; padding:0 3%; max-width:1024px; }