28172 sujets

CSS et mise en forme, CSS3

Question simple (bête ??) : peut-on faire du "colonnage" de texte avec les css ???
Attention : un seul texte, pas deux.
Merci pour vos réponses.
Oui, la seconde solution fonctionne mais pas sous Explorer donc ce n'est pas une solution car il me semble que mis à part les développeurs web et les graphistes, 50% des visiteurs utilisent encore Explorer.

Je vais donc avoir recours à une bonne vieille fonction php (comptage de caractères ...) couplée à un bon vieux tableau (pour que les colonnes soient visibles à 100% des visiteurs) le tout encapsulé dans un div histoire de montrer patte blanche au W3C Markup Validator ... C'est le monde de la bidouille tout ça. Pfff ... Vivement le web durable ...

Merci pour vos 2 contributions.
submergix a écrit :
50% des visiteurs utilisent encore Explorer.

Ça serait trop beau… Smiley rolleyes

(IE, c'est pratiquement 70%).
submergix a écrit :
Je vais donc avoir recours à une bonne vieille fonction php (comptage de caractères ...)

Pourquoi pas. C'est sans doute gérable également côté client, en JavaScript.

submergix a écrit :
couplée à un bon vieux tableau (pour que les colonnes soient visibles à 100% des visiteurs)

Deux DIV flottantes ça irait aussi.

submergix a écrit :
le tout encapsulé dans un div histoire de montrer patte blanche au W3C Markup Validator

Un tableau n'a pas besoin d'être encapsulé dans un DIV pour être valide en HTML.
Florent V. a écrit :

Sauf qu'ici le texte doit être divisé au préalable entre plusieurs conteneurs (un par «colonne»).

Plusieurs paragraphes ou conteneurs ne forment-ils pas un texte ? Smiley confused
Florent V. a écrit :

Pour une disposition en colonne d'un même flot de texte, c'est prévu en CSS3, et implémenté en bonne partie par Firefox et Safari.
Voir à ce sujet:
http://www.css3.info/preview/multi-column-layout/

Donc effectivement ce n'est pas implémenté par IE, et il me semble avoir lu que ce ne serait pas non plus implémenté par IE8 Smiley ohwell
Retrouvé...
Ce qui est bien dommage Smiley decu

@+
Bah en même temps le but d'IE8 était d'avoir enfin un support complet de CSS 2.1. (Peut-être pas tout à fait complet, mais de l'ordre de 95% comme les autres navigateurs, avec un moteur de rendu refondu...). Pour CSS3, on peut constater qu'ils sont en retard par rapport aux autres navigateurs, mais en même temps la majorité des modules CSS3 sont en working draft.
Florent V. a écrit :
Bah en même temps le but d'IE8 était d'avoir enfin un support complet de CSS 2.1. (Peut-être pas tout à fait complet, mais de l'ordre de 95% comme les autres navigateurs, avec un moteur de rendu refondu...). Pour CSS3, on peut constater qu'ils sont en retard par rapport aux autres navigateurs, mais en même temps la majorité des modules CSS3 sont en working draft.

[mode troll on]
Certes, certes, mais la tendance des navigateurs "tendances" est d'anticiper (et même parfois de définir les futures "propriétés") pas de courrir "éternellement" derrière tous le monde... Smiley lol
[/off]
Ceci ne retire évidemment rien au nouveau virage et au travail colossal pris et entrepris par les developpeurs d'IE Smiley jap