【发布时间】:2012-04-03 10:53:12
【问题描述】:
我目前正在尝试修复我为响应式布局而构建的表单
我附上了一个 jpeg 的表单应该是什么样子的完整版网站,其中 cmets 字段与其余字段的右侧对齐,但是当在移动设备上查看时,我希望 cmets 字段低于其余字段的字段。
因为有人建议我将 cmets 字段包装在 DIV 中,并将其放在表单字段的其余部分之前,然后将其浮动到右侧,所以当我查看移动版本时,cmets 字段位于表单的顶部而不是底部
有什么建议可以解决这个问题吗?
请参阅下面的 CSS 和 HTML
<style type="text/css">
body {
background-color: #FFF;
}
#form {
width:960px;
background-color:#edf8ff;
height:650px;
}
.gezza-form {
width:894px;
margin:0 auto;
margin-top:20px;
}
.gezza-field {
width:437px;
height:75px;
margin-bottom:10px;
border: 1px solid #d9e7f1;
}
.gezza-comments{
width:437px;
height:300px;
}
-->
</style></head>
<body>
<div id="form">
<form action="" class="gezza-form" method="post" >
<div style="float:right;">Comments<br /><textarea name="comments" cols="" rows="" class="gezza-comments" ></textarea></div>
First Name<br />
<input name="firstname" type="text" class="gezza-field" /><br/>
Last Name<br />
<input name="lastname" type="text" class="gezza-field" /><br/>
Email Address<br />
<input name="email" type="text" class="gezza-field" />
</form>
【问题讨论】:
-
不,您没有附加任何 jpeg。
-
现在附上图片,对此感到抱歉
标签: html css forms responsive-design