Problème blocs en css

Fermé
julien - 12 août 2007 à 20:52
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 12 août 2007 à 23:23
Bonjour,

J'aurais besoin d'un petit renseignement concernant les blocs en css.
Je souhaiterai savoir comment faire en sorte que le texte ne dépasse jamais les dimensions du bloc.
J'ai également une autre question; est-il possible de faire en css un menu similaire à celui du site lemonde.fr (https://www.lemonde.fr/ ou commentcamarche.net ? ou pourrais-je trouver du code tout fait ?

Merci beaucoup

Julien
A voir également:

3 réponses

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 778
12 août 2007 à 21:29
Bonjour,

• “le texte ne dépasse jamais les dimensions du bloc” (qui le contient, avec des dimensions fixes ?)
avec “overflow:auto;” par exemple.
Mais si tu es plus précis, il est possible de répondre autrement.

• “faire en css un menu”
Pour celui du Monde, non.
Ils utilisent un <table> et gèrent ça par Javascript.

Par contre, celui de CCM correspond à ta demande.
Des <ul><li> et des CSS.
Et comme les pages de CCM sont en ligne, le “code tout fait” est disponible.
Tu pourras t'en inspirer profitablement.

Il serait peut-être préférable que tu testes les exemples de menus avec CSS chez Alsacréations.
0
Bonjour,
Merci pour ta réponse. Concernant les dimensions, elles sont fixes et les blocs ne peuvent pas bouger.
"position: absolute;" j'ai essayé "overflow:auto;", ca ne dépasse pas, mais j'ai le droit aux scrollbars.
J'aimerais que le texte retourne à la ligne automatiquement une fois arrivé à la fin du bloc.

voici un exemple de bloc pour mon site

.bloc4 {
width: 190px;
height: 150px;
background-color: yellow;
left: 513px;
top: 250px;
position: absolute;
z-index: 4;
overflow:190;
}

la couleur n'est la que pour visualiser les blocs dans le browser, car ensuite ce sera transparent.
Je ne peux pas te montrer l'effet sur le site car il n'est pas en ligne. Si jamais tu as une soluce...

Merci

Julien
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 778
12 août 2007 à 23:23
Comprends pas.
Il faut bien que ça puisse défiler. Sinon on ne voit qu'une partie du texte.
Tu veux n'afficher qu'une partie du texte ? Alors “overflow : hidden;”

Montre aussi le HTML ?
0