我正在为我的一个项目制作一个网页,并试图对齐文本字段旁边的上传按钮。也许更好地解释为一张图片。您可以看到两个按钮在提交按钮的左下角对齐。我希望它在设备ID文本字段的左侧对齐。我已经尝试设置文本字段的显示属性,以及两个按钮,但它不起作用。我尝试设置浮动属性,这也不起作用。我正在查看可能从Purecss.io使用的网格,但我不确定这是否能解决问题。我试过使用垂直对齐属性,仍然没有面团。 我使用普通的引导主题。我的HTML技能是Java的基础。任何人都知道我可以在这里做什么?试图将上传按钮与HTML和CSS中的Textarea对齐
这里是我的主容器:
<div class="container">
<!-- Main content here -->
<div id="main">
<h1 id="mainheader">Send an image to a Wearable device</h1>
<hr>
<form method="post" action="/gcm/gcm.php/?push=true" onsubmit="return checkTextAreaLen()">
<textarea id="deviceID" rows="1" name="message" cols="25" placeholder="Device ID"></textarea> <br/>
<button type="submit" id="mainbutton" class="button-xlarge pure-button">Send Image</button>
</form>
<form action="upload.php" method="post" enctype="multipart/form-data">
Select image to upload:
<div id="filebutton">
<input type="file" name="fileToUpload" id="fileToUpload">
</div>
<input type="submit" value="Upload Image" name="submit">
</form>
</div>
这里是我的风格
#main {
vertical-align: middle;
}
#status{
text-align: center;
background-color: #FFFFFF;
padding: 10px;
margin-top: 25px;
}
#mainheader{
margin-bottom: 20px;
text-align: center;
font-family: 'Raleway', sans-serif;
}
#deviceID {
display: block;
margin-left: auto;
margin-right: auto;
}
#mainbutton {
display: block;
margin-left: auto;
margin-right: auto;
}
.button-xlarge {
font-size: 125%;
width:350px;
background: rgb(66, 184, 221); /* this is a light blue */
}
这里是一个预览图像:(遇到问题直接上传) http://tinypic.com/view.php?pic=1z499gw&s=8
编辑: 我通过在第一个整体表单,文本区域和按钮上应用“float:right”来稍微解决了这个问题。两者之间仍有很大的水平。
#main {
float:right;
}
工程很好谢谢。我修改了它,发现最好将按钮放在文本区域的顶部。 – ProgrammingGorp