Un des arguments que j'ai entendu à propos de blueprint css est qu'il vous permet de penser à votre mise en page en termes de grille plutôt qu'en termes de flottants. Cela me semble être un gros avantage parce que je suis toujours confus quant à la destination finale de mes flotteurs - parfois un flotteur tombe de manière inattendue sous d'autres flotteurs et j'ai du mal à trouver comment tout repositionner. Est-ce que cela fait de blueprint css un bon choix pour moi - ou devrais-je simplement prendre le temps d'apprendre à utiliser les flotteurs correctement et à faire toutes mes mises en page manuellement?Est-il correct que blueprint css vous permette de formuler votre mise en page en tant que grille plutôt qu'en termes de flottants?
Répondre
Oui, absolument, il vous permet d'utiliser une grille - voir ce example page, ce qui rend la grille visible en rayant l'arrière-plan en fonction des colonnes de la grille.
(Mais je dois dire, un peu de temps passé learning how CSS layout really works apporterait de gros dividendes - mieux vaut le comprendre que d'abandonner et d'essayer de contourner le problème, et vous aurez alors la possibilité de créer des mises en page flexibles qui fonctionnent bien sur toutes sortes de dispositifs différents.)
Un des éléments les plus importants émis avec tout ce qui est positionné de manière absolue est que les éléments qui ne sont pas positionnés de manière absolue ne savent pas que les éléments absolument positionnés existent.
Bien sûr, il s'agit d'un débat qui durera pour toujours ce qui est mieux mais vous ferez probablement mieux d'utiliser des éléments qui peuvent être mis à l'échelle en fonction de la taille et de la résolution du navigateur.
Sous le capot, Blueprint utilise toujours des flotteurs.
est ici une nouvelle approche pour créer des mises en page « float-moins » qui sont sémantiques et accessble, http://www.tjkdesign.com/articles/css-layout/no_div_no_float_no_clear_no_hack_no_joke.asp
Comme indiqué, BluePrint est un système de grille, mais elle est basée sur des flotteurs CSS. Comprendre CSS Floats est donc important pour comprendre ce que fait BluePrint.
J'utilise rarement des flotteurs sur le positionnement absolu pour une variété de raisons.
- 1. jquery ui datepicker - altfield en tant que div plutôt qu'entrée
- 2. Quelle est la meilleure façon de convertir la mise en page de table en mise en page CSS?
- 3. .NET en tant que client, Java en tant que serveur
- 4. PHP en tant que module thttpd vs CGI en termes d'utilisation de la mémoire
- 5. Mise en page CSS compliqué
- 6. Choisir la base de données FILEGROWTH en tant que% ou en tant que Taille fixe
- 7. ASPX ou ASHX en tant que page serveur ajax?
- 8. Stockage de tableau de flottants en tant que BLOB dans Oracle
- 9. Mise en page de colonne CSS
- 10. Enregistrement de la page Web en tant que fichier MHTM
- 11. Char (4) en tant que clé primaire
- 12. Propriété de classe en tant que collection
- 13. Désactivation de la mise en cache des erreurs lors de l'utilisation d'Apache en tant que proxy
- 14. appostrophes venir en tant que
- 15. Enregistrer la page Web en tant que document Word? (VB.NET)
- 16. XSLT - Valeur XML en tant que classe CSS
- 17. Sortie en tant que tableau
- 18. Mise en page HTML/CSS complexe
- 19. SEO dans le framework CSS Blueprint
- 20. Mise en page XAML de la grille WPF
- 21. afficher l'image en tant que curseur
- 22. Utilisation de TTreeview en tant que menu
- 23. Ressource de l'assembly en tant que flux
- 24. Simple mise en page CSS MasterPage
- 25. UserControl en tant que tabItem
- 26. Mise en page verticale CSS avec TABLE
- 27. Transférer des fichiers en tant que paramètres
- 28. Problème de conception de mise en page CSS
- 29. Render Contrôle de l'utilisateur en tant que modèle de chaîne
- 30. Comment passez-vous un Container.DataItem en tant que paramètre?