Expand as needed to fit text Solution is to set it to inline-block: display: inline-block; /*inline-block so width will auto expand if needed*/ min-width: 100px;