例:http://83.254.82.145:8080/android/
地図にカーソルを合わせると、メニューが表示されます。
<div id="map_menu" style="display: none;">
<ul>
<li style="background-color: rgb(0, 0, 0);">
<a href="javascript:void(0)" id="fitmarkersonmap" style="color: rgb(248, 248, 248);">Fit markers on map</a>
</li>
<li style="background-color: rgb(0, 0, 0);">
<a href="javascript:void(0)" id="togglemaptypes" style="color: rgb(248, 248, 248);">Toggle map types</a>
</li>
<li style="background-color: rgb(0, 0, 0);">
<a href="javascript:void(0)" id="showpopup" style="color: rgb(248, 248, 248);" class="">Show userlist</a>
</li>
</ul>
</div>
現在の CSS:
#map_menu ul li {
float: left;
height: 40px;
line-height: 40px;
padding: 0 15px;
}
パディングを増やすと、0 67px
何を求めているかがわかります。JavaScriptを使用せずに、これを動的に解決する方法はありますか? メニュー項目を追加するたびに自分自身を測定せずに、li:s で ul 全体を埋めたいだけです。
ありがとう