Wickerman Posted January 21, 2012 Posted January 21, 2012 Really simple question! If I'm needing to truly align two objects, my intuition tells me they should both be an odd number of pixels in size, or both even. Would that be right? Okay -- follow up question. If I'm wanting text in an Edit box to be centered vertically -- in other words, no closer to the top of the text box than the bottom -- . . . or to *appear* centered to the eye (which may not be the same answer - as framers often mat the bottom edge of a painting slightly fatter than the top) . . . . should the text box be odd and the font size also odd, or . . . ? Similar question arises when I have a text label I want to align centrally next to a field box. Odd font size, odd pixel box? I'm asking this because I'm always eyeballing these issues, and I do it over and over by trial and error and am trying to get a general principal I can apply. I'd think this is a common design issue. Are there any 'best practices out there on this? Hope this doesn't seem too fanatical. Thanks!
Vaughan Posted January 21, 2012 Posted January 21, 2012 Really simple question! If I'm needing to truly align two objects, my intuition tells me they should both be an odd number of pixels in size, or both even. Would that be right? Okay -- follow up question. If I'm wanting text in an Edit box to be centered vertically -- in other words, no closer to the top of the text box than the bottom -- . . . or to *appear* centered to the eye (which may not be the same answer - as framers often mat the bottom edge of a painting slightly fatter than the top) . . . . should the text box be odd and the font size also odd, or . . . ? Similar question arises when I have a text label I want to align centrally next to a field box. Odd font size, odd pixel box? I'm asking this because I'm always eyeballing these issues, and I do it over and over by trial and error and am trying to get a general principal I can apply. I'd think this is a common design issue. Are there any 'best practices out there on this? Hope this doesn't seem too fanatical. Thanks! Yes you are right, but in the end if it looks OK on screen then its good enough for me. If it looks centred then it is. I'm big on consistency, so that the solution develops a "language" that the users can understand. For example, fields that can be modified are black text on white background. If the text cannot be modified then it's black text on a grey bg. If the field requires entry then then field's bg is lurid, poke-you-in-the-eye pink that changes to white when an entry is made (cheap and easy with conditional formatting). This colour coding is used consistently through the solution so the user learns what they can change and what they cannot, and what fields need entries.
LaRetta Posted January 22, 2012 Posted January 22, 2012 Good response, Vaughan. I too use similar field coding; thank heavens for conditional formatting, huh? Wickerman, I commend your pickiness. Truly. I had never thought about it before and it seems like it would certainly matter!! And now I too will begin to match the even/odd scenario. Good one!! Thank you! Too fanatical? Not for me but then I live on the outer fringe of reality most times. :jester:
Wickerman Posted January 26, 2012 Author Posted January 26, 2012 What a pleasure to encounter people who care about such things. Vaughan -- I totally agree that your consistency approach is really essential to good design, and can actually have a powerful effect on how the user understands his data. I'm working on an inherited project where field data from related tables are presented in a data entry layout in Text boxes that look exactly like the fields native to the current context. The users have had only a vague idea that when they changed data in these fields, the data would be different in other parts of the database. I wish that there were more resources out there that address these kinds of "user-oriented design" issues and techniques / best practices for things like field alignment, relative font sizes and appropriate styles, color deployment, etc. I often see highly "accomplished" solutions that just look like they would be soul-destroying to use day-to-day. I've been to 2 Devcons but even there have seen precious little in the way of strong concrete principles and examples. Any resources you could point to for us design Nerds?
Vaughan Posted January 27, 2012 Posted January 27, 2012 The Human Interface Guidelines are a good place to start. They are published by both Apple and Microsoft for their respective operating systems. Also, copy what everybody else is doing (that works) and not try to re-invent everything yourself.
Recommended Posts
This topic is 4684 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now