Google maps 引导输入附加+;谷歌地图表单
我试图创建一个块级的输入附加,其中输入栏占用除按钮之外的所有空间 我在使用Google maps 引导输入附加+;谷歌地图表单,google-maps,input,twitter-bootstrap,Google Maps,Input,Twitter Bootstrap,我试图创建一个块级的输入附加,其中输入栏占用除按钮之外的所有空间 我在使用或时得到了这个标签,但一旦我将标签切换到,我又开始出现样式问题。但是,标签是必需的 我已经包括了一个我通过这样做使它工作: .input-append { display: table; width: 100%; } .add-on { display: table-cell; height: auto !important; } .input-bar { display: table-cell;
或
时得到了这个标签,但一旦我将标签切换到
,我又开始出现样式问题。但是,
标签是必需的
我已经包括了一个我通过这样做使它工作:
.input-append {
display: table;
width: 100%;
}
.add-on {
display: table-cell;
height: auto !important;
}
.input-bar {
display: table-cell;
width: 100%;
border-right-style: None;
}
.well{
padding-right: 58px;
}
相反,我将为所有这些自定义类创建单独的类,以便它们在这种特定情况下工作,在其他情况下也能按预期工作。例如,“添加按钮”、“按钮使用良好”等。@CoderDave用他的建议为我指明了正确的方向- 然而,我随后注意到高度有点偏离。相反,我手动设置按钮高度- 但之后… 用Chrome测试给了我奇怪的结果(不一定是在小提琴上,而是在我当地的环境中)。因此,我使用
左边距
和右边距
代替填充,其中
input.add-on
及
输入栏上的右边距=-55px
然而…在那之后,我注意到z索引导致.input bar
阻止了GO!当该条处于焦点时(即,我点击进入该条)按钮
因此,我设置了z-index
z-index:-1
用于井
z-index:1
用于。输入栏
z-index:2
用于。附加组件
这似乎是一个相当棘手的解决方案。如果有人有更好的解决方案,请与我们分享。这似乎可以解决宽度问题,但高度似乎相差了几个像素-但是。。。我应该感谢你,因为这为我指明了正确的方向。我也为未来的读者写下了我自己的答案。我所做的唯一主要区别是将高度设置为静态,而不是自动。若将来的读者在非输入按钮方面有相同或类似的问题,这和a相比也是很有帮助的。找到了解决办法。另一个答案是,在这之后,另一个更新——z指数似乎需要调整。
.input-append {
display: table;
width: 100%;
}
.add-on {
display: table-cell;
height: 30px !important;
}
.input-bar {
display: table-cell;
width: 100%;
border-right-style: None;
}
.well{
padding-right: 58px;
}