Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/09/2011, 23h07   #1
Invité de passage
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 3
Points : 3
Par défaut Redimensionner un div selon son contenu

Bonjour, j'essaye de faire en sorte qu'un <div> se redimensionne selon la taille d'un texte <p> qu'il contient. Pour l'instant je limite la taille maximale du <div> principal mais je suis incapable de le redimensionner automatiquement avec la feuille de style.

Comment est-ce que je fais pour faire ça ?

Merci !

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<div class="field field-type-text field-field-recette-commentaires">
    <div class="field-items">
            <div class="field-item odd">
                      <div class="field-label-inline-first">
              Commentaires du chef:&nbsp;</div>
                    <p>Utiliser une autre variété de courge ou même de la citrouille.</p>        </div>
        </div>
</div>
 
.field-field-recette-commentaires
{
    max-width: 605px;
    min-width: 450px;
}
 
.field-field-recette-commentaires .field-item
{
    border: 2px solid #CC9900;
    padding: 10px;
}
Images attachées
Type de fichier : png commentairesChef.PNG (2,4 Ko, 6 affichages)
Mr. NoReaction est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 08h49   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Cf : http://www.developpez.net/forums/d11...argeur-boites/
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2011, 18h07   #3
Invité de passage
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 3
Points : 3
Citation:
Envoyé par Bisûnûrs Voir le message
Ok, ça fonctionne bien quand il y a une seule balise <p> dans le <div> mais quand il y a plusieurs balises <p> à l'intérieur du <div>, le texte s'affiche sur la même ligne, les balises <p> une à la suite des autres.

Comment je fais pour que le texte des balises <p> s'affiche normalement, c'est-à-dire une en dessous de l'autre ?
Mr. NoReaction est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 08h57   #4
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 17h15   #5
Invité de passage
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 3
Points : 3
Citation:
Envoyé par tumoo Voir le message
Euh, ça fonctionne pas.

Sur ce code HTML

Code html :
1
2
3
4
5
6
7
8
9
 
<div class="field field-type-text field-field-recette-commentaires">
    <div class="field-items">
<div class="field-item odd">
                      <div class="field-label-inline-first">
              Commentaires du chef:&nbsp;</div>
                    <p>Remplacer une partie du boeuf haché (15-20 %) par du tofu haché.</p>
<p>Conserver la mozzarella pour gratiner et ajouter du fromage ricotta ou cottage à l'intérieur.</p>
<p>Pour varier, confectionner une sauce Béchamel à laquelle vous ajouterez les épinards crus hachés grossièrement. Ajouter ce mélange lors de l'assemblage de la lasagne.</p></div></div></div>

Un saut de ligne se fait déjà après les balises <p>, je vais pas en rajouter un autre en plus ...
Mr. NoReaction est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 12h59   #6
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Bonjour,
Citation:
Comment je fais pour que le texte des balises <p> s'affiche normalement, c'est-à-dire une en dessous de l'autre ?
c'est le comportement normal des balises P, sauf si modification du comportement via la feuille de style.

Je rajouterais que l'enchevêtrement de DIV ne me semble pas être la meilleure solution
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 16h59   #7
Invité de passage
 
Inscription : février 2007
Messages : 22
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 22
Points : 3
Points : 3
Citation:
Envoyé par NoSmoking Voir le message
Bonjour,c'est le comportement normal des balises P, sauf si modification du comportement via la feuille de style.

Je rajouterais que l'enchevêtrement de DIV ne me semble pas être la meilleure solution
Je sais mais ce code HTML est produit par Drupal ...
Mr. NoReaction est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 17h17   #8
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Citation:
Envoyé par Mr. NoReaction Voir le message
Je sais mais ce code HTML est produit par Drupal ...
ben mon colon!!!
Donnes nous au moins les styles utilisés concernant ce passage.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2011, 11h07   #9
Membre habitué
 
Homme
Inscription : mai 2011
Messages : 109
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : mai 2011
Messages : 109
Points : 134
Points : 134
Par défaut dimension auto de div

A mon sens, placer une div avec dimensionne la div selon son contenu indépendamment du nombre de P ou d'images etc.
miss_socrates est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h43.


 
 
 
 
Partenaires

Hébergement Web