私はフォームからなる単純なページを持っています。入力ボックスと入力ボックスの文字列があります。異なるデバイスサイズのCSS
2つの異なる動作が必要です。携帯電話がページにアクセスしているときは、すべてを重ねて表示したいのですが、コンピュータを介してページにアクセスするときは、同じ行の入力ボックスが続く複数の行が必要になります。
私はメディアのクエリを調査しましたが、まだ理解していません。
<html>
<head>
<style>
</style>
</head>
<body>
<form>
<center>
<div class="left">
First name:
</div>
<div class="right">
<input type="text" name="firstname"/>
</div>
<div class="left">
Last name:
</div>
<div class="right">
<input type="text" name="lastname"/>
</div>
<div class="left">
Email Address:
</div>
<div class="right">
<input type="text" name="email"/>
</div>
<div class="left">
Address:
</div>
<div class="right">
<input type="text" name="address"/>
</div>
<div class="left">
I've practiced yoga for at least one year:
</div>
<div class="right">
<input type="checkbox" name="oneyear"/>
</div>
<div class="right">
<input type="submit" name="submit" value="submit"/>
</div>
</center>
</form>
</body>
</html>
どここの作品を作るために、あなたの試みはありますか? – putvande
私が始めようと思う唯一の場所は、@media画面を使用して(最大幅:699px){ } ですが、私はそこに何を入れるのか分かりません。画面がこの要件を満たしていれば、このCSSが適用されることを理解していますが、特定のdivを突然インラインからインラインに移行させる方法がわかりません。 – Matthew
最初にモバイルデバイス用に開発する場合、Web開発は常に最も簡単です。その後、 'min-width'を使用して作業を進めてください。 'max-width'を使って逆に進んでいくのは大変な仕事です。 –