Bonjour,

Je suis entrain de faire un site perso et je voudrai faire une sidebar avec les items qui viennent de ma base de donné mais le problème quand je met du contenue dans l'item, le texte ne retourne pas à la ligne quand il est au bout de la ligne, il continue en dehors de l'item:

<div class="columns large-3">
<?php
include($_SERVER'DOCUMENT_ROOT'].'/inc/config.php');
$reponse = $dbb->query('SELECT * FROM widget');
while ($donnees = $reponse->fetch_array()){
    ?>
    <div class="sidebar_item">
        <div class="top_widget">>&nbsp<?php echo $donnees'title']; ?></div>
        <div class="sidebar_item-content">
            <?php echo $donnees'content']; ?>
        </div>
    </div>
<?php
}
?>
</div>

Merci d'avance,
Cordialement.

5 réponses


Ramzz1994
Réponse acceptée

Sinon, tu peux toujours ajouter l'attribut CSS word-break: break-all;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Test</title>
    <style>
        html 
        {
            box-sizing: border-box;
        }
        *, *:before, *:after 
        {
            box-sizing: inherit;
        }
        .conteneur
        {
            width: 1200px;
            margin: 0 auto;
            background-color: 1px solid #D8D8D8;
            border: 1px solid #1B1B1B;
            padding: 10px;
            word-break: break-all;
        }
    </style>
</head>
<body>
    <section class="conteneur">
        <p>cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxxxxxxxxs</p>
    </section>
</body>
</html>
<?php echo nl2br($donnees'content']); ?>
DareK
Auteur

Votre code ne marche pas sur mon probleme

Alors ça vient au niveau de ton css.

DareK
Auteur

Merci grandement pour votre aide depuis le temps que je cherchais et en fin de compte une petite ligne de Css et c'est bon.