Javascript CSS-动态对齐创建的下拉框
我正在尝试对齐下图中的两个下拉框: Javascript(用于第一个下拉框) HTML:Javascript CSS-动态对齐创建的下拉框,javascript,html,css,drop-down-menu,Javascript,Html,Css,Drop Down Menu,我正在尝试对齐下图中的两个下拉框: Javascript(用于第一个下拉框) HTML: 优惠券类别 搜索! 我只复制了我认为相关的部分 是否有人知道如何使两个文本框在中间对齐? 谢谢你的帮助 试试这个例子 <div id="subCategory"> <div>categories</div> <div> <select > <option>lorem 1</option>
优惠券类别
搜索!
我只复制了我认为相关的部分
是否有人知道如何使两个文本框在中间对齐?
谢谢你的帮助 试试这个例子
<div id="subCategory">
<div>categories</div>
<div>
<select >
<option>lorem 1</option>
<option>lorem 2</option>
</select>
</div>
<input type="button"/>
</div>
拨弄
如果您想将文本集中在下拉列表中,我想有两种可能:
- 使用文本缩进和调整值,但这仅适用于 选择的选项(可见的选项),但不太可靠李>
- 使用ul列表和li项目制作自定义下拉列表(对于istance, 或者您喜欢的任何其他标记)并为其编写自定义逻辑 显示/隐藏项目列表;这样文本对齐:居中将起作用 所有项目罚款李>
- 使用可与文本对齐调整的文本对齐:居中李>
使用
文本对齐:居中将整个输入字段区域包装在div上代码>
(包含div的地方有边框,这样你们就可以更好地看到发生了什么)最好的办法是设置div的宽度和高度,这样你们的css就可以工作了
#category
{
text-align:center;
margin:0px auto;
display:block;
}
#categories
{
font-family: 'underdogregular';
padding: 0px;
margin: 0px auto;
text-align:center;
width: 280px;
}
<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>
<div id="subCategory">
<div>categories</div>
<div>
<select >
<option>lorem 1</option>
<option>lorem 2</option>
</select>
</div>
<input type="button"/>
</div>
#subCategory{
text-align:center;
margin:0 auto;
display:inline-block;
}
body{
text-align:center;
}