Je suis à essayer de comprendre ce que le HTML / CSS, j'ai besoin d'obtenir une certaine rupture de comportement en fonction de combien d'espace est disponible. Fondamentalement, je veux avoir une longue ligne de texte en pause automatiquement à certains endroits, et le tout à un), quand il n'y a plus d'espace pour lui.
Exemple 1:
-
Il y a suffisamment d'espace horizontal pour l'ensemble de la ligne de texte:
- Il n'y a pas assez d'espace horizontal pour l'ensemble de la ligne (mais même si il ya de la place pour les deux premiers points, tout se termine sur sa propre ligne)
Exemple 2: C'est la même chose que l'exemple précédent, il montre néanmoins que j'aimerais pouvoir les utiliser de manière imbriquée trop:
-
Il y a suffisamment d'espace horizontal pour l'ensemble de la ligne de texte:
-
Il n'y a pas assez d'espace horizontal pour l'ensemble de la ligne, de sorte que chaque cellule va sur sa propre ligne
-
Il n'y a pas assez d'espace horizontal pour la deuxième cellule
Je suis à la recherche d'une solution qui utilise seulement l'HTML et le CSS (ou seulement utilise JavaScript très légèrement) depuis mon intention de cas d'utilisation est l'utilisation de cette jolie lourdement dans le code HTML généré automatiquement pages de documentation.
Je suis venu à travers des exemples comme ces, mais je ne suis pas sûr que je vois comment faire ce travail pour les points (et de la façon de faire ce travail sans l'affectation d'une taille fixe pour chaque cellule - je veux la grandeur de cellule déterminé par son contenu).
Clarfiying modifier
Juste ce qui apporte plus d'importance à une partie cruciale de la question qui a été négligé. Je ne veux plus jamais me retrouver dans un état où il y a deux éléments sur une ligne et le troisième point à la ligne suivante. Les trois éléments doivent aller droit d'être sur une seule ligne pour tous sur des lignes séparées.