title: Why we can't style option of dropdown using CSS?
body: <p>In Css we can genrally style all elements but I noticed that we can not style <code>option</code> element of a select using CSS. As far as I know Option is child element of <code>select</code> then what is possible causes that it don't let you style this element?</p>
  
  <p>I've had reffered various answers on stackoverflow stating that <strong>You just can't style option.</strong> but I want to know exact reason behind it.</p>
  
  <p>I've had reffered <a href="https://stackoverflow.com/questions/7208786/how-to-style-the-option-of-a-html-select">this link</a> which says that option tag is rendered by OS and not by html. If so then why we need to specify <code>option</code> ? why it don't automattically render options.</p>
  
  <p><a href="https://stackoverflow.com/questions/1895476/how-to-style-a-select-dropdown-with-css-only-without-javascript">Here</a> is another link which shows how to style Select tag. But i want to know that why we can't style <code>option</code>? I don't want to know how to style <code>select</code> tag using CSS.</p>