-
Notifications
You must be signed in to change notification settings - Fork 715
[css-grid] Possible reconsideration of CSS terminology in terms of design? #353
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
CSS Multi-column Layout also uses the term 'gap' and that spec. is already widely implemented. Also, 'gap' is easier understandable than 'gutter'. Last but not least, it is shorter than 'gutter'. So, while it may technically not be 100% correct, I think 'gap' should be kept for simplicity and consistency with other CSS modules, but I don't have a strong feeling about that. Sebastian |
The main reason to chose gap was precisely to be consistent with multi column which has been using it for some time now. |
As while the case may be 'simpler' due to consistency and being a short word, I don't see that as an outstanding reason (good reason, but not great) to ignore design terminologies and implement them for future use especially in something so design-heavy as the CSS grid syntax. Again, this goes back to consistency between design and development. Hypothetical Scenario (and this does happen already, I've experienced something along these lines):
That's just one scenario but this happens when two words mean the same thing but can be very confusing for a lot of people, whether it's due to education, discipline etc. and this is why I want the appropriate properties and values to use design terms to make it a more understandable, easier flow for designers and developers instead of different words for the same thing. This is also make CSS Grid accessible and easier to learn from a designer's point of view as it will make the use of it easier to understand and how to apply CSS Grid to their designs. Note: It's also worth noting, confusion over terms can last a long time for some people. |
This was already decided based on the logic in SebastianZ's comment. Also, consistency within CSS trumps consistency with any particular outside vocabulary, particularly as those tend to vary among different communities around the world and are subject to change. |
Except Design Terminologies such as column, row, and gutter have been around for decades and that is not going to change any time soon. |
Hello, hello hello.
I want to raise an issue on terminologies used within the CSS Grid Syntax, especially the use of 'gap'.
I'm a big believer in making consistent wording and language, and I think with CSS Grid the terms between CSS and design must remain consistent otherwise it creates a confusion between what is a gap and a gutter, for example.
An example of gap:
I think 'gap' should be changed to 'gutter'. In the case of designers and developers in a discussion, the use of 'gap' may cause confusion and gutter should be used instead.
Proposal
Changing 'gap' to 'gutter'. This may also be used on rows as a space between rows is still a gutter, just on a different axis.
Any more terms?
I'm relatively new to the CSS Grid, but if anyone believes more terms and use of them are a concern, please let me know.
@iainspad
The text was updated successfully, but these errors were encountered: