画面の x 軸または y 軸が他の軸よりも高いか小さい場合に位置を変更する 2 つの div があります。JsFiddle の例でそれをテストできます。
2 つの div の位置が変更されると、ButtonToolbar 要素の位置がめちゃくちゃになります。このポジショニングの問題を修正するにはどうすればよいですか?
position を使用してみましposition:relative
たが、うまく機能しませんでした。何か案は?私の問題を理解してください。
あなたの問題が何であったかを私が理解したことを願っています。メディア クエリでは、「dhFieldset」の表示方法を変更する必要があります。
したがって、次のようになります。
通常の位置:
.dhFieldset{
color: white;
font-size:6px;
width: 27px;
height:80px;
background-color:green;
}
画面上部:
@media screen and (max-aspect-ratio: 1/1) {
.dhFieldset{
color: white;
font-size:6px;
height: 27px;
width:80px;
margin-left:22px;
float:left;
}
これが更新された jsFiddleです。
それが役に立てば幸い!!乾杯。
画面上部に表示されたときにposition:relative
試着float:left
を使用する代わりに。.dhFieldset
@media screen and (max-aspect-ratio: 1/1) {
.dhFieldset{
color: white;
height: 35px;
width:80px;
margin-left:22px;
float:left;
}
また、それらを上下させたくない場合は、min-width
onに設定する必要があります.dhButtonToolbar
。ここで行われているように、
または dhFieldset の幅をパーセンテージ幅に変更できます。