Débordement de l'attribut de <td> ne pas créer une barre de défilement

J'ai essayer de créer une cellule de tableau <td> avec un trop plein mais ça ne fonctionne pas...

Il y a mon code CSS:

td.blog_content
{
    max-height: 50px;
    overflow: auto;
    width: 360px;
    text-align: left;
    padding: 2px;
}

Et mon code HTML:

<td class="blog_content"><?php echo $blog['content']; ?></td>

Il serait de créer une simple boîte avec une barre de défilement si le texte est trop long...

Et bien sûr, nous n'aurions pas utiliser un <table> pour le style de sorte .blog_content est évidemment de données tabulaires 😉
Quel titre... "le style CSS ne fonctionne pas". Bon, il nous suffit de feu toutes nos designers alors, ils le font mal toutes ces années.
C'est seulement la partie où j'ai un bug...
Un bug? C'est ce que nous sommes ici 😉 Moderne CSS permet de gérer la plupart n'importe quelle situation, un tableau.
Comme je l'ai dit, moderne CSS permet de gérer plus de rien. Cela signifie que nous pouvons faire IE7+ (qui est CSS2 +certains) prennent en charge la plupart de tout ce qu'une table peut faire. Si vous parlez CSS3, qu'il n'y a rien d'une table peut faire que CSS ne peut pas. Si vous souhaitez obtenir fixe, je vous recommande de poster une question comme beaucoup ici dans la communauté (y compris moi-même à la fois) sont bons à la résolution de ces questions.

OriginalL'auteur Frederick Marcoux | 2012-02-05