Ich verstehe nicht sehr gut, warum Grids im CSS-Layout wichtig sind. Warum zum Beispiel Grids besser nutzen als ein flüssiges Layout mit Prozentsätzen erstellen und den Inhalt mit Medienabfragen anpassen? Ich habe auch gelesen, dass Grids mehr für die größeren Layoutteile wie Kopf- und Fußzeile sind. Aber im Allgemeinen haben diese Abschnitte immer den gleichen Hintergrund und ein einfaches Layout, daher verstehe ich auch nicht, warum die Raster in diesem Fall wichtig sind. Vielleicht mit einem Beispiel ist es einfach, die Bedeutung von Gittern zu verstehen. Wissen Sie, wo Sie ein Beispiel für die Zuordnung eines Layouts wie ein PSD-Layout zu einem Raster finden?Zweifel über Grid-Systeme
-1
A
Antwort
0
CSS Grids sind eine relativ neue Spezifikation, tatsächlich von Microsoft in Edge (glaube ich) initiiert. Es ist auch eines der am meisten verwirrenden layoutbezogenen Ergänzungen im CSS-Ökosystem in letzter Zeit, weshalb wahrscheinlich viele Leute Zweifel haben, es zu benutzen.
Einige Vorteile:
- für Behälter Reduziert müssen, damit Sie schreiben mehr semantisches Markup zu helfen.
- Ermöglicht für verrückt Layout Umordnung innerhalb CSS-nur, was nicht möglich war, bevor
- Verstärkt komponentenbasierte Design, wo Ihre meisten Top-Komponente ist das Layout-Raster selbst und alles andere passt einfach magisch in.
- Es gibt erweiterte Vorteile CSS Grids ...
Nachteile:
- (Mangel an) Browserunterstützung (66,65% als diese und 60,75% in meinem Land zu schreiben).
- Confusing spec (wohl) und fehlende Tutorials, weil es ziemlich jung ist.
- Sehr unterschiedliche Herangehensweise an Layouts als zuvor.
- Browser Inkonsistenzen (siehe MSEdge, wie sie ihre eigene Spezifikation verwendet hat)
Als Front-End-Entwickler, oder sogar einen Web-Designer, ich denke, es ist wichtig, neue Technologien zu lernen, immer oben zu bleiben die Falte mit Informationen. Bei Ihrer letzten Frage glaube ich nicht, dass es lange dauern wird, bis wir Tools haben, die PSD-Layouts einem CSS-Grid-System zuordnen.
Verwandte Themen
- 1. Zweifel über Array.prototype.some()
- 2. Zweifel über die Weitergabe
- 3. Zweifel über NetworkExtension iOS 9
- 4. Zweifel über RecyclerView mit CursorAdapter
- 5. Semantische Zweifel über eine Problemstellung?
- 6. Zweifel über Technologie für iOS-Entwicklung
- 7. Zweifel über gcc O3 Optimierung Flag
- 8. Wenige Zweifel über Casting-Operatoren in C++
- 9. Zweifel über Strömungsmodell in Bezug SVG
- 10. Laravel 5 Zweifel über Bild-/Datei-Upload
- 11. iOS: Zweifel über Alamofire vs AFNetworking
- 12. Zweifel Gruppendaten
- 13. UITableview Zweifel
- 14. Addthis Parameter Zweifel
- 15. C++ Zeiger Zweifel
- 16. jQuery Templating Zweifel:
- 17. VBA Zweifel Anfänger
- 18. Zweifel über das Ausführen der Hintergrundausführung in Android Oreo
- 19. WCF: Zweifel über Async vs Threading im Client
- 20. Viele Zweifel über die Entschlüsselung einer Bilddatei in c
- 21. Eiffel Contracts Zweifel
- 22. mailkit sendMail Zweifel
- 23. SDL Zweifel bezüglich Rendering
- 24. Github Zweifel - sync Repo
- 25. El Ausdruck Zweifel
- 26. Reguläre Ausdrücke Zweifel
- 27. C Struct: typedef Zweifel!
- 28. ER Diagramm Design Zweifel
- 29. java Aufzählungen: conceptual Zweifel
- 30. Shell-Skript-Befehl Zweifel