2011-11-07 11 views
3

ここには文盲がありません。私はページにメモのリストを表示する必要がある、問題は、表示する単一のメモがあるとき私は箇条書きを非表示にして、それが通常のラベルのように見えるようにする必要があるということです。 Jqueryを使用するIm唯一の<li>があるときにulにcssクラスを追加すると、結果はchrome/firefox(テーブルの設定方法を示すためにここに表示されます)でかなり良い結果が得られます。 (他のバージョンを知らない)<ul>が本当に...何に整列されていませんIE8でしかしIE8&CSS for single item unorderedリスト

enter image description here

:ここ

が示すChromeとFirefoxのスクリーンショットの適用とスタイルなし <ul>です:

enter image description here

<ul>に適用するスタイルImが

です
ul.hidestyle { 
    list-style-type: none; 
    padding: 2px; 
} 

ディスプレイの表示プロパティで別のオプションを使用しようとしましたが、何も効果がないようです。どんな助けもありがとう。

HTML

<div id="ctl00_Notes"> 
    <table cellpadding="2"> 
    <tr> 
     <td> 
     <img id="ctl00_cph_WarningImage" src="../Images/orange_flag.PNG" style="border-width:0px;"/> 
     </td> 
     <td> 
     <ul id="NotesList"> 
      <li>bla bla bla.</li> 
      <li>something else.</li> 
     </ul> 
     </td> 
    </tr> 
    </table> 
</div> 
+1

ulとliを示す実際のhtmlをデータとともに追加してください。 – NotMe

+0

私はHTMLを追加しました。コメントを削除/更新できます。 – polarblau

+0

@Edあなたは問題を解決しましたか?もしそうなら、他の誰かが将来同じ問題を抱えている場合には、私たちに知らせてください! –

答えて

0

リストスタイル型のMSDNの年齢は確かにどれも有効なオプションではないことを示しています http://msdn.microsoft.com/en-us/library/ms530797%28v=vs.85%29.aspx

私はIE8をしてテストする必要はありませんが、私はしました見て他の人は、両方の「リストスタイル型」ともなしの「リストスタイルイメージ」...を使用し、それらは、ULの上に両方を入れて、李の例に見られる:

ul.hidestyle { 
    list-style-type: none; 
    list-style-image: none; 
    padding: 2px; 
} 
ul.hidestyle li { 
    list-style-type: none; 
    list-style-image: none; 
} 

をそれは可能性がありますいいえ仕事はできますが...試してみる価値はありますか?