レスポンシブウェブサイトを完全に作成したい場合は、部門の相対:相対を使用できますか。 私は思考が問題を引き起こすと思っており、それはベストプラクティスではありません。Responsive Designingメソッドを使用する場合、divの位置の相対値を使用できますか?
答えて
もちろん、position
プロパティを追加/削除する場合は、常にメディアクエリを使用できます。
@media (min-width: 768px) { .mySelector { position: relative } }
上記のコードはブラウザが767px
position: relative
よりも広い場合にのみ、それを追加非常に異なるビューポートサイズで使用される場合、要素は、問題となる可能性がある(移動していることを自動的に意味するものではないと固定値)で:あなたはleft
、right
、top
またはbottom
設定を使用しない場合
、何も正常な流れの外に移動されていないが、その後position: relative
はまだ有用です。 left
、right
,top
またはbottom
(および)の相対値を使用すると、これらは完全に応答します。
コメントの後に追加:
私は例を追加しました。実際には私は前に間違っていました。水平センタリングにmargin: 0 auto
を使用すると、position: relative
は必要ありません。しかし、この例ではまだ2回使用していましたが、内側のDIVにはtop
のパーセンテージ値を使用しました。これにより、他のDIV(上下20%、下端60%サイズを変更する - あなたは絶対DIVのサイズの変更、だけでなく、デフォルトposition: static
html, body {
height: 100%;
}
.x {
margin: 0 auto;
width: 80%;
height: 50%;
background: #fa0;
}
.y {
position: relative;
top: 20%;
margin: 0 auto;
width: 50%;
height: 60%;
text-align: center;
background: #a0f;
}
<div class="x">
<div class="y">
some text
</div>
</div>
ありがとう、マージンの例を挙げてください:0自動説明? – silvachathura
はい、などに影響を与えないだろうとtop
パラメータ、ではないだけが表示されますMatthewの答えごとに、レスポンシブサイトの任意のポジションプロパティを使用できます。彼らはデザインの文脈で彼らが何をしているかをもっと知っています。
ここでは、positionプロパティのさまざまな側面について説明します。
- 1. jQueryを使用してdivの絶対位置または相対位置を取得する
- 2. 位置の使用:フレックスコンテナ内の相対
- 3. 、相対位置のdiv
- 4. Jqueryメソッドを使用してdivのCSS位置を絶対値から固定値に変更します
- 5. div内のdivの相対位置
- 6. DIVの位置は別のDIVとの相対位置ですか?
- 7. 絶対パスと相対パスをPythonで使用する場合
- 8. div浮動体に対する相対位置を持つdiv
- 9. 相対位置のDivを指定
- 10. Flex mxmlcコンパイラで "include-libraries"を使用する場合、相対パスを使用できますか?
- 11. テキストボックスの位置を設定する方法相対位置を使用しますか?
- 12. Outlookのhtmlメッセージでの相対位置の使用
- 13. 相対的なdivより絶対位置divをオーバーラップできません
- 14. Javascriptの相対座標を使用した位置の圧縮
- 15. divの相対位置がコンテンツの幅が広い場合を除き、min-widthを返します。
- 16. CSS Divの相対的な位置
- 17. アニメーション相対位置の代わりにビューIDを使用
- 18. tbodyを使用位置でスクロール可能にする:IEでの相対
- 19. Chart.js y値の位置とX値に対するXラベルの相対位置
- 20. CSS div(位置の相対)は別のdivを無視します(位置:絶対)
- 21. 位置を使用しないdivの重複:絶対
- 22. ラベル付きコントロールを使用した場合の位置ラベル
- 23. divを配置するためにバックグラウンド位置を使用できません
- 24. convertPointを使用して親UIView内の相対位置を取得する
- 25. divが相対位置/絶対位置で崩壊するのはなぜですか?
- 26. 絶対位置divを相対位置divで完全にラップする方法は?
- 27. 相対配置とインラインブロックを使用したDIVの垂直方向の配置?
- 28. 絶対配置されたdiv内の下の相対位置を指定した位置div
- 29. 相対位置と絶対位置の理解:内部divをコンテナの一番下に配置する方法
- 30. 画像ボタンの位置を特定の位置に移動するためにアンドロイドアプリケーションでどのように相対レイアウトを使用できますか?
レスポンシブデザインは具体的な決定はしていません。まったく異なるインターフェイスを使用する代わりに、デスクトップWebサイトがモバイルやその他のデバイス画面に適合してよく見えるように並べ替えることを意味します。 [このW3の記事](http://www.w3schools.com/html/html_responsive.asp)はとてもうまく説明しています。 – vladdobra