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 :

Manipuler une liste de définition


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 75
    Par défaut Manipuler une liste de définition
    Salut tout le monde !
    Je cherche à réaliseer un cv en page html (certains sauront pourquoi
    Dans la partie formation, j'ai 3 éléments qui ont chacun une date et une description : je voulais donc faire une liste définition, et y mettre les date et description en dd.
    Maintenant mon problème c'est que je souhaiterais :
    - d'une part avoir des puces "disc" devant chaque dt
    - d'autre part avoir les dates inline à droite, et les descriptions en dessous.
    En image ça donne ça :

    Nom : forum.PNG
Affichages : 96
Taille : 42,3 Ko

    Voilà je remercie toute aide, j'ai rien trouvé pour l'instant, je me bats entre des "display inline et list-item", des lignes qui se mélangent, enfin rien qui fonctionne quoi !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Montre quand meme tes codes HTML / CSS.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 75
    Par défaut
    Okay ba je vous donne la version actuelle, sachant que j'essaye pas mal de trucs :

    Ca c'est html
    Code : 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
     
    <h2>
    			Formation:
    			</h2>
     
    				<p>
    					<dl class="formation_list">
    						<dt> Graduate Engineer from CentraleSupelec (Top french engineering School, Master Degree)</dt>
    						<dd class="date"> 2013 &rarr; 2016 </dd>
    						<dd> Energy and Electrical Engineering, Computer Engineering, Project Management </dd>
     
    						<dt class="formation_list_second"> Two-years intensive program preparing for the national competitive exam for engineering schools</dt>
    						<dd class="date"> 2011 &rarr; 2013 </dd>
     
    						<dt> Baccalauréat in Science </dt>
    						<dd class="date"> July 2011 </dd>
     
    					</dl>
    				</p>
     
    			<hr class="secondbar" />
    Ca c'est css :

    Code : 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
     
    .formation_list
    {
    	margin-left: 2.6em;
    	padding: 0;
    }
     
    .formation_list dt
    {
    	display: list-item;
    	float: left;
    	list-style-type: disc;
    	font-weight: bold;
    }
     
    .formation_list .date
    {
    	padding-right: 0;
    	margin-right: 0; 
    	float: right;
    	font-weight: bold;
    }
     
    .formation_list_second
    {
    	float: left;
    	font-size: 0.95em;
    	padding-right: 0;
    	margin-right: 0;
    }
    Et ce que ça me donne pour l'instant :

    Nom : forum.PNG
Affichages : 85
Taille : 27,2 Ko

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 75
    Par défaut
    Ma situation a évoluée !!
    J'y suis presque, maintenant jai ça :

    Code html :
    Code : 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
     
    <h2>
    			Formation:
    			</h2>
     
    				<p>
    					<dl class="formation_list">
    						<dt> Graduate Engineer from CentraleSupelec (Top french engineering School, Master Degree)</dt>
    						<dd class="date"> 2013 &rarr; 2016 </dd>
    						<dd class="description"> Energy and Electrical Engineering, Computer Engineering, Project Management </dd>
     
    						<dt> <span class="formation_list_second"> Two-years intensive program preparing for the national competitive exam for engineering schools </span> </dt>
    						<dd class="date"> 2011 &rarr; 2013 </dd>
     
    						<dt> Baccalauréat in Science </dt>
    						<dd class="date"> July 2011 </dd>
     
    					</dl>
    				</p>
     
    			<hr class="secondbar" />
    code css :

    Code : 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
     
    h2
    {
    	font-size: 1.2em;
    	color: #FC8F00;
    	margin-top: 0em;
    }
     
    .secondbar
    {
    	color: orange;
    	background: orange;
    	height: 0.2em;
    	margin-top: 2em;
    	margin-bottom: 0em;
    	padding-bottom: 0em;
    }
     
    .formation_list
    {
    	margin-left: 2.6em;
    	padding: 0;
    }
     
    .formation_list dt
    {
    	display: list-item;
    	float: left;
    	list-style-type: disc;
    	font-weight: bold;
    }
     
    .formation_list .date
    {
    	padding-left: 0;
    	margin-left: 0; 
    	float: right;
    	font-weight: bold;
    }
     
    .formation_list .description
    {
    	float: left;
    	margin-left: 0;
    	padding-left: 0;
    }
     
    .formation_list_second
    {
    	float: left;
    	font-size: 0.95em;
    	padding-right: 0;
    	margin-right: 0;
    }
    ce que ça donne :
    Nom : forum.PNG
Affichages : 92
Taille : 27,5 Ko

    Par contre je comprend pas du tout pourquoi la barre orange qui est censée être en dessous se retrouve à cet endroit là !!

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2015
    Messages : 75
    Par défaut
    Bon ba j'ai trouvé une solution, puis je me suis confronté à un autre problème que j'ai résolu
    Je vais quand même laisser ici ce que j'ai fait, histoire de laisser une solution, et que si jamais quelqu'un a une critique à me donner, que je puisse améliorer tout ça !!

    Le problème de la barre en plein milieu, c'était qu'il me fallait apparemment ajouter au code css de cette barre la ligne J'ai aussi ajouté des espaces entre les éléments de liste.
    Ensuite cette barre s'est mise en dessous, mais collée à la dernière ligne de la liste, sans respecter la marge de 2em demandée dans le code css de la barre : il sd'agissait apparemment du problème de "margin collapse".

    Pour arranger cela, j'ai ajouté une marge interne (padding) à la dernière ligne de ma liste.

    Voilà le rendu !!

    Nom : forum.PNG
Affichages : 89
Taille : 28,6 Ko

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

Discussions similaires

  1. comment manipuler une liste?
    Par amibar dans le forum Débuter
    Réponses: 0
    Dernier message: 19/10/2012, 11h39
  2. Créer une liste de définitions XML depuis VS 2010
    Par Baptiste Wicht dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 09/01/2011, 15h17
  3. [XL-2007] Manipuler une liste de choix sans userform?
    Par EmmanuelleC dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/12/2010, 09h59
  4. [VBA-E] Manipuler une liste de Validation
    Par Ptit Dark dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/06/2006, 16h28
  5. [PDFBox]Comment manipuler une LIST
    Par marcotop dans le forum Documents
    Réponses: 11
    Dernier message: 27/08/2004, 15h46

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