これはあなたが念頭に置いていることですか?(ビューポートのサイズを手動で縮小して、メディア クエリの動作を確認します。)
HTML
<div id="div1">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</div>
<div id="div2">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</div>
<div id="div3">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor.</div>
CSS
#div1, #div2, #div3 {
width: 300px;
}
#div1 {
border: 1px solid red;
}
#div2 {
border: 1px solid lime;
position: absolute;
top: 0px;
right: 0px;
}
#div3 {
border: 1px solid cyan;
}
@media screen and (max-width: 600px) {
#div2 {
position: static;
}
}
デモ
http://jsfiddle.net/z9AsG/