root / cloudcms / static / cloudcms / less / reset.less @ 1c8df218
History | View | Annotate | Download (3.7 kB)
1 | c1468bcc | Kostas Papadimitriou | /* Reset.less |
---|---|---|---|
2 | c1468bcc | Kostas Papadimitriou | * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc). |
3 | c1468bcc | Kostas Papadimitriou | * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ |
4 | c1468bcc | Kostas Papadimitriou | |
5 | c1468bcc | Kostas Papadimitriou | |
6 | c1468bcc | Kostas Papadimitriou | // ERIC MEYER RESET |
7 | c1468bcc | Kostas Papadimitriou | // -------------------------------------------------- |
8 | c1468bcc | Kostas Papadimitriou | |
9 | c1468bcc | Kostas Papadimitriou | html, body { margin: 0; padding: 0; } |
10 | c1468bcc | Kostas Papadimitriou | h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; } |
11 | c1468bcc | Kostas Papadimitriou | table { border-collapse: collapse; border-spacing: 0; } |
12 | c1468bcc | Kostas Papadimitriou | ol, ul { list-style: none; } |
13 | c1468bcc | Kostas Papadimitriou | q:before, q:after, blockquote:before, blockquote:after { content: ""; } |
14 | c1468bcc | Kostas Papadimitriou | |
15 | c1468bcc | Kostas Papadimitriou | |
16 | c1468bcc | Kostas Papadimitriou | // Normalize.css |
17 | c1468bcc | Kostas Papadimitriou | // Pulling in select resets form the normalize.css project |
18 | c1468bcc | Kostas Papadimitriou | // -------------------------------------------------- |
19 | c1468bcc | Kostas Papadimitriou | |
20 | c1468bcc | Kostas Papadimitriou | // Display in IE6-9 and FF3 |
21 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
22 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
23 | c1468bcc | Kostas Papadimitriou | html { |
24 | c1468bcc | Kostas Papadimitriou | overflow-y: scroll; |
25 | c1468bcc | Kostas Papadimitriou | font-size: 100%; |
26 | c1468bcc | Kostas Papadimitriou | -webkit-text-size-adjust: 100%; |
27 | c1468bcc | Kostas Papadimitriou | -ms-text-size-adjust: 100%; |
28 | c1468bcc | Kostas Papadimitriou | } |
29 | c1468bcc | Kostas Papadimitriou | // Focus states |
30 | c1468bcc | Kostas Papadimitriou | a:focus { |
31 | c1468bcc | Kostas Papadimitriou | outline: thin dotted; |
32 | c1468bcc | Kostas Papadimitriou | } |
33 | c1468bcc | Kostas Papadimitriou | // Hover & Active |
34 | c1468bcc | Kostas Papadimitriou | a:hover, |
35 | c1468bcc | Kostas Papadimitriou | a:active { |
36 | c1468bcc | Kostas Papadimitriou | outline: 0; |
37 | c1468bcc | Kostas Papadimitriou | } |
38 | c1468bcc | Kostas Papadimitriou | |
39 | c1468bcc | Kostas Papadimitriou | // Display in IE6-9 and FF3 |
40 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
41 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
42 | c1468bcc | Kostas Papadimitriou | article, |
43 | c1468bcc | Kostas Papadimitriou | aside, |
44 | c1468bcc | Kostas Papadimitriou | details, |
45 | c1468bcc | Kostas Papadimitriou | figcaption, |
46 | c1468bcc | Kostas Papadimitriou | figure, |
47 | c1468bcc | Kostas Papadimitriou | footer, |
48 | c1468bcc | Kostas Papadimitriou | header, |
49 | c1468bcc | Kostas Papadimitriou | hgroup, |
50 | c1468bcc | Kostas Papadimitriou | nav, |
51 | c1468bcc | Kostas Papadimitriou | section { |
52 | c1468bcc | Kostas Papadimitriou | display: block; |
53 | c1468bcc | Kostas Papadimitriou | } |
54 | c1468bcc | Kostas Papadimitriou | |
55 | c1468bcc | Kostas Papadimitriou | // Display block in IE6-9 and FF3 |
56 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
57 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
58 | c1468bcc | Kostas Papadimitriou | audio, |
59 | c1468bcc | Kostas Papadimitriou | canvas, |
60 | c1468bcc | Kostas Papadimitriou | video { |
61 | c1468bcc | Kostas Papadimitriou | display: inline-block; |
62 | c1468bcc | Kostas Papadimitriou | *display: inline; |
63 | c1468bcc | Kostas Papadimitriou | *zoom: 1; |
64 | c1468bcc | Kostas Papadimitriou | } |
65 | c1468bcc | Kostas Papadimitriou | |
66 | c1468bcc | Kostas Papadimitriou | // Prevents modern browsers from displaying 'audio' without controls |
67 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
68 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
69 | c1468bcc | Kostas Papadimitriou | audio:not([controls]) { |
70 | c1468bcc | Kostas Papadimitriou | display: none; |
71 | c1468bcc | Kostas Papadimitriou | } |
72 | c1468bcc | Kostas Papadimitriou | |
73 | c1468bcc | Kostas Papadimitriou | // Prevents sub and sup affecting line-height in all browsers |
74 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
75 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
76 | c1468bcc | Kostas Papadimitriou | sub, |
77 | c1468bcc | Kostas Papadimitriou | sup { |
78 | c1468bcc | Kostas Papadimitriou | font-size: 75%; |
79 | c1468bcc | Kostas Papadimitriou | line-height: 0; |
80 | c1468bcc | Kostas Papadimitriou | position: relative; |
81 | c1468bcc | Kostas Papadimitriou | vertical-align: baseline; |
82 | c1468bcc | Kostas Papadimitriou | } |
83 | c1468bcc | Kostas Papadimitriou | sup { |
84 | c1468bcc | Kostas Papadimitriou | top: -0.5em; |
85 | c1468bcc | Kostas Papadimitriou | } |
86 | c1468bcc | Kostas Papadimitriou | sub { |
87 | c1468bcc | Kostas Papadimitriou | bottom: -0.25em; |
88 | c1468bcc | Kostas Papadimitriou | } |
89 | c1468bcc | Kostas Papadimitriou | |
90 | c1468bcc | Kostas Papadimitriou | // Img border in a's and image quality |
91 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
92 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
93 | c1468bcc | Kostas Papadimitriou | img { |
94 | c1468bcc | Kostas Papadimitriou | border: 0; |
95 | c1468bcc | Kostas Papadimitriou | -ms-interpolation-mode: bicubic; |
96 | c1468bcc | Kostas Papadimitriou | } |
97 | c1468bcc | Kostas Papadimitriou | |
98 | c1468bcc | Kostas Papadimitriou | // Forms |
99 | c1468bcc | Kostas Papadimitriou | // ------------------------- |
100 | c1468bcc | Kostas Papadimitriou | // Source: http://github.com/necolas/normalize.css |
101 | c1468bcc | Kostas Papadimitriou | |
102 | c1468bcc | Kostas Papadimitriou | // Font size in all browsers, margin changes, misc consistency |
103 | c1468bcc | Kostas Papadimitriou | button, |
104 | c1468bcc | Kostas Papadimitriou | input, |
105 | c1468bcc | Kostas Papadimitriou | select, |
106 | c1468bcc | Kostas Papadimitriou | textarea { |
107 | c1468bcc | Kostas Papadimitriou | font-size: 100%; |
108 | c1468bcc | Kostas Papadimitriou | margin: 0; |
109 | c1468bcc | Kostas Papadimitriou | vertical-align: baseline; |
110 | c1468bcc | Kostas Papadimitriou | *vertical-align: middle; |
111 | c1468bcc | Kostas Papadimitriou | } |
112 | c1468bcc | Kostas Papadimitriou | button, |
113 | c1468bcc | Kostas Papadimitriou | input { |
114 | c1468bcc | Kostas Papadimitriou | line-height: normal; // FF3/4 have !important on line-height in UA stylesheet |
115 | c1468bcc | Kostas Papadimitriou | *overflow: visible; // Inner spacing ie IE6/7 |
116 | c1468bcc | Kostas Papadimitriou | } |
117 | c1468bcc | Kostas Papadimitriou | button::-moz-focus-inner, |
118 | c1468bcc | Kostas Papadimitriou | input::-moz-focus-inner { // Inner padding and border oddities in FF3/4 |
119 | c1468bcc | Kostas Papadimitriou | border: 0; |
120 | c1468bcc | Kostas Papadimitriou | padding: 0; |
121 | c1468bcc | Kostas Papadimitriou | } |
122 | c1468bcc | Kostas Papadimitriou | button, |
123 | c1468bcc | Kostas Papadimitriou | input[type="button"], |
124 | c1468bcc | Kostas Papadimitriou | input[type="reset"], |
125 | c1468bcc | Kostas Papadimitriou | input[type="submit"] { |
126 | c1468bcc | Kostas Papadimitriou | cursor: pointer; // Cursors on all buttons applied consistently |
127 | c1468bcc | Kostas Papadimitriou | -webkit-appearance: button; // Style clicable inputs in iOS |
128 | c1468bcc | Kostas Papadimitriou | } |
129 | c1468bcc | Kostas Papadimitriou | input[type="search"] { // Appearance in Safari/Chrome |
130 | c1468bcc | Kostas Papadimitriou | -webkit-appearance: textfield; |
131 | c1468bcc | Kostas Papadimitriou | -webkit-box-sizing: content-box; |
132 | c1468bcc | Kostas Papadimitriou | -moz-box-sizing: content-box; |
133 | c1468bcc | Kostas Papadimitriou | box-sizing: content-box; |
134 | c1468bcc | Kostas Papadimitriou | } |
135 | c1468bcc | Kostas Papadimitriou | input[type="search"]::-webkit-search-decoration { |
136 | c1468bcc | Kostas Papadimitriou | -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5 |
137 | c1468bcc | Kostas Papadimitriou | } |
138 | c1468bcc | Kostas Papadimitriou | textarea { |
139 | c1468bcc | Kostas Papadimitriou | overflow: auto; // Remove vertical scrollbar in IE6-9 |
140 | c1468bcc | Kostas Papadimitriou | vertical-align: top; // Readability and alignment cross-browser |
141 | c1468bcc | Kostas Papadimitriou | } |