<style type="text/css">body{ text-align:center;}li{ background-image:url(images/btn3.jpg); float:left; list-style-type:none; width:155px; height:58px; text-align:center; color:#F09; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}</style></head><ul> <li></br>Gift</li> <li></br>I,Say</li> <li></br>Photo</li> <li></br>Letter</li></ul>
float:left; は、ドキュメントフローをエスケープしているため、中央に表示されません
dispaly:inline; に変更してみましたが、ありません。フローティングエフェクト ああ、li の背景画像を削除したら中央に配置できました。どうなりましたか?
ul の外側に div を追加し、幅を設定してから、この場合は ul 全体が入るはずです。ショーの途中です
フロートの後に UL をクリアするのが最善です