【发布时间】:2018-06-11 03:48:09
【问题描述】:
我有一个包含表单的简单页面。输入框应该是什么字符串,然后是输入框。
我想要两种不同的行为。当手机访问页面时,我希望所有内容都堆叠在一起,但是当通过计算机访问页面时,我希望多行包含标题,然后是同一行的输入框。
我对媒体查询进行了研究,但仍然不够了解。
<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>
【问题讨论】:
-
您在哪里尝试完成这项工作?
-
我想开始的唯一地方是使用@media 屏幕和 (max-width: 699px){ } 但我不知道我会在那里放什么。我知道如果屏幕满足此要求,将应用此 CSS,但我不知道如何使某些 div 突然从内联变为非内联。
-
当您首先针对移动设备进行开发时,Web 开发总是最简单的,然后使用
min-width逐步提高。与max-width反过来是一件很麻烦的事。
标签: html css media-queries