青い追加画像をアルファベットの文字と同じ行に配置するのに苦労しています。ここでわかるように、常にアルファベットの下に表示されます。
これは、私の最新の試み (空白:nowrap) を示す HTML です。
<div style="width:900px">
<fieldset>
<div style="width:900px"><h2>abook</h2></div>
<div class="center" id="headerAlphabet" style="white-space:nowrap"></div>
</fieldset>
</div>
以下は、JavaScript の準備完了関数です。ループは、div に追加してアルファベットの文字を作成します。次に、追加イメージを追加すると、新しい行になります。
これは私の最新の試みで、 を示していfloat:left
ます。私も試しdisplay:block
てみましdisplay:inline
た。それらをアンカータグに入れてみました。そして、今思い出せない他のことも試しました。
$(function () {
// Show the letters of the alphabet, with a link to call GetEntries() for each of them.
for (var i = 65; i <= 90; i++) {
$('#headerAlphabet').append('<a href=\"#\" onclick=\"GetEntries(\''
+ String.fromCharCode(i) + '\')\">'
+ String.fromCharCode(i) + '</a> ');
}
$('#headerAlphabet').append('<a href=\"#\" onclick=\"AddEntry()\">'
+ '<img src=\"/Scripts/Home/add.png\" title=\"Add contact\" style=\"float:left\" /></a>')
});
私が見つけたすべての解決策は、私が上で試みたことを行うように言っていますが、何も機能していません。アルファベットと同じ行に追加画像を表示するにはどうすればよいですか?