Typeahead.js样式问题

时间:2013-12-21 01:38:07

标签: styling typeahead.js

我正在尝试使用Twitter上的Typeahead.js。一切看起来都很棒,除了TextBox比预期起点低11个像素。

我按照文档中的建议设置了组件样式。

.tt-dropdown-menu {
    width: 280px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
   padding: 3px 20px;
   font-size: 18px;
   line-height: 24px;
}

.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #0097cf;
}

.tt-suggestion p {
    margin: 0;
}

有人可以为typeahead组件的样式提供帮助吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。发布希望其他人遇到这个问题。

此组件生成的默认html样式设置为“inline-block”。这将它推向另一排。具有typeahead的样式元素,其显示设置为内联固定。

.tt-suggestion {
    display: inline;
}