Meilleur moyen de code HTML/CSS/JS onglet système de navigation (pas d'images)

Je suis le codage d'un système d'onglets pour mon site, qui doit être entièrement en CSS/HTML/JS (sans l'aide de toutes les images). Le problème est, je continue à bidouiller le code jusqu'à ce que, quand je suis fini, c'est juste un gâchis. Je ne sais pas si l'utilisation de positionnement, ou flotter les onglets ou quoi. Essentiellement, un des gros problèmes est que après j'enlève le bas-frontière CSS de l'onglet sélectionné, j'ai besoin de le déplacer en bas de 1px de sorte qu'il s'intègre avec les tri-têtes - je ne sais pas si utiliser margin: -1px ou position: relative/absolue etc. J'aimerais quelques conseils sur la bonne manière de coder un système d'onglets, comme ceci, de sorte qu'il peut être réutilisé sur le site!

Meilleur moyen de code HTML/CSS/JS onglet système de navigation (pas d'images)

Restez à l'écart à partir de négatifs de positionnement/marges/rembourrage à tout prix.
pourquoi, oh pourquoi! J'utilise des marges négatives tout le temps. Peut être très pratique.
Je ne comprends pas votre "désolé, ils sont tellement délavé" commentaire; ne vous laissez l'image assis trop longtemps au soleil?
Wow, après quelques recherches, je suppose qu'ils ne sont pas aussi mauvais que je le pensais. Je me souviens juste lors de l'apprentissage css comment tout le monde allait dire à les éviter. Il s'avère qu'ils sont désormais plus acceptés. Aller à la figure.
la conception originale que nous avons faite était vraiment vraiment disparu et difficile à voir - nous avons remanié de sorte qu'il était plus facile sur les yeux, mais je viens de mettre un peu d'excuses dans le cas où les gens ont une difficulté à voir les contours.

OriginalL'auteur Walker | 2010-07-14