Voglio creare uno stile molto semplice scheda che assomiglia a questo:schede CSS semplici - necessità di rompere confine su scheda attiva
_____ _____ _____
_|_____|_| |_|_____|______________
Quindi, in pratica c'è un bordo orizzontale del rettangolo di selezione che si rompe per la scheda attiva. Sto usando un elenco di base, con il seguente CSS, ma il bordo esterno appare sempre sopra le singole schede. Ho provato vari posizionamenti e z-index senza alcun risultato.
ul.tabHolder {
overflow: hidden;
clear: both;
margin: 1em 0;
padding: 0;
border-bottom: 1px solid #666;
}
ul.tabHolder li {
list-style: none;
float: left;
margin: 0 3px -1px; /* -1 margin to move tab down 1px */
padding: 3px 8px;
background-color: #444;
border: 1px solid #666;
font-size: 15px;
}
ul.tabHolder li.active {
background-color: #944;
border-bottom: 1px solid #944;
}
Alla fine non ho dovuto modificare molto il mio codice, ma questa pagina mi ha aiutato a risolverlo. – DisgruntledGoat