IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

barre de séparation avec du CSS


Sujet :

CSS

  1. #1
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut barre de séparation avec du CSS
    Bonjour à tous,

    Je réalise un site, et je souhaite séparer mon menu, mon en-tête ainsi que ma page centrale par des lignes de séparations.
    Je souhaiterai personaliser ces lignes et je souhaite savoir s'il est possible de le faire avec CSS?

    Merci d'avance pour vos réponses.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 145
    Points : 186
    Points
    186
    Par défaut
    oui c'est possible.

    Tu peux faire des tests avec <hr/>.

  3. #3
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    excuse moi, mais je vois pas trop comment faire.

    Je sais bien qu'un hr constitue à faire une ligne de séparation, mais comment le personnalisé avec du css?

  4. #4
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    comme tout autre propriété se rapportant à une balise html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    hr{
     color: black;
    }
    après si tu veux personalisé barre par barre tu peut y mettre une classe

  5. #5
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    Merci beaucoup. Je vais essayer

  6. #6
    Membre éclairé Avatar de tigunn
    Homme Profil pro
    Développeur de bug
    Inscrit en
    Janvier 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de bug

    Informations forums :
    Inscription : Janvier 2003
    Messages : 608
    Points : 658
    Points
    658
    Par défaut
    tu peux aussi utiliser une image (taille = just_les_pixel_qui_faut x 1px):
    -tu definit une div avec cette image en fond répété horizontalement ou verticalement.
    - position en absolute et un z-index pour peaufiner, là, ....

    ma que c'est beau.
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    div#page #bordure_externe_droite
    {
    	position : absolute;
    	margin: 0;
    	width: 4px;
    	height: 98%;
    	right: 0px;
    	background: url(images/container-bg.gif) repeat-y;
    	z-index: 1;
    }
    et puis dans ton code php, juste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="bordure_externe_droite">
    			<!-- bord droit de la page -->
    		</div>
    positionné dans div id="page".
    bondev'

  7. #7
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    J'ai une autre question. Est-il possible de faire une de séparation mais en verticale?

    Merci d'avance pour vos réponses

  8. #8
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    tu peux faire des séparations mais là ya pas de <hr/>, juste du css simple avec tes div.

    Si t'a un bloc verticale, tu lui défini un bord à droite ou a gauche (selon ton sens) et tu peux écarté cette bordure du text avec une définition de l'espace internet de bloc.

    ex: (séparation a droite)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #bloc{
      border-right: taille couleur type;
      padding-right: taille;
    }
    la taille peut etre 1 pixel ou plus (c la largeur de ta bordure) une couleur hexadécimal ou autre et un type (solide, dotted, etc.)

    le padding-right c la distance entre ton text et ta bordure.

    voila

  9. #9
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    OK, merci beaucoup. Je vais essayer.

  10. #10
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    c'est bizar ça marche pas

  11. #11
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Fais voir ton code html et css

  12. #12
    Débutant
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Points : 78
    Points
    78
    Par défaut
    Code CSS

    <style type="text/css">
    div
    {
    border-right: 750px magenta solid;
    padding-right: 12px;
    }

    </style>
    Code html


    <div></div>
    Le résultat de ce code, n'est pas ce que j'attend. Autrement dit, il n'affiche pas une barre de séparation vérticale.

  13. #13
    Membre averti Avatar de mLk92
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    527
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 527
    Points : 305
    Points
    305
    Par défaut
    Logique ya rien dans ton div

    Si tu ne mets rien dans ton div, défini lui au moins une taille ou bien mets y du text, met n'importe quel paragraphe

    Petite précision (je sais pas si c'est ce que tu veux), la bordure verticale fera la même taille que ton div

Discussions similaires

  1. Barre de séparation menu en CSS
    Par Olive13013 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 21/06/2012, 17h11
  2. [WebForms][2.0] Mise en forme avec du css
    Par kakid dans le forum Général Dotnet
    Réponses: 12
    Dernier message: 26/01/2006, 18h49
  3. Probleme avec div + css background-color
    Par shwin dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/01/2006, 00h14
  4. problèmes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/09/2005, 14h23
  5. Barre de défilement avec Dreamweaver
    Par Mout85 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 22/08/2005, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo