Created
January 29, 2019 14:11
-
-
Save rcanepa/0ba53f95b1dcd6cba28e192566213b58 to your computer and use it in GitHub Desktop.
CSS resets for HTML form widgets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Because by default, some widgets do not inherit font-family and font-size from their parents. | |
* Many browsers use the system default appearance instead. To make your forms' appearance consistent | |
* with the rest of your content, we can add the following rules to our stylesheet: | |
*/ | |
button, input, select, textarea { | |
font-family : inherit; | |
font-size : 100%; | |
} | |
/* | |
* Because each widget has their own rules for border, padding and margin, we give them the same | |
* size by using the box-sizing property: | |
*/ | |
input, textarea, select, button { | |
width : 150px; | |
margin: 0; | |
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */ | |
-moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */ | |
box-sizing: border-box; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment