- ベストアンサー
リストのナンバータグがFirefoxだけ0表示?
リストのタグの時ファイアフォックスFirefoxの表示だけは数字が0になってしまう不具合? 他のブラウザでは1~100と表示されますがFirefoxのときだけは数字が全部0になるのはなぜでしょうか? .toc_content a.indent { list-style-type: decimal; と書きました。他のブラウザでは正常に動作しています。 } どこを変更すればいいのかわかりません。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
指定方法が違うのでは?というよりHTMLが間違っている。 HTMLはブロック要素と行内要素は区別します。 記述されたセレクタの意味は toc_contentクラスの子孫要素である、クラスindentに所属するa要素に対して指定しています。toc_content要素がどの要素に対しての物かわかりませんが、少なくともaという行内要素は<a href="[URL]"><li></li></a>とは書けません。 また、<li><a href="[URL]">リンク</a></li>という指定をしても、aに対する指定は<li>には利きません。 list-styleはブロック要素!!!に対する指定です。 たとえば、 <ul class="toc_content"> <li><a href=""></a></li> <li><a href=""></a></li> </ul> において、aにlist-style-type: decimal;はテンクラおかしな指定になっています。 ul.toc_content li{list-style;}とか いずれにしてもHTMLと合わせて示していただかないと回答は無理です。
その他の回答 (1)
- tracer
- ベストアンサー率41% (255/621)
こういうことではないのでしょうか。 http://tagland.net/html/html06_05.html 実際、私はリストの開始番号の設定方法は忘れていましたが、「css list 開始番号」たったこれだけのキーワード検索で沢山解説ページが出てきました。小姑のような言い方でなんですが、まずは「検索する」という発想が必要かもしれませんよ。 ^^; 頑張ってください。