title: What is the name of the naming convention in which letters are lowercase and words are separated with hyphens?
body: <p>I've noticed that some popular naming conventions have been given names to make it easier to communicate about them. Two examples are Pascal Case and Camel Case.</p>
  
  <p>I would like to know if there is a common name for a convention I have seen used in CSS. In this naming convention, all letters are lower-case and words are separated by hyphens. I don't know if this convention is CSS-specific.</p>
  
  <p>Examples of names with this convention:</p>
  
  <ul>
  <li>red-car</li>
  <li>ticket</li>
  <li>xml-code</li>
  </ul>