HTML + CSSの水平タブバーをきれいにスタイリングして、アクティブなタブに対して非表示または非表示になっている線がタブバーの下部に表示されるようにするにはどうすればよいですか?
言い換えれば、私はStackOverflowがそのタグに対して行うのと同じことをしようとしています:
私のタブバーは順序付きリストとして設定されています
ul
{
list-style: none;
}
li
{
float: left;
}
更新:Firebugを使ってサイトをざっと見て、どのように動作するかを確認しましたが、すぐに詳細に行き詰まってしまうような気がします。たとえば、StackOverflowのバージョンには、div全体の下部に境界線があり(意味があります)、アクティブなタブの下部に白い境界線があります(意味があります)が、アクティブなタブの境界線がdivの境界線と重なるようになります(そして私はそれがどのようにそれを行うのかよくわかりません)。TwitterBootstrapも同様のことをしているようです。コンテナの境界線の一部がコンテンツの境界線と重なる部分が、CSSをコピーして調整するのではなく、機能しているように見えるものが得られるまでどのように機能するかという一般的な概念を理解しようとしています。