※ ChatGPTを利用し、要約された質問です(原文:[CSS3] last-childについて)
[CSS3] リストの最後の要素のボーダーを削除する方法
このQ&Aのポイント
HTML5とCSS3を使用してスマートフォンサイトを制作しています。リスト要素を使用してメニューを作成しているのですが、一番下の要素だけボーダーを削除したいと思っています。しかし、うまくいきません。どなたか詳しい方、アドバイスをいただけませんか?
HTML5とCSS3を使用してスマートフォンサイトのメニューを作成しています。リスト要素を使用していますが、一番下の要素だけボーダーを削除したいと思っています。しかし、うまくボーダーを削除する方法が分かりません。どなたか詳しい方、ご教授いただけませんか?
スマートフォンサイトの制作において、HTML5とCSS3を使用しています。メニューはリスト要素で作成しているのですが、一番下の要素だけボーダーを削除したいと思います。しかし、うまく削除する方法がわかりません。詳しい方、アドバイスをいただけませんか?
html5とcss3にてスマートフォンサイト制作をしております。
リスト要素を使いメニューを作っていますが、一番下の要素だけボーダーを削除したいと
思っていますが、うまくいきません。
詳しい方、ご教授いただけませんでしょうか。 よろしくお願い致します。
----------------------------------------------------------
[HTML]
<nav>
<ul id="navi">
<a href="#"><li>メニュー1</li></a>
<a href="#"><li>メニュー2</li></a>
<a href="#"><li>メニュー3</li></a>
<a href="#"><li>メニュー4</li></a>
<a href="#"><li>メニュー5</li></a>
</ul>
</nav>
[CSS]
nav {
display: block;
width: 300px;
margin-right: auto;
margin-left: auto;
margin-bottom: 18px;
}
#navi {
border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid #CCCCCC;
background: -webkit-gradient(linear, left top,left bottom, from(#FFFFFF), to(#E7E7E7));
background-color: #FFFFFF;
}
#navi a {
text-decoration: none;
color: #646464;
font-size: 1.31em;
text-indent: 16px;
height: 33px;
line-height: 33px;
}
#navi li {
border-bottom: 1px solid #CCCCCC;
}
#navi li:last-child {
border-bottom-style: none;
}
お礼
ORUKA1951様 とても丁寧にご回答いただきありがとうございました。 いただいた回答を参考に実装することが出来ました。 ありがとうございました。