Support du web
Bookmark and Share
Vous êtes ici: Support du web > Scripts et tutoriaux > (X)html/CSS > Faire des onglet en (X)html/CSS

Faire des onglet en (X)html/CSS

Faire des onglet en (X)html/CSS Faire des onglet en (X)html/CSS
Note : 4.5/5 (1 vote)
Derniéres modifications : 29/08/2009 à 22:49:46
Mots-Clés : onglet html css tabs in html faire des onglets code css style onglets parties diviser en onglets (X)html

Bonjour,
dans ce tutoriel, je vais vous apprendre à faire des onglets en utilisant le CSS et le (X)html.
La navigation par onglet se fera par liens, donc chaque onglet aura sa propre page.

Pour commencer, on aura deux types de boutons des onglets, le bouton de l'onglet actuellement affiché, et les boutons des autres onglets.

Le bouton de l'onglet qui est ouvert aura la même couleur de fond que l'onglet même(son contenu) pour pouvoir facilement le reconnaitre. Les boutons des onglets fermé auront une autre couleur.

Le bouton de l'onglet ouvert aura trois bordures une en haut et deux dans les côtés.
il n'en aura pas une en bas.

Les autres boutons eux auront des bordures aux quatre côtés.

Et finalement le contenu aura lui aussi quatre bordures et aura un décalage négatif de 1px vers le haut comme ça, les bordures ne seront pas doublées.

J'espère que vous avez compris les explications :lunettes: .

Bon voici les codes:

style.css:
Code: CSS
.onglet
{
        display:inline-block;
        margin-left:3px;
        margin-right:3px;
        padding:3px;
        border:1px solid black;
        cursor:pointer;
}
.onglet a
{
        color:#000000;
        text-decoration:none;
}
.onglet_n
{
        background:#bbbbbb;
        border-bottom:1px solid black;
}
.onglet_y
{
        background:#dddddd;
        border-bottom:0px solid black;
        padding-bottom:4px;
}
.contenu
{
        background-color:#dddddd;
        border:1px solid black;
        margin-top:-1px;
        padding:5px;
}
ul
{
        margin-top:0px;
        margin-bottom:0px;
        margin-left:-10px
}
h1
{
        margin:0px;
        padding:0px;
}


quoi.html:
Code: (X)html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Un syst&egrave;me d'onglet en html</title>
    <link type="text/css" rel="stylesheet" media="all" title="CSS" href="style.css" />
</head>
<body>
        <div class="onglets_html">
        <div class="onglets">
            <div class="onglet_y onglet"><a href="quoi.html">Quoi</a></div>
            <div class="onglet_n onglet"><a href="qui.html">Qui</a></div>
            <div class="onglet_n onglet"><a href="pourquoi.html">Pourquoi</a></div>
        </div>
        <div class="contenu">
            <h1>Quoi?</h1>
            Un simple syst&egrave;me d'onglet utilisant les technologies:<br />
            <ul>
                <li>(X)html</li>
                <li>CSS</li>
            </ul>
        </div>
    </div>
</body>
</html>


qui.html:
Code: (X)html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Un syst&egrave;me d'onglet en html</title>
    <link type="text/css" rel="stylesheet" media="all" title="CSS" href="style.css" />
</head>
<body>
        <div class="onglets_html">
        <div class="onglets">
            <div class="onglet_n onglet"><a href="quoi.html">Quoi</a></div>
            <div class="onglet_y onglet"><a href="qui.html">Qui</a></div>
            <div class="onglet_n onglet"><a href="pourquoi.html">Pourquoi</a></div>
        </div>
        <div class="contenu">
            <h1>Qui?</h1>
            C'est un script r&eacute;alis&eacute; par Ybouane,<br />
            Webmaster du site <a href="http://www.supportduweb.com/">http://www.supportduweb.com/</a>
        </div>
    </div>
</body>
</html>


pourquoi.html:
Code: (X)html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Un syst&egrave;me d'onglet en html</title>
    <link type="text/css" rel="stylesheet" media="all" title="CSS" href="style.css" />
</head>
<body>
        <div class="onglets_html">
        <div class="onglets">
            <div class="onglet_n onglet"><a href="quoi.html">Quoi</a></div>
            <div class="onglet_n onglet"><a href="qui.html">Qui</a></div>
            <div class="onglet_y onglet"><a href="pourquoi.html">Pourquoi</a></div>
        </div>
        <div class="contenu">
            <h1>Pourquoi?</h1>
            Pour simplifier la navigation et la diviser en parties
        </div>
    </div>
</body>
</html>

Pour toutes questions ou commentaires, veuillez utiliser le formulaire de contact ou me contacter par MP, vous pouvez aussi utiliser le forum.

merci, j'espère que vous avez aimé ce tutoriel et qu'il vous sera utile.

Scripts et tutoriaux similaires à celui ci:

Commentaires

Ajouter un commentaire





Vous n'êtes actuellement pas connecté, certaines de vos informations(tel que votre Adresse IP) seront enregistrées pour éviter du spam.
Votre message ne doit pas contenir certains mots ou une adresse internet, sinon, il ne sera pas envoyé.

Les commentaires

Il n'y a actuellement aucun commentaire pour ce tutoriel






Il y a actuellent 9 personne(s) connecté(es)
Page générée en 0.32726 secondes
Retour en haut
Règlements - Nous contacter - Aider le site - RSS News
Valide: (X)html 1.0 - Css 2.0 - RSS
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs.
Toutes les marques citées appartiennent à leurs compagnies respectives.