Skip to content

Commit d2d4b7b

Browse files
committed
Added a bit of styling (HTBP5 4.3.0).
1 parent f820e39 commit d2d4b7b

File tree

9 files changed

+873
-3
lines changed

9 files changed

+873
-3
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Web;
5+
using System.Web.Optimization;
6+
7+
namespace DevTrends.MvcDonutCaching.Demo
8+
{
9+
public class BundleConfig
10+
{
11+
public static void RegisterBundles(BundleCollection t)
12+
{
13+
t.Add(new ScriptBundle("~/Content/style").Include(
14+
"~/Content/normalize.css",
15+
"~/Content/main.css"
16+
));
17+
}
18+
}
19+
}
Lines changed: 304 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
2+
3+
/*
4+
* What follows is the result of much research on cross-browser styling.
5+
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
6+
* Kroc Camen, and the H5BP dev community and team.
7+
*/
8+
9+
/* ==========================================================================
10+
Base styles: opinionated defaults
11+
========================================================================== */
12+
13+
html,
14+
button,
15+
input,
16+
select,
17+
textarea {
18+
color: #222;
19+
}
20+
21+
html {
22+
font-size: 1em;
23+
line-height: 1.4;
24+
}
25+
26+
/*
27+
* Remove text-shadow in selection highlight: h5bp.com/i
28+
* These selection rule sets have to be separate.
29+
* Customize the background color to match your design.
30+
*/
31+
32+
::-moz-selection {
33+
background: #b3d4fc;
34+
text-shadow: none;
35+
}
36+
37+
::selection {
38+
background: #b3d4fc;
39+
text-shadow: none;
40+
}
41+
42+
/*
43+
* A better looking default horizontal rule
44+
*/
45+
46+
hr {
47+
display: block;
48+
height: 1px;
49+
border: 0;
50+
border-top: 1px solid #ccc;
51+
margin: 1em 0;
52+
padding: 0;
53+
}
54+
55+
/*
56+
* Remove the gap between images, videos, audio and canvas and the bottom of
57+
* their containers: h5bp.com/i/440
58+
*/
59+
60+
audio,
61+
canvas,
62+
img,
63+
video {
64+
vertical-align: middle;
65+
}
66+
67+
/*
68+
* Remove default fieldset styles.
69+
*/
70+
71+
fieldset {
72+
border: 0;
73+
margin: 0;
74+
padding: 0;
75+
}
76+
77+
/*
78+
* Allow only vertical resizing of textareas.
79+
*/
80+
81+
textarea {
82+
resize: vertical;
83+
}
84+
85+
/* ==========================================================================
86+
Browse Happy prompt
87+
========================================================================== */
88+
89+
.browsehappy {
90+
margin: 0.2em 0;
91+
background: #ccc;
92+
color: #000;
93+
padding: 0.2em 0;
94+
}
95+
96+
/* ==========================================================================
97+
Author's custom styles
98+
========================================================================== */
99+
100+
101+
102+
103+
104+
105+
106+
107+
108+
109+
110+
111+
112+
113+
114+
115+
116+
/* ==========================================================================
117+
Helper classes
118+
========================================================================== */
119+
120+
/*
121+
* Image replacement
122+
*/
123+
124+
.ir {
125+
background-color: transparent;
126+
border: 0;
127+
overflow: hidden;
128+
/* IE 6/7 fallback */
129+
*text-indent: -9999px;
130+
}
131+
132+
.ir:before {
133+
content: "";
134+
display: block;
135+
width: 0;
136+
height: 150%;
137+
}
138+
139+
/*
140+
* Hide from both screenreaders and browsers: h5bp.com/u
141+
*/
142+
143+
.hidden {
144+
display: none !important;
145+
visibility: hidden;
146+
}
147+
148+
/*
149+
* Hide only visually, but have it available for screenreaders: h5bp.com/v
150+
*/
151+
152+
.visuallyhidden {
153+
border: 0;
154+
clip: rect(0 0 0 0);
155+
height: 1px;
156+
margin: -1px;
157+
overflow: hidden;
158+
padding: 0;
159+
position: absolute;
160+
width: 1px;
161+
}
162+
163+
/*
164+
* Extends the .visuallyhidden class to allow the element to be focusable
165+
* when navigated to via the keyboard: h5bp.com/p
166+
*/
167+
168+
.visuallyhidden.focusable:active,
169+
.visuallyhidden.focusable:focus {
170+
clip: auto;
171+
height: auto;
172+
margin: 0;
173+
overflow: visible;
174+
position: static;
175+
width: auto;
176+
}
177+
178+
/*
179+
* Hide visually and from screenreaders, but maintain layout
180+
*/
181+
182+
.invisible {
183+
visibility: hidden;
184+
}
185+
186+
/*
187+
* Clearfix: contain floats
188+
*
189+
* For modern browsers
190+
* 1. The space content is one way to avoid an Opera bug when the
191+
* `contenteditable` attribute is included anywhere else in the document.
192+
* Otherwise it causes space to appear at the top and bottom of elements
193+
* that receive the `clearfix` class.
194+
* 2. The use of `table` rather than `block` is only necessary if using
195+
* `:before` to contain the top-margins of child elements.
196+
*/
197+
198+
.clearfix:before,
199+
.clearfix:after {
200+
content: " "; /* 1 */
201+
display: table; /* 2 */
202+
}
203+
204+
.clearfix:after {
205+
clear: both;
206+
}
207+
208+
/*
209+
* For IE 6/7 only
210+
* Include this rule to trigger hasLayout and contain floats.
211+
*/
212+
213+
.clearfix {
214+
*zoom: 1;
215+
}
216+
217+
/* ==========================================================================
218+
EXAMPLE Media Queries for Responsive Design.
219+
These examples override the primary ('mobile first') styles.
220+
Modify as content requires.
221+
========================================================================== */
222+
223+
@media only screen and (min-width: 35em) {
224+
/* Style adjustments for viewports that meet the condition */
225+
}
226+
227+
@media print,
228+
(-o-min-device-pixel-ratio: 5/4),
229+
(-webkit-min-device-pixel-ratio: 1.25),
230+
(min-resolution: 120dpi) {
231+
/* Style adjustments for high resolution devices */
232+
}
233+
234+
/* ==========================================================================
235+
Print styles.
236+
Inlined to avoid required HTTP connection: h5bp.com/r
237+
========================================================================== */
238+
239+
@media print {
240+
* {
241+
background: transparent !important;
242+
color: #000 !important; /* Black prints faster: h5bp.com/s */
243+
box-shadow: none !important;
244+
text-shadow: none !important;
245+
}
246+
247+
a,
248+
a:visited {
249+
text-decoration: underline;
250+
}
251+
252+
a[href]:after {
253+
content: " (" attr(href) ")";
254+
}
255+
256+
abbr[title]:after {
257+
content: " (" attr(title) ")";
258+
}
259+
260+
/*
261+
* Don't show links for images, or javascript/internal links
262+
*/
263+
264+
.ir a:after,
265+
a[href^="javascript:"]:after,
266+
a[href^="#"]:after {
267+
content: "";
268+
}
269+
270+
pre,
271+
blockquote {
272+
border: 1px solid #999;
273+
page-break-inside: avoid;
274+
}
275+
276+
thead {
277+
display: table-header-group; /* h5bp.com/t */
278+
}
279+
280+
tr,
281+
img {
282+
page-break-inside: avoid;
283+
}
284+
285+
img {
286+
max-width: 100% !important;
287+
}
288+
289+
@page {
290+
margin: 0.5cm;
291+
}
292+
293+
p,
294+
h2,
295+
h3 {
296+
orphans: 3;
297+
widows: 3;
298+
}
299+
300+
h2,
301+
h3 {
302+
page-break-after: avoid;
303+
}
304+
}

0 commit comments

Comments
 (0)