Template:H4Z-Hangzhou/css/lib/lite

/* Reset.css */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ; content: none; } table { border-collapse: collapse; border-spacing: 0; } a img { border: none; }

/* Form inspired by normalize.css */ form { margin: 0; } fieldset { border: 0px solid #ffffff; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal;

  • margin-left: -7px;

} input[type="button"], input[type="submit"], button { border: 0; } button, input, select, textarea { font-family: inherit; font-size: 100%; font-size: 100%; margin: 0; vertical-align: baseline;

  • vertical-align: middle;

} button, input { line-height: normal; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer;

  • overflow: visible;

} button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0;

  • height: 13px;
  • width: 13px;

} input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; }

/* Responsive grid inspired by Skeleton */ /* Default 960 grid */ .row { position: relative; width: 960px; margin: 0 auto; } /* 960px */ .row .column, .row .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }

/* Nested column classes */ .column.alpha, .columns.alpha { margin-left: 0; } .column.omega, .columns.omega { margin-right: 0; }

/* Base grid */ .row .one.column, .row .one.columns { width: 60px; } .row .two.columns { width: 140px; } .row .three.columns { width: 220px; } .row .four.columns { width: 300px; } .row .five.columns { width: 380px; } .row .six.columns { width: 460px; } .row .seven.columns { width: 540px; } .row .eight.columns { width: 620px; } .row .nine.columns { width: 700px; } .row .ten.columns { width: 780px; } .row .eleven.columns { width: 860px; } .row .twelve.columns { width: 940px; }

/* Special layout grid */ .row .desktop-one.column, .row .desktop-one.columns { width: 60px; } .row .desktop-two.columns { width: 140px; } .row .desktop-three.columns { width: 220px; } .row .desktop-four.columns { width: 300px; } .row .desktop-five.columns { width: 380px; } .row .desktop-six.columns { width: 460px; } .row .desktop-seven.columns { width: 540px; } .row .desktop-eight.columns { width: 620px; } .row .desktop-nine.columns { width: 700px; } .row .desktop-ten.columns { width: 780px; } .row .desktop-eleven.columns { width: 860px; } .row .desktop-twelve.columns { width: 940px; }

/* Offsets */ .row .offset-by-one { margin-left: 90px; } .row .offset-by-two { margin-left: 170px; } .row .offset-by-three { margin-left: 250px; } .row .offset-by-four { margin-left: 330px; } .row .offset-by-five { margin-left: 410px; } .row .offset-by-six { margin-left: 490px; } .row .offset-by-seven { margin-left: 570px; } .row .offset-by-eight { margin-left: 650px; } .row .offset-by-nine { margin-left: 730px; } .row .offset-by-ten { margin-left: 810px; } .row .offset-by-eleven { margin-left: 890px; }

/* Tablet (Portrait) */ @media only screen and (min-width: 768px) and (max-width: 959px) { .row { width: 720px; } /* count 700px */ .row .column, .row .columns { margin-left: 10px; margin-right: 10px; } .column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; } .column.omega, .columns.omega { margin-right: 0; margin-left: 10px; } .alpha.omega { margin-left: 0; margin-right: 0; }

/* Base grid */ .row .one.column, .row .one.columns { width: 40px; } .row .two.columns { width: 100px; } .row .three.columns { width: 160px; } .row .four.columns { width: 220px; } .row .five.columns { width: 280px; } .row .six.columns { width: 340px; } .row .seven.columns { width: 400px; } .row .eight.columns { width: 460px; } .row .nine.columns { width: 520px; } .row .ten.columns { width: 580px; } .row .eleven.columns { width: 640px; } .row .twelve.columns { width: 700px; }

/* Special layout grid */ .row .tablet-one.column, .row .tablet-one.columns { width: 40px; } .row .tablet-two.columns { width: 100px; } .row .tablet-three.columns { width: 160px; } .row .tablet-four.columns { width: 220px; } .row .tablet-five.columns { width: 280px; } .row .tablet-six.columns { width: 340px; } .row .tablet-seven.columns { width: 400px; } .row .tablet-eight.columns { width: 460px; } .row .tablet-nine.columns { width: 520px; } .row .tablet-ten.columns { width: 580px; } .row .tablet-eleven.columns { width: 640px; } .row .tablet-twelve.columns { width: 700px; }

/* Offsets */ .row .offset-by-one { margin-left: 70px; } .row .offset-by-two { margin-left: 130px; } .row .offset-by-three { margin-left: 190px; } .row .offset-by-four { margin-left: 250px; } .row .offset-by-five { margin-left: 310px; } .row .offset-by-six { margin-left: 370px; } .row .offset-by-seven { margin-left: 430px; } .row .offset-by-eight { margin-left: 490px; } .row .offset-by-nine { margin-left: 550px; } .row .offset-by-ten { margin-left: 610px; } .row .offset-by-eleven { margin-left: 670px; } }

/* Mobile (Portrait) */ @media only screen and (max-width: 767px) { .row { width: 300px; } .row .columns, .row .column { margin-left: 0; margin-right: 0; } .row .one.column, .row .one.columns, .row .two.columns, .row .three.columns, .row .four.columns, .row .five.columns, .row .six.columns, .row .seven.columns, .row .eight.columns, .row .nine.columns, .row .ten.columns, .row .eleven.columns, .row .twelve.columns{ width: 300px; }

/* Special layout grid */ .row .mobile-one.column, .row .mobile-one.columns, .row .mobile-two.columns, .row .mobile-three.columns, .row .mobile-four.columns, .row .mobile-five.columns, .row .mobile-six.columns, .row .mobile-seven.columns, .row .mobile-eight.columns, .row .mobile-nine.columns, .row .mobile-ten.columns, .row .mobile-eleven.columns, .row .mobile-twelve.columns { width: 300px; }

/* Offsets */ .row .offset-by-one, .row .offset-by-two, .row .offset-by-three, .row .offset-by-four, .row .offset-by-five, .row .offset-by-six, .row .offset-by-seven, .row .offset-by-eight, .row .offset-by-nine, .row .offset-by-ten, .row .offset-by-eleven { margin-left: 0; } }

/* Mobile (Landscape) */ @media only screen and (min-width: 480px) and (max-width: 767px) { .row { width: 480px; } .row .columns, .row .column { margin-left: 5px; margin-right: 5px; } .row .one.column, .row .one.columns, .row .two.columns, .row .three.columns, .row .four.columns, .row .five.columns, .row .six.columns, .row .seven.columns, .row .eight.columns, .row .nine.columns, .row .ten.columns, .row .eleven.columns, .row .twelve.columns { width: 470px; }

/* Special layout grid */ .row .mobile-one.column, .row .mobile-one.columns { width: 30px; } .row .mobile-two.columns { width: 70px; } .row .mobile-three.columns { width: 110px; } .row .mobile-four.columns { width: 150px; } .row .mobile-five.columns { width: 190px; } .row .mobile-six.columns { width: 230px; } .row .mobile-seven.columns { width: 270px; } .row .mobile-eight.columns { width: 310px; } .row .mobile-nine.columns { width: 350px; } .row .mobile-ten.columns { width: 390px; } .row .mobile-eleven.columns { width: 430px; } .row .mobile-twelve.columns { width: 470px; }

/* Offsets */ .row .offset-by-one, .row .offset-by-two, .row .offset-by-three, .row .offset-by-four, .row .offset-by-five, .row .offset-by-six, .row .offset-by-seven, .row .offset-by-eight, .row .offset-by-nine, .row .offset-by-ten, .row .offset-by-eleven { margin-left: 5px; } }

/* Clearing */

/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a
*/

.row:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before, .clearfix:after, .row:before, .row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .row:after, .clearfix:after { clear: both; } .row, .clearfix { zoom: 1; } /* You can also use a
to clear columns */ .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;

}