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

HTML Discussion :

bordure de div


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut bordure de div
    Bonjour,

    j'ai un site avec un menu (<div>) à droite, et un autre a gauche ( cote a cote )

    à gauche se trouve une baniere de pub, un sondage...
    à droite se trouve l'affichage des articles stocké dans une base SQL.


    le problème c'est que je veux placer une bordure ( encore avec un autre div) à droite du menu de gauche ( pour faire une séparation entre le menu de droite et celui de gauche par un trait).
    Cependant, ma bordure commence en haut du menu de gauche et se termine en bas du menu de gauche ( ce qui est logique).

    Mais je voudrais que ma bordure commence en haut du menu de gauche et se termine au niveau où se fini le menu de droite.

    Sinon, faire en sorte que la bordure commence en haut du menu de gauche et fini au niveau du pied de page.



    PS: je pensais englober les 2 menus dans un seul div mais, cela ne fonctionne pas ( la fermeture du div, et remplacer par un autre div )



    css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .bordersep { border-right: 1px solid #b5b5b5;}


    html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div class="mainArt">   
       <div class="main_left">
       </div>
     
       <div class="main_right>
       </div>
    </div>
     
    <div class="pieddepage">
    </div>

    Merci d'avance

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    Mais je voudrais que ma bordure commence en haut du menu de gauche et se termine au niveau où se fini le menu de droite.
    pourquoi ne pas mettre une border-left sur la DIV de droite.

    Dans le même ordre il existe la technique des colonnes factices.

    [EDIT]
    cela me disais quelque chose, j'en ai parlé lors de cette discussion http://www.developpez.net/forums/d12...e/#post6755904

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2012
    Messages : 7
    Par défaut
    j'ai essayer de mettre un border-left au menu de droite, mai ça fait très moche (car il y a des marge et tout).

    Merci d'avoir repondut, sinon j'ai pas trouvé de solution avec ton lien :s


    edit:
    j'ai enfait suivi ton idée, voir pour mettre la bordure a gauche du menu de droite, et j'ai compris pk ca faisait moche: une div avec margin-top qui fait tout buggé.

    merci quand meme

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    le lien ne valait que pour l'esprit.

    Je te mets ci dessous un fichier faisant appel à la technique des colonnes factices, il y en aura ainsi trace sur ce forum.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    <!DOCTYPE HTML>
    <html lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>[CSS Colonnes factices]</title>
    <meta name="Author" content="NoSmoking">
    <style type="text/css">
    html, body{
      height:100%;
      width:100%;
      margin:0;
      padding:0;
      font-family:cverdana, sans-serif;
      font-size:1em;
      background-color:#fafafa;
    }
    #page{
      width:80%;
      width:60em;
      min-height:100%;
      min-height:95%;
      margin: 0 auto;
      background-color: #f0f0ff;
    /*  background-image: url(images/fond_300x1.jpg);/**/
      background-image: url(  data:image/jpeg;base64,/9j/4AAQSkZJRgABAgIAyADIAAD//gECpwAAAAUAAAAHAAAADwAAABUAAAAgAAAAIAAAACAAAAAFAAAABgAAAAgAAAAVAAAAIAAAACAAAAAgAAAAIAAAAAcAAAAIAAAAEgAAACAAAAAgAAAAIAAAACAAAAAgAAAADwAAABUAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAAP/AABEIAAEBLAMBIgACEQEDEQH/2wCEAAUDAwQDAwUEBAQFBQUGBw0IBwcHBxALDAkNExAUExIQEhIVFx4ZFRYcFhISGiMaHB8gISIhFBklJyQgJx4hISABBQUFBwYHDwgIDyAVEhUVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIP/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A+y6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKxfDv/ACF/En/YTT/0kt62qxfDv/IX8Sf9hNP/AEkt63o/BP8Aw/8AtyM5/FH1/Rn/2Q==);
      background-repeat: repeat-y;
      border-left: 1px solid #5E81BE;
      border-right: 1px solid #5E81BE;
      border-bottom: 1px solid #5E81BE;
    }
    #entete{
      height:90px;
      padding:5px;
      background-color: #e0e0e0;
      border-bottom: 1px solid #bbb;
      overflow: hidden;
      clear:right;
    }
    h1 {
      margin: 0;
      color: #6699CC;
      font-size: 2.0em;
    }
    h1 img{
      vertical-align : middle;
    }
    #gauche{
      float:left;
      margin: 10px 20px;
    }
    #droite{
      margin:10px 20px 0;
      margin-left: 320px;
      background-color:#f0f0ff;
    }
    .article{
      border:1px solid #e0e0e0;
      padding:5px;
      margin-bottom:10px;
      background-color:#fefeff;
      -webkit-border-radius:10px;
      -moz-border-radius:10px;
      border-radius:10px;
      display:none;/*  METTRE EN COMMENTAIRE POUR VOIR */
    }
    .article h2{
      font-size: 1.5em;
      color: #6699CC;
      margin:0 0 10px 0;
    }
    #empied{
      height:4.5%;
      min-height:30px;
      width:80%;
      width:80em;
      margin: 0 auto;
      overflow:hidden;
      font-style:italic;
      font-size:.75em;
      color:#888;
    }
    </style>
    <script type="text/javascript">
    </script>
    </head>
    <body>
    <div id="page">
      <div id="entete">
        <h1><img src="http://www.developpez.net/template/images/logo.png" alt="www.developpez.net">
        CSS Colonnes factices...</h1>
      </div>
    	<div id="gauche">
        Colonne gauche
      </div>
    	<div id="droite">
        <div class="article">
          <h2>Article #1</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
        <div class="article">
          <h2>Article #2</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
        <div class="article">
          <h2>Article #3</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
        <div class="article">
        <h2>Article #4</h2>
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
        </div>
      </div>
    </div>
    <div id="empied">
    Pied de page disponible pour un Copyright © 2012 par exemple
    </div>
    </body>
    </html>
    l'image de background est une data:image/jpeg;base64, mais je la mets en pièce attachée elle peut servir.
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Positionner un titre sur une bordure de div
    Par aperrin dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 25/08/2009, 13h52
  2. Bordure sur div
    Par electro38 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/07/2008, 17h05
  3. Problème de bordure de div
    Par mama07 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/03/2008, 15h27
  4. bordures de div et de son contenu
    Par yanice dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/05/2007, 19h06
  5. [CSS]Bordure personnalisée / <div> vide
    Par Xzander dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/07/2006, 20h37

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