null.css 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. /* Reset and base styles */
  2. * {
  3. padding: 0px;
  4. margin: 0px;
  5. border: none;
  6. }
  7. *,
  8. *::before,
  9. *::after {
  10. box-sizing: border-box;
  11. }
  12. /* Links */
  13. a, a:link, a:visited {
  14. text-decoration: none;
  15. }
  16. a:hover {
  17. text-decoration: none;
  18. }
  19. /* Common */
  20. aside, nav, footer, header, section, main {
  21. display: block;
  22. }
  23. h1, h2, h3, h4, h5, h6, p {
  24. font-size: inherit;
  25. font-weight: inherit;
  26. }
  27. ul, ul li {
  28. list-style: none;
  29. }
  30. img {
  31. vertical-align: top;
  32. }
  33. img, svg {
  34. max-width: 100%;
  35. height: auto;
  36. }
  37. address {
  38. font-style: normal;
  39. }
  40. /* Form */
  41. input, textarea, button, select {
  42. font-family: inherit;
  43. font-size: inherit;
  44. color: inherit;
  45. background-color: transparent;
  46. }
  47. input::-ms-clear {
  48. display: none;
  49. }
  50. button, input[type="submit"] {
  51. display: inline-block;
  52. box-shadow: none;
  53. background-color: transparent;
  54. background: none;
  55. cursor: pointer;
  56. }
  57. input:focus, input:active,
  58. button:focus, button:active {
  59. outline: none;
  60. }
  61. button::-moz-focus-inner {
  62. padding: 0;
  63. border: 0;
  64. }
  65. label {
  66. cursor: pointer;
  67. }
  68. legend {
  69. display: block;
  70. }