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