我正在尝试对齐下图中的两个下拉框:
Javascript(第一个下拉框)
//create drop-down box
var s = $('<select/>',{id:"category"});
$.each(data, function(key, value) {
$('<option/>', {value: value.category, text: value.category}).appendTo(s);
});
// add the category drop-down box.
s.appendTo('#categories');
CSS:
#category
{
text-align:center;
margin:0px auto;
display:block;
}
#categories
{
font-family: 'underdogregular';
padding: 0px;
margin: 0px auto;
text-align:center;
width: 280px;
}
HTML:
<body >
<div id='categories'>
<h3 id ='couponCategoriesTitle'>Coupon Categories</h3>
</div>
<div id = 'categorySubmitButtonDiv' >
<!--Add Category Search Button-->
<button class = "buttons" onclick="categorySubmit()">Search!</button>
</div>
</body>
我只复制了我认为相关的部分。
有人知道如何让两个文本框在中间对齐吗?
感谢您的帮助!
答案 0 :(得分:0)
试试这个例子
<div id="subCategory">
<div>categories</div>
<div>
<select >
<option>lorem 1</option>
<option>lorem 2</option>
</select>
</div>
<input type="button"/>
</div>
<强> CSS 强>
#subCategory{
text-align:center;
margin:0 auto;
display:inline-block;
}
小提琴
答案 1 :(得分:0)
如果您想将文字集中在下拉列表中,我想到两种可能性:
答案 2 :(得分:0)
答案 3 :(得分:0)
使用text-align:center;
Fiddle(包含div只有边框,所以你可以更好地了解发生了什么)