我正在使用 Typeahead 自动建议。不幸的是,我不能使用引导 css,因为它会破坏整个站点。所以我基本上是在尝试手动设置弹出的动态生成的 ul 样式。在我尝试做 css 之前,我练习了使用 Firebug。从我在 Firebug 上所做的一切看起来都还不错。但是当我实际部署它时,css 不存在。
下面是我的html结构:
<body>
<div></div>
<div></div>
<div></div>
...
<div id="header">
<div></div>
<div></div>
<div></div>
...
<div id="textandpics">
<div id="box">
<div id="theoneimlookingat">
<input type="text"/>
// here is where the auto suggest ul will pop up
<ul class="typeahead dropdown-menu/>
<li></li>
<li></li>
<li></li>
...
<li></li>
<li></li>
</ul>
</div>
</div>
<div></div>
</div>
</div>
...
CSS:
.typeahead {z-index: 1051;position: absolute;}
.typeahead .dropdown-menu {width:400px; margin:0; list-style:none; border:1px black solid;}
.typeahead .dropdown-menu > li {margin-left:7px;}
.typeahead .dropdown-menu > li:hover {background-color:#EEE8AA;}
.typeahead .dropdown-menu a {color:black; text-decoration:none;}