私はこのフォーラムで提供されているいくつかのソリューションを試してみましたが、 は、ここに私のコードです(私はデスクトップビューでお互いに次の3つの別々のdivをしたいが、互いに上に、スタックおよびモバイルに広い100%を埋めるために)デスクトップに横並びに3つ並んでいる間に、モバイルビューで水平にスタックして100%の画面を表示することはできません。
モバイルレイアウト:以下480PXと:
.gridContainer {
width: 100%;
overflow: hidden;
background-color: #FFF;
}
#bnr1 {
float: left;
display: block;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
text-align: left;
padding-top: 5px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 20px;
margin-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
visibility: visible;
overflow: visible;
height: auto;
background-color: #9C0;
clear: right;
width: 100%;
margin-top: 0px;
}
#maincontent {
width: auto;
margin: 0px;
padding: 0px;
}
#footer {
clear: none;
float: left;
width: 100%;
display: block;
background-color: #000;
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
color: #FFF;
text-decoration: none;
padding-left: 5px;
text-align: center;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
#bnrpic {
width: 70%;
display: block;
padding: 0px;
overflow: visible;
-webkit-transition: border-top-width, opacity 2000s ease-in-out 2s;
-moz-transition: border-top-width, opacity 2000s ease-in-out 2s;
-ms-transition: border-top-width, opacity 2000s ease-in-out 2s;
-o-transition: border-top-width, opacity 2000s ease-in-out 2s;
margin-bottom: 5px;
height: 400px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}
#LayoutDiv1 {
text-align: left;
}
#LayoutDiv2 {
text-align: left;
}
#LayoutDiv3 {
text-align: left;
}
質問には[mcve]を含めてください。あなたはHTMLを紛失しています。 – TylerH