右側に削除画像(ボタン)のあるリストを作成しています。a
andspan
要素を要素に入れ、要素にスタイルをli
与えると、Chrome では機能しますが、IE では機能しません。IE は削除イメージを同じ行ではなくレンダリングします。そしてChromeでは、.の右上をレンダリングしない2番目の画像を削除します。float:right
span
li
li
右側に削除ボタンがあるアイテムリストだけで、ブラウザに依存しない必要があります。ul
、li
、span
要素のない他のソリューションは高く評価されます。(クリック ハンドラーを追加するため、ボタンまたは画像は別の要素である必要があります。)
PS:フィドルリンクはこちら
<html>
<head>
<style type="text/css">
ul{
width: 200px;
}
li{
border-style:solid;
border-color:#98bf21;
}
li span{
background-image:url('http://www.kodlab.com/Image/delete.png');
width: 16px;
heigth: 16px;
display: inline-block;
}
</style>
</head>
<ul>
<li><a>Foo</a><span></span></li>
<li><a>neque porro quisquam est qui dolorem ipsum</a><span></span></li>
</ul>
</body>
</html>