markboulton’s avatarmarkboulton’s Twitter Archive—№ 32,600

    1. Do yourself a favour. If you write HTML and CSS, then read rtlstyling.com. In particular, read rtlstyling.com/posts/rtl-styling#css-logical-properties. Big mental model shift to naming margin, padding, etc as logical properties than presentational. So, not 'margin-left', but 'margin-inline-start'
  1. …in reply to @markboulton
    Because, if you have a button used in left to right languages, when it's used in right to left, then left is not the start anymore. This means giving *meaning* to the space in between things. Instead of space, it's the start and end of a component.
    1. …in reply to @markboulton
      Thinking a lot about this atm because I'm designing an interface that has to work in over 200 languages with almost every reading direction possible. Messing with my head.