Change the Option height of dropdown - CSS, Javascript

css style select option dropdown
how to increase the height of select option in html
select option dropdown height css
html select dropdown scroll height
select option css
select option padding css
html select limit drop down size
custom select dropdown css only

Is that possible to change height between two options using css?,

See the illustrative ex. Height between Cash & Credit Card option

Please follow the image.

Note: Am supporting Chrome only


Does no one remember optgroups anymore? Rarely used, but nonetheless supported in every browser.

      <optgroup label="Cash">
      <optgroup label="Other">
        <option>Credit Card</option>
        <option>Credit Note (R)</option>
        <option>Gift Voucher</option>

Select/Option padding - HTML & CSS, Is it possible to make the text align in the middle of the select drop down? Thanks Scott. This isn't related to javascript at all. This should be to bother. Instead of changing the height of the SELECT, perhaps you should change the font size. It's not possible to change height of a select dropdown because that property is browser specific. However if you want that functionality, then there are many options. You can use bootstrap dropdown-menu and define it's max-height property. Something like this.

Another option is you can change the font size to be larger.

.myOption {
    font-size: 20px;

Setting length of dropdown list when selected - HTML & CSS, Have tried many approaches via html, css, and javascript but with little <select multiple size="6"> Or was it a dropdown menu you were� Height of an HTML select box (dropdown) (7 answers) Closed 5 years ago . I've looking round the internet for a solution to this and everyone is talking about different things or just saying does size="x" help ?

use a special font(very small) and use "font-size:200%"; important: just for option


simplest way: option{zoom: 1.5} done!

How to increase height of Dropdown's select option field?, I am facing issue in increasing the size of dropdown select option. I have applied When i zoom in or zoom out my browser ,the select element gets resized and changes its position. Kindy help You need a bit of JS for that though. <select� There are many ways to design <select> dropdown menu using CSS. Dropdown menu is mainly used to select an element from the list of elements. Example 1: This example contains the dropdown CSS property to display the appearance of dropdown box. It contains the CSS property to set the dropdown background color, text-color, font-size, cursor

try this


     padding:5px 0;

Example with padding Jsfiddle

.dis option{
 padding:5px 0;



<select class="dis">

increasing the space between two options is not possible

but there is a tricky way

<select class="dis">
  <option disabled="disabled" ></option> <---trick 

HTML select size Attribute, Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, Python, Bootstrap, Java� Today you will learn to create a custom dropdown select option with HTML & CSS. After seeing this post, you will know how we can design options as we want. Basically, there is a <option> tag in HTML for creating dropdown options, but I used radio inputs to creating this. Because I want to show you all how we can create select options without

Not specifically. You cannot control the styling of option lists. However, you can use something like select2 ( which creates facade selects that you can style.

Set the height of a drop down, Hi, Is there a way of setting the height of a drop down box? I could manage this by to increase! I posted in CSS, but would like to know if there is a script that could help Please Assist! The highlighted code may be changed to fit your wants/needs. This is the Quick Navigation JavaScript Top. Site Areas� I don’t know of a way to target the drop-down with css, as it does not exist as an html element as such. Targeting the <select> with a height rule only alters the initial box, not the drop-down

How to Style a <select> Box Drop-Down with Only CSS?, Learn 4 ways of replacing the annoying drop-down arrow and setting either a the height, width, font, border, color, padding, box-shadow and background color. but there are some tricks that can be used to change the default drop-down arrow. How To JavaScript � How To NodeJs � How To Linux � How To AngularJs � How to Style a <select> Box Drop-Down with Only CSS? Box drop-down styling¶. It has been hard for a long time to style the <select> element across all browsers.. A reasonable set of styles, as it turns out, can create a consistent and attractive selection box across new browsers while remaining just fine in older ones as well.

Dropdown Default Styling, Styling selects has changed a smidge since this article was written. In WebKit, if the font-size is between 0 and 10px, it will render the font size as 10px. want people doing tricky things with fonts that make it unclear what option is selected. a good idea to customize a dropdown, then you should use JavaScript to:. A common UI pattern that we see on the web are dropdown menus. They’re used to display related information in pieces, without overwhelming the user with buttons, text, and options. Somewhere that we see these a lot is inside of headers or navigation areas on websites. Let’s see if we can make one of these menus with CSS alone.

How to Create a Custom Select Dropdown using HTML, CSS and , You can find various javascript libraries and css frameworks, which have Will select dropdown have hundreds or thousands of options? section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } options and adding click function, which changes selected option by adding .selected class. Creating custom select dropdown component is one of the most common requirements in web development. Select dropdown allows the user to choose one value from a predefined list.

  • I think this is not possible using the HTML <select> element. You can put empty item if you want, or use custom drop down list using JavaScript.
  • It is possible, I've seen it before.
  • @user1534664 then go ahead and show us..
  • What kind of browser support are you looking for? Webkit, for example, ignores most css on <option/>, so you will probably run into trouble there.
  • This JS solution might be of use:…
  • Damn, I don't think I've ever seen this before. Thanks for the new (old) trick!
  • Works very well if you are using Font Awesome icons in a drop down list and you want to make them bigger.
  • @Niks please save the fiddle ...your fiddle is empty
  • He means the height between two specific options. Such thing is not possible as far as I know.
  • @ShadowWizard: then what you trying to explain in above answer?
  • @Niks it's not my answer. I commented on the answer. Anyway, +1 for the "tricky way" I was just going to post it myself. Here is a fiddle demonstrating this.
  • @ShadowWizard i would love to see
  • Yes..There are number of custom lib are available now..But was looking solution for html drop down.
  • Nooooo, you can not and should not use something else, then the html-element, that is the onliest and right one for a particular usecase. Why? À list is NOT a form element and is still a readonly list! Think "semanticle", whenever you can! There are people out there, who need screenreaders (just one of many reasons to do so).