HTML input default chrome border-color override with CSS not working
In order to use border-color in this way, you would need to set the width and style:
border-color: red; border-style: solid; border-width: 15px;
Alternatively, you can set border: 1px solid blue; and then after that, override just the color using border-color: red; . This works, but only because the wodth and style have already been set.
If you don’t give other border properties, Styles from user agent stylesheet of browsers will get applied to the element.
here in your first example, if you inspect it in developer tool, it will show you border-style:inset inherited.
When you’re writing border: it’s a shorthand property for all of the border styles. So when you write border: 1px solid red it becomes:
However, when you just specify the colour, the browser has no idea what other styles the input should have, so it uses the default ones.
There are a couple of ways to make it easier for you to customise the input boxes. You can select all input types and make them have a general border but then specify using classes more specific styles.
input[type=text] < border: 1px solid red; >input.red-border < border-color: red; >input.blue-border
However, I’m not sure that this answered your question since it seems as though both inputs have a red border. Try to format your questions better with some examples of what you want to achieve with more detail.
Border-right not showing
would you know why the blue border does not show on the right side of my field? (field has a width of 100%) Many thanks http://jsfiddle.net/KtEdG/ CSS:
.wrapper < position: relative; display: block; margin-right: auto; margin-left: auto; width: 1000px; overflow: hidden; >.block < padding: 20px; background-clip: border-box; box-sizing: border-box; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); overflow-y: auto; overflow-x: hidden; >.block-left < float: left; box-sizing: border-box; overflow: hidden; width: 50%; >.block-right < float: right; overflow: hidden; box-sizing: border-box; width: 50%; >/************************************************************* * CONTACT *************************************************************/ .contact-form input[type=text] < float: left; width: 200px; >.contact-form input[type=email] < float: right; width: 200px; >.contact-form input[type=submit] < float: right; margin-top: 8px; >.contact-form textarea < float: left; margin-top: 20px; margin-bottom: 10px; width: 100%; height: 70px; overflow: auto; >/************************************************************* /************************************************************* * FORMS *************************************************************/ form label < cursor: pointer; >form textarea, form input[type=text], form input[type=password], form input[type=email] < padding: 6px 8px; border-top: 1px solid transparent; border-right: 1px solid #d2d2d2; border-bottom: 1px solid transparent; border-left: 1px solid #d2d2d2; background: #d5d5d5 url('../images/form-bg.png') left top repeat-x; color: #7c7c7c; font-family: 'Arial', sans-serif; resize: none; >form input:focus, form textarea:focus < outline: none; border: 1px solid #0069BA; background: #d5d5d5 none; >form input[type=submit] < padding: 8px 50px; border: 0; background: #0064C4 url('../images/form-caret.png') right center no-repeat; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 14px; font-family: 'Arial', sans-serif; cursor: pointer; >#addressbox < position: relative; padding: 10px 0px 0 10px; margin-bottom: 20px; >#addressbox p < line-height: 14px; >#contact li < display: inline; padding-right: 5px; color: #333; list-style: none; font-weight: 500; font-size: 13px; >#contact li a
fdsfsd
3, rudsfdser
L53ddfsfurg)
- +352 691 123.456
- contact@fdsfdssd.lu
- Plan d'accès