現象について
現在、市販の教本に従ってhtml&cssの勉強をしているのですが、
<div id="breadcrumb"> <ol> <li><a href="index.html">HOME</a></li> <li>ギャラリー</li> </ol> </div> ```というような形で作成したhtmlのパンくずリストに対して
#breadcrumb ol {
list-style: none;
margin: 0;
padding: 0;
}
#breadcrumb ol li {
display: inline;
}
#breadcrumb ol li::after {/* liと::afterの間にスペースがない */
content: ">";
padding-left: 7px;
}
#breadcrumb ol {
list-style: none;
margin: 0;
padding: 0;
}
#breadcrumb ol li {
display: inline;
}
#breadcrumb ol li ::after {/* liと::afterの後ろにスペースがある */
content: ">";
padding-left: 7px;
}
前者では想定通り「HOME」部分のみにindex.htmlへのリンクが張られ、後者では「HOME」に対して付されているリンクが「>」まで広がって適用されます。 疑似要素が子要素として指定されたことによってcssが適用されないのであればある程度納得がいくのですが、なぜこのような違いが発生するのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/19 08:18
2020/03/19 08:23