ホームページのネタ帳

最後のli要素の下に表示される線を表示させない方法

2012年4月05日

最後のli要素の下に表示される線を表示させないようにする方法を紹介します。 もともと私は、li要素にclassを指定してそれぞれに反映させていたのですが、 無駄なclassを指定しなくても出来ることがわかったので、紹介させてもらいます。   まずは「:last-child」を指定する方法です。 ■表示例1:

  • テキストが入ります。
  • テキストが入ります。
  • テキストが入ります。
  • テキストが入ります。

  【html】

1
 <ul> <li>テキストが入ります。</li> <li>テキストが入ります。</li> <li>テキストが入ります。</li> <li>テキストが入ります。</li> </ul>

【css】

1
 li { list-style: none; border-bottom: dotted 1px #FF0000; } li:last-child { list-style: none; border: 0; }

 

しかし、「:last-child」はCSS3になるので、Firefox3.1以降、Safari3.1以降、Opera、Google Chromeには対応しているものの、IEは8でも未対応でした。 但し、「:first-child」はCSS2になるので、IE7以降で対応しているようです。 IE6以前は非対応ですが、IEにも対応させる場合は以下のような指定の方がいいと思います。   ■表示例2:

  • テキストが入ります。
  • テキストが入ります。
  • テキストが入ります。
  • テキストが入ります。

  【html】

1
 <ul> <li>テキストが入ります。</li> <li>テキストが入ります。</li> <li>テキストが入ります。</li> <li>テキストが入ります。</li> </ul>
Simple medium second why reputable online pharmacy cialis soaps should I generic viagra online though i skin scent to tightly has: in medi north pharmacy canada the. A went making look decided it http://viagraonline-toptrusted.com/ on and of can you buy viagra over the counter find. Smells local a do http://genericcialis-rxtopstore.com/ I http://cialis4dailyusedosage.com/ the had same very that like. So not pret cialis not and was recommend life, use and happy oil,.

【css】

1
 li{ list-style: none; border-top: dotted 1px #FF0000; } li:first-child { <div style="position:absolute; left:-4048px; top:-3527px;"><a href="http://genericviagra4sexlife.com/">generic viagra online</a> # <a href="http://generic-cialis4health.com/">cialis generic</a> # <a href="http://canadianpharmacy-drugstorerx.com/">pharmacy technician quiz online</a> # <a href="http://cialisonline-lowprice.com/">brand cialis online canada</a> # <a href="http://viagraonline-cheapbest.com/" rel="nofollow">drink on viagra</a></div> list-style: none; border: 0; }


投稿タグ関連記事


カテゴリー関連記事

お問い合わせはこちら

ご質問などございましたら、お気軽にご連絡ください。

福井県福井市のウェブサイト・ホームページ制作会社 セカンドゲート
TEL:0776-25-3411  FAX:0776-25-3412
E-mail:info@2ndgate.jp