2017-09-27 2 views
0

J'ai 3 divs (exemple ci-dessous):HTML/CSS même div longueurs

enter image description here

<ul> 
<div class="parent"> 
<li> 
    <div> 
    Lorem Ipsum is simply dummy 
    </div> 
</li> 
</div> 
<li> 
<div class="parent"> 
    <div> 
    Lorem Ipsum is simply dummy text of the printing and typesetting 
    </div> 
</li> 
</div> 
</div> 
</ul> 

Et je veux tous avoir la même largeur que la plus longue. La largeur du plus long devrait être la même que le texte à l'intérieur plus un peu de pixel (f.e. + 15px). Le texte va changer, donc la largeur devrait changer dynamiquement. L'affichage doit être en ligne. Est-il possible de faire quelque chose comme ça dans le HTML/CSS?

+0

Partagez votre structure HTML de base et nous verrons. – Roberrrt

+0

J'ai ajouté un commentaire;) – Michal123

Répondre

0

Oui, il est possible d'utiliser HTML/CSS. Voici l'extrait de code.

.parent { 
 
    display: inline-block; 
 
    width: auto; 
 
} 
 
.parent div { 
 
    border: 1px solid black; 
 
    padding-right: 15px; 
 
}
<div class="parent"> 
 
    <div> 
 
    Lorem Ipsum is simply dummy 
 
    </div> 
 
    <div> 
 
    Lorem Ipsum is simply dummy text of the printing and typesetting 
 
    </div> 
 
    <div> 
 
    Lorem Ipsum is simply dummy text of the print 
 
    </div> 
 
</div>

comme ci-dessous le code ...

ul { 
 
    display: inline-block; 
 
} 
 
ul li { 
 
    list-style: none; 
 
} 
 
li div { 
 
    border: 1px solid black; 
 
    padding-right: 15px; 
 
}

+0

Merci, j'ai ajouté dans le premier exemple de message de mon code et le problème. – Michal123

+0

J'ai ajouté le code CSS ci-dessus selon votre code HTML. Essaye ça. –

+0

Vous avez un problème avec votre code HTML. En premier, vous avez li à l'intérieur de div et en second lieu, vous avez div à l'intérieur de li. –