HTMLとCSSを使用して、水平メニューのデモがあります。あなたが見ることができるように、私はメニューのオプションを区切るためにliタグに右の境界線を置いています。しかし、私は最後のメニューオプションに境界線を持たせたくないので、スパンスタイルを使ってそれを止めさせようとしました。しかし、それは私のために働いているようには見えません。誰も助けることができますか?スパンタグが機能しない
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
#menu a {
text-decoration:none;
color:black;
font-weight:bold;
}
#menu ul {
display:inline;
list-style:none;
padding:0px;
}
#menu li {
display:inline;
margin:0px;
border-right: solid black thin;
padding-right:5px;
color:black;
}
</style>
</head>
<body>
<div id="menu">
<ul>
<li><a href="/">About</a></li>
<li><a href="/">Service</a></li>
<li><a href="/">Prices</a></li>
<span style="border-right:none"><li><a href="/">Contact Me</a></li></span>
</ul>
</div>
</body>
</html>
あなたは 'span'を失う必要があります。そうしないと、HTMLが無効です。 – RoToRa
はい、それは質問の目的ではありませんでした – JuSchz
しかし、ポスターはそこにスパンを追加してもいいと思うかもしれません。 – RoToRa