Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
position:fixed; などを使用して、Web ページのヘッダーを上部に固定したい。CSSで、しかしブラウザがヘッダーの幅1000pxよりも小さくされている場合、ページの残りの部分と一緒に水平にスクロールできるようにしたい.
もちろん、javascript を使用して絶対配置と組み合わせて div の上部の値を変更することもできますが、javascript を使用しない人でもこの機能にアクセスできるようにすることを好みます。ありがとう!
デフォルトでは水平にスクロールしますが、コンテンツと一緒に垂直にスクロールすることを意味していると思います。
これは、CSS メディア クエリで実現できます。
@media all and (max-width: 1000px) { #header { position: static; } }
http://jsbin.com/UGasor/1