border-radius issue with input type text

input border when active
input text round corners
border-radius top-left
table border-radius
css input remove rounded corners
text inside rounded rectangle
input type=text height width html
border-radius in javascript

I have this issue with <input type="text">where I see some extra border in top and left of the input box.

I have this CSS code -

      width: 60%;
      height: 25px;
      margin: 0 auto;
      border: auto;
      border-radius: 10px;

I am attaching the screenshot from chrome. Firefox shows the same thing.


      width: 60%;
      height: 25px;
      margin: 0 auto;
      border: none; /* <-- This thing here */
      border:solid 1px #ccc;
      border-radius: 10px;

By setting it to border:none the default css of the text field will be gone and your ready to style it for yourself.


rounded border - text input css, input[type=text]{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-​radius: 20px; border: 1px solid #2d9fd9; color: #a0d18c; width:  The problem: when using border-radius with overflow the text disapears in the corners. The question: Is it possible to contain the text within the border-radius ? I dont know the length of the te

#add {
    width: 60%;
    height: 25px;
    margin: 0 auto;
    border: 1px solid black;
    border-radius: 10px;

Border auto is doing that for you. So have your own defined border style.

CSS3 rounded corner input, The CSS3 properties border-radius and box-shadow allow a designer to easily deals with vendor prefixes and other cross browser issues to ensure the input a big radius/font there needs to be padding left and right * otherwise the text is too Here some browsers may keep prefix property and if you don't write standard  With new beta 3 and using the new input-group stuff, inputs inside input-groups with some validation feedback after them are missing the border-radius. red circle: without border-radius green circle: with border-radius. This is an example from the bootstrap documentation 👍

I noticed in Chrome that the user agent style that causes this specific look is border-style: inset; You can see it in the snippet below. Chrome is handy about indicating the user agent styles. I found two ways to fix this appearance.

  1. Simply set border: 1px solid black; and you notice that the border will lose that inset look.
  2. If you want extra caution, you can set border-style: none; This will cause the border to disappear altogether. You can then set the border as you wish.

I would test any of these solutions across different browsers.

Chrome User Agent Stylesheet:

input {
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
    padding: 1px;
    border-width: 2px;
    border-style: inset; /* This rule adds the inset border */
    border-color: initial;
    border-image: initial;

CSS border-radius property, 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  Mobile Safari on the iPhone and iPad* have some rendering issues when it comes to border-radius which result in a line appearing just below the top border. Depending on the ratio of the radius to the height of the box it may appear the full width of the input or just inside it. Either way, it looks a little messy.

By setting the border: none; will override/nullify the default input css of the text field and then you can add your own custom css to beautify the input text element like so:

border: none; /*removes the default css*/
border: 1px solid black; /*your custom css*/
border-radius: 10px; /*your-border radius*/

However the above method is unnecessarily tedious whereas you could achieve the same result in just a single line with:

border-radius: 10px !important; /*this simply does the trick!!!*/

**Note:** The !important property in CSS is used to provide more weight (importance) 
than normal property. It means that "this is important", ignore all the subsequent 

How to add input search field with roudned corners?, You can fix this by either declaring your stylesheet after the <form class="​searchform"> <span> <input type="text" class="search rounded" placeholder="​Search. auto; height: 50px; } form.searchform input.rounded { border-radius: 15px; } It's also worth noting that prefixed border-radius isn't required and  Three values - border-radius: 15px 50px 30px; (first value applies to top-left corner, second value applies to top-right and bottom-left corners, and third value applies to bottom-right corner): Two values - border-radius: 15px 50px; (first value applies to top-left and bottom-right corners, and the second value applies to top-right and bottom

Remove rounded corners on input elements in Mobile WebKit , Spotted that Mobile WebKit gives input elements a border-radius - would the removal of this be iamkeir opened this issue on Apr 3, 2013 · 12 comments input, button, select, textarea { border-radius: 0; } [type="radio"] { border-radius: 50%; }  In some webkit browser versions, you may also be faced with the border-radius still being in place. Reset with the following: input { -webkit-border-radius:0; border-radius:0; } This can be extended to apply to all webkit styled form components such as input, select, button or textarea.

border-radius, The border-radius CSS property rounds the corners of an element's outer border edge. You can set Animation type, as each of the properties of the shorthand:. The example above applies to all <input> elements. If you only want to style a specific input type, you can use attribute selectors: input[type=text] - will only select text fields; input[type=password] - will only select password fields; input[type=number] - will only select number fields; etc..

Wall of browser bugs · Bootstrap, Browser(s), Summary of bug, Upstream bug(s), Bootstrap issue(s) Microsoft Edge. CSS border-radius sometimes causes lines of bleed-through of the Can't move cursor to start of text after entering long string of text into <input type="text">​. The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. - twbs/bootstrap * Fix input group border radius issue (#25075) * Remove migration note - All buttons In input group do not have to be the same element now.