diff options
author | Starla Insigna <hatkirby@fourisland.com> | 2009-03-28 09:52:01 -0400 |
---|---|---|
committer | Starla Insigna <hatkirby@fourisland.com> | 2009-03-28 09:52:01 -0400 |
commit | 623c36e777ddf7566f338619a21c07e2f1775b71 (patch) | |
tree | 8d4306a72c63a533934c45351947b1b33c1476f7 /theme/css | |
parent | 142a61668c243e88c3ab8b1e9105602f5f97d348 (diff) | |
download | fourisland-623c36e777ddf7566f338619a21c07e2f1775b71.tar.gz fourisland-623c36e777ddf7566f338619a21c07e2f1775b71.tar.bz2 fourisland-623c36e777ddf7566f338619a21c07e2f1775b71.zip |
Improved rendering in IE
Now, Four Island doesn't look downright disgusting in IE, even though there are still a couple more problems to be fixed. Also, a small amount of CSS housekeeping was done.
Diffstat (limited to 'theme/css')
-rwxr-xr-x | theme/css/bubbles.css | 38 | ||||
-rw-r--r-- | theme/css/ie.css | 31 | ||||
-rwxr-xr-x | theme/css/website.css | 53 |
3 files changed, 65 insertions, 57 deletions
diff --git a/theme/css/bubbles.css b/theme/css/bubbles.css index bf3445c..920b917 100755 --- a/theme/css/bubbles.css +++ b/theme/css/bubbles.css | |||
@@ -1,4 +1,5 @@ | |||
1 | /* Normal Bubble */ | 1 | /* Normal Bubble */ |
2 | |||
2 | div.bubble { | 3 | div.bubble { |
3 | width: auto; | 4 | width: auto; |
4 | font-size: 0.75em; | 5 | font-size: 0.75em; |
@@ -20,9 +21,9 @@ div.bubble blockquote div { | |||
20 | 21 | ||
21 | div.bubble cite { | 22 | div.bubble cite { |
22 | position: relative; | 23 | position: relative; |
24 | top: 6px; | ||
23 | margin: 0; | 25 | margin: 0; |
24 | padding: 7px 0px 0px 15px; | 26 | padding: 7px 0px 0px 15px; |
25 | top: 6px; | ||
26 | background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; | 27 | background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; |
27 | font-style: normal; | 28 | font-style: normal; |
28 | font-size: small; | 29 | font-size: small; |
@@ -34,31 +35,36 @@ div.bubble div.rounded { | |||
34 | border: 3px solid #fff; | 35 | border: 3px solid #fff; |
35 | background-color: #b7e0ff; | 36 | background-color: #b7e0ff; |
36 | } | 37 | } |
38 | |||
37 | div.bubble div.rounded blockquote, | 39 | div.bubble div.rounded blockquote, |
38 | div.bubble div.navbar-rounded blockquote { | 40 | div.bubble div.navbar-rounded blockquote { |
39 | border: 0; | 41 | border: 0; |
40 | background-color: transparent; | 42 | background-color: transparent; |
41 | } | 43 | } |
44 | |||
42 | div.bubble div.rounded blockquote div { | 45 | div.bubble div.rounded blockquote div { |
43 | margin: 0px 10px; | 46 | margin: 0px 10px; |
44 | } | 47 | } |
48 | |||
45 | div.bubble cite.rounded { | 49 | div.bubble cite.rounded { |
46 | margin: 0px; | 50 | margin: 0px; |
47 | padding-left: 15px; | 51 | padding: 19px 0 0 15px; |
48 | padding-top: 19px; | ||
49 | background: transparent url(/theme/images/tip-rounded.gif) no-repeat 15px 0; | 52 | background: transparent url(/theme/images/tip-rounded.gif) no-repeat 15px 0; |
50 | } | 53 | } |
51 | 54 | ||
52 | /* Pimped Bubble */ | 55 | /* Pimped Bubble */ |
53 | div.pimped.bubble { | 56 | |
57 | div.pimped { | ||
54 | font-size: 0.9em; | 58 | font-size: 0.9em; |
55 | } | 59 | } |
56 | div.pimped.bubble div.rounded { | 60 | |
61 | div.pimped div.rounded { | ||
57 | color: #fff; | 62 | color: #fff; |
58 | border: 3px solid #fff; | 63 | border: 3px solid #fff; |
59 | background-color: #111; | 64 | background-color: #111; |
60 | } | 65 | } |
61 | div.pimped.bubble cite.rounded { | 66 | |
67 | div.pimped cite.rounded { | ||
62 | background: transparent url(/theme/images/tip-pimped.gif) no-repeat 15px 0; | 68 | background: transparent url(/theme/images/tip-pimped.gif) no-repeat 15px 0; |
63 | } | 69 | } |
64 | 70 | ||
@@ -70,21 +76,9 @@ div.bubble div.bquote blockquote { | |||
70 | } | 76 | } |
71 | 77 | ||
72 | .rounded { | 78 | .rounded { |
73 | -moz-border-radius-topleft: 10px; | 79 | -moz-border-radius: 10px; |
74 | -moz-border-radius-topright: 10px; | 80 | -webkit-border-radius: 10px; |
75 | -moz-border-radius-bottomleft: 10px; | 81 | -khtml-border-radius: 10px; |
76 | -moz-border-radius-bottomright: 10px; | 82 | border-radius: 10px; |
77 | -webkit-border-top-left-radius: 10px; | ||
78 | -webkit-border-top-right-radius: 10px; | ||
79 | -webkit-border-bottom-left-radius: 10px; | ||
80 | -webkit-border-bottom-right-radius: 10px; | ||
81 | -khtml-border-top-left-radius: 10px; | ||
82 | -khtml-border-top-right-radius: 10px; | ||
83 | -khtml-border-bottom-left-radius: 10px; | ||
84 | -khtml-border-bottom-right-radius: 10px; | ||
85 | border-top-left-radius: 10px; | ||
86 | border-top-right-radius: 10px; | ||
87 | border-bottom-left-radius: 10px; | ||
88 | border-bottom-right-radius: 10px; | ||
89 | padding: 4px; | 83 | padding: 4px; |
90 | } | 84 | } |
diff --git a/theme/css/ie.css b/theme/css/ie.css index 6903ed4..ad0ebcc 100644 --- a/theme/css/ie.css +++ b/theme/css/ie.css | |||
@@ -8,8 +8,37 @@ dl.icon { | |||
8 | 8 | ||
9 | #wrap { | 9 | #wrap { |
10 | text-align: center; | 10 | text-align: center; |
11 | background:transparent; | ||
12 | filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,endColorstr=#99FFFFFF); | ||
13 | zoom: 1; | ||
11 | } | 14 | } |
12 | 15 | ||
13 | #wrap * { | 16 | #wrap #page-body { |
14 | text-align: left; | 17 | text-align: left; |
15 | } | 18 | } |
19 | |||
20 | body#night #wrap { | ||
21 | filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); | ||
22 | } | ||
23 | |||
24 | div#fi-navbar ul li a { | ||
25 | position: relative; | ||
26 | top: -0.4em; | ||
27 | } | ||
28 | |||
29 | div.bubble cite { | ||
30 | position: static; | ||
31 | padding-top: 4px; | ||
32 | } | ||
33 | |||
34 | div.bubble cite.rounded { | ||
35 | padding-top: 13px; | ||
36 | } | ||
37 | |||
38 | div.pimped cite.rounded { | ||
39 | padding-top: 14px; | ||
40 | } | ||
41 | |||
42 | span.post-vote { | ||
43 | position: static; | ||
44 | } | ||
diff --git a/theme/css/website.css b/theme/css/website.css index 6b030fe..f0f2a0e 100755 --- a/theme/css/website.css +++ b/theme/css/website.css | |||
@@ -1,9 +1,7 @@ | |||
1 | /* Four Island CSS */ | 1 | /* Four Island CSS */ |
2 | 2 | ||
3 | body { | 3 | body { |
4 | background-repeat: repeat-x; | 4 | background: repeat-x bottom left fixed; |
5 | background-attachment: fixed; | ||
6 | background-position: bottom left; | ||
7 | font-family: Arial, FreeSans; | 5 | font-family: Arial, FreeSans; |
8 | margin: 0px; | 6 | margin: 0px; |
9 | padding: 0px 0px 30px !important; | 7 | padding: 0px 0px 30px !important; |
@@ -15,9 +13,15 @@ body.fourm { | |||
15 | 13 | ||
16 | /* Effects */ | 14 | /* Effects */ |
17 | 15 | ||
16 | /* NOTE: The ::selection and ::-moz-selection groups below, while | ||
17 | * containing the same code, do not, for some reason, work when put | ||
18 | * together | ||
19 | */ | ||
20 | |||
18 | ::selection { | 21 | ::selection { |
19 | background: pink; | 22 | background: pink; |
20 | } | 23 | } |
24 | |||
21 | ::-moz-selection { | 25 | ::-moz-selection { |
22 | background: pink; | 26 | background: pink; |
23 | } | 27 | } |
@@ -35,7 +39,7 @@ a:link { | |||
35 | text-decoration: none; | 39 | text-decoration: none; |
36 | } | 40 | } |
37 | 41 | ||
38 | a:visited { | 42 | a:visited, a:active { |
39 | color: blue; | 43 | color: blue; |
40 | text-decoration: none; | 44 | text-decoration: none; |
41 | } | 45 | } |
@@ -48,11 +52,6 @@ a:hover, a:focus { | |||
48 | text-transform: capitalize; | 52 | text-transform: capitalize; |
49 | } | 53 | } |
50 | 54 | ||
51 | a:active { | ||
52 | color: blue; | ||
53 | text-decoration: none; | ||
54 | } | ||
55 | |||
56 | a img { | 55 | a img { |
57 | border: 0; | 56 | border: 0; |
58 | } | 57 | } |
@@ -86,9 +85,7 @@ blockquote { | |||
86 | border-left: 3px solid #CCC; | 85 | border-left: 3px solid #CCC; |
87 | font-family: Helvetica, sans-serif; | 86 | font-family: Helvetica, sans-serif; |
88 | font-size: 14px; | 87 | font-size: 14px; |
89 | margin-top: 10px; | 88 | margin: 10px 0 10px 50px; |
90 | margin-bottom: 10px; | ||
91 | margin-left: 50px; | ||
92 | } | 89 | } |
93 | 90 | ||
94 | pre { | 91 | pre { |
@@ -106,9 +103,7 @@ div#banner, div#fi-banner { | |||
106 | } | 103 | } |
107 | 104 | ||
108 | div#banner { | 105 | div#banner { |
109 | background-image: url("/theme/images/fourisland_header.png"); | 106 | background: white url("/theme/images/fourisland_header.png") center no-repeat; |
110 | background-position: center; | ||
111 | background-color: white; | ||
112 | width: 100%; | 107 | width: 100%; |
113 | } | 108 | } |
114 | 109 | ||
@@ -139,6 +134,8 @@ div#fi-navbar { | |||
139 | width: auto; | 134 | width: auto; |
140 | margin-bottom: 14px; | 135 | margin-bottom: 14px; |
141 | font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif; | 136 | font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif; |
137 | height: 1.9em; | ||
138 | clear: both; | ||
142 | } | 139 | } |
143 | 140 | ||
144 | div#fi-navbar div { | 141 | div#fi-navbar div { |
@@ -147,8 +144,7 @@ div#fi-navbar div { | |||
147 | } | 144 | } |
148 | 145 | ||
149 | div#fi-navbar ul { | 146 | div#fi-navbar ul { |
150 | margin-top: .25em; | 147 | margin: .25em 0; |
151 | margin-bottom: .25em; | ||
152 | padding-left: 1em; | 148 | padding-left: 1em; |
153 | text-align: center; | 149 | text-align: center; |
154 | } | 150 | } |
@@ -163,11 +159,8 @@ div#fi-navbar ul li+li:before { | |||
163 | content: " - "; | 159 | content: " - "; |
164 | } | 160 | } |
165 | 161 | ||
166 | div#fi-navbar ul li img { | 162 | div#fi-navbar ul li img, |
167 | display: none; | 163 | div#fi-navbar ul li.active span { |
168 | } | ||
169 | |||
170 | div#fi-navbar ul li.active a { | ||
171 | display: none; | 164 | display: none; |
172 | } | 165 | } |
173 | 166 | ||
@@ -175,8 +168,7 @@ div#fi-navbar ul li.active img { | |||
175 | display: inline; | 168 | display: inline; |
176 | background-color: white; | 169 | background-color: white; |
177 | outline: white solid .5em; | 170 | outline: white solid .5em; |
178 | margin-left: .5em; | 171 | margin: 0 .5em; |
179 | margin-right: .5em; | ||
180 | } | 172 | } |
181 | 173 | ||
182 | div#fi-navbar div.bubble blockquote { | 174 | div#fi-navbar div.bubble blockquote { |
@@ -192,7 +184,7 @@ div#fi-navbar div.bubble blockquote a { | |||
192 | 184 | ||
193 | div#rightbar { | 185 | div#rightbar { |
194 | float: left; | 186 | float: left; |
195 | width: 250px; /*210*/ | 187 | width: 270px; /*210*/ |
196 | } | 188 | } |
197 | 189 | ||
198 | div.sidebar { | 190 | div.sidebar { |
@@ -241,7 +233,6 @@ div#sidebar li img { | |||
241 | #wrap { | 233 | #wrap { |
242 | width: 910px; | 234 | width: 910px; |
243 | margin: 10px auto; | 235 | margin: 10px auto; |
244 | text-align: left; | ||
245 | padding: 0; | 236 | padding: 0; |
246 | background-color: white; | 237 | background-color: white; |
247 | background-color: rgba(255, 255, 255, 0.5); | 238 | background-color: rgba(255, 255, 255, 0.5); |
@@ -255,8 +246,7 @@ div#sidebar li img { | |||
255 | } | 246 | } |
256 | 247 | ||
257 | body.fourm #page-body { | 248 | body.fourm #page-body { |
258 | margin-left: 25; | 249 | margin: 0 10px 0 25px; |
259 | margin-right: 10; | ||
260 | width: 95%; | 250 | width: 95%; |
261 | font-size: 62.5%; | 251 | font-size: 62.5%; |
262 | } | 252 | } |
@@ -298,8 +288,7 @@ div.cleardiv { | |||
298 | 288 | ||
299 | div#footer { | 289 | div#footer { |
300 | clear: both; | 290 | clear: both; |
301 | padding-bottom: 1em; | 291 | padding: .5em 0 1em 0; |
302 | padding-top: .5em; | ||
303 | margin-top: .5em; | 292 | margin-top: .5em; |
304 | text-align: center; | 293 | text-align: center; |
305 | font-size: .68em; | 294 | font-size: .68em; |
@@ -384,7 +373,3 @@ table.webmail th { | |||
384 | background-color: #FF9912; | 373 | background-color: #FF9912; |
385 | text-align: left; | 374 | text-align: left; |
386 | } | 375 | } |
387 | |||
388 | table.webmail td { | ||
389 | word-wrap: break-word; | ||
390 | } | ||