Disposition des colonnes en HTML (5) / CSS
Est-il un moyen en HTML5/CSS pour avoir les colonnes placées comme indiqué ci-dessous, et ont encore le flux de texte correctement?
###### ######
# C1 # # C2 #
# # # #
###### ######
###### ######
# C3 # # C4 #
# # # #
###### ######
###### ######
# C5 # # C6 #
# # # #
###### ######
Juste pour clarifier - je veux être capable d'écrire tout le texte à l'intérieur d'un seul élément et la CSS créer les colonnes.
source d'informationauteur Charlie
Vous devez vous connecter pour publier un commentaire.
Bien qu'il utilise un seul élément, mais les pauses doivent être définies manuellement.
Utiliser le colonne de durée de de la propriété et de l'utilisation d'un élément comme
<br />
pour définir la verticale des points d'arrêt. Le contenu de l'apparence et de rendre environ:CSS ressemble:
Ajouter au navigateur de préfixes (-webkit, -moz) en conséquence.
column-span
peut ne pas être supporté par tous les navigateurs d'aujourd'hui. Voir ce l'article pour plus de détails. Voici mon faible tentative qui ne fonctionne pas sur Chrome.Si vous utilisez HTML5, alors je suppose que vous êtes OK à l'aide de CSS3:
Mais pour être honnête, je pense que vous êtes mieux en flottant juste 6 divs dans une zone de deux fois la largeur des divs:
Pour NE CSS3 solution utiliser le plugin jQuery:
http://welcome.totheinter.net/columnizer-jquery-plugin/
Exemple: http://welcome.totheinter.net/autocolumn/sample1.html
Il travaille pour IE6+, FF2+, safari, chrome, opera 🙂