mirror of
https://github.com/silverstripe/doc.silverstripe.org
synced 2024-09-18 23:46:41 +02:00
174 lines
4.6 KiB
CSS
174 lines
4.6 KiB
CSS
|
/** ----------------------------------------------------------
|
||
|
*
|
||
|
* Contains the generic theme typography styles
|
||
|
*
|
||
|
* Vertical alignment 7px.
|
||
|
|
||
|
* @author Will Rossiter <will at silverstripe dot com>
|
||
|
* ------------------------------------------------------- */
|
||
|
|
||
|
.typography p {
|
||
|
font-size: 12px; line-height: 18px; margin-bottom: 18px; color: #222;
|
||
|
}
|
||
|
|
||
|
.typography h1 {
|
||
|
font-size: 32px; line-height: 36px; letter-spacing: -1px;
|
||
|
margin-bottom: 24px;
|
||
|
color: #222;
|
||
|
}
|
||
|
.typography h2 {
|
||
|
font-size: 24px; line-height: 36px;
|
||
|
margin-bottom: 18px;
|
||
|
color: #222;
|
||
|
}
|
||
|
.typography h3 {
|
||
|
font-size: 18px; line-height: 18px;
|
||
|
margin-bottom: 18px; color: #222;
|
||
|
}
|
||
|
.typography h4 {
|
||
|
font-size: 16px; line-height: 18px;
|
||
|
margin-bottom: 18px;
|
||
|
}
|
||
|
|
||
|
.typography h5 {
|
||
|
font-size: 14px; line-height: 18px;
|
||
|
margin-bottom: 18px;
|
||
|
}
|
||
|
.typography h6 {
|
||
|
font-size: 12px; line-height: 18px;
|
||
|
margin-bottom: 8px;
|
||
|
}
|
||
|
|
||
|
h1 .heading-anchor-link,
|
||
|
h2 .heading-anchor-link,
|
||
|
h3 .heading-anchor-link,
|
||
|
h4 .heading-anchor-link,
|
||
|
h5 .heading-anchor-link,
|
||
|
h6 .heading-anchor-link {
|
||
|
display: none;
|
||
|
color: #fff;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
h1.hover .heading-anchor-link,
|
||
|
h2.hover .heading-anchor-link,
|
||
|
h3.hover .heading-anchor-link,
|
||
|
h4.hover .heading-anchor-link,
|
||
|
h5.hover .heading-anchor-link,
|
||
|
h6.hover .heading-anchor-link {
|
||
|
display: inline;
|
||
|
}
|
||
|
|
||
|
.heading-anchor-link:hover {
|
||
|
color: #aaa;
|
||
|
}
|
||
|
|
||
|
|
||
|
/* Images */
|
||
|
.typography img { border: none; max-width: 100%; }
|
||
|
.typography img.right { float: right; margin: 0 0 7px 7px; }
|
||
|
.typography img.left { float: left; margin: 0 7px 7px; }
|
||
|
.typography img.left-alone, .typography img.leftAlone { margin: 7px 0 7px 0; }
|
||
|
.typography img.center { margin: 0 auto 7px; display: block; text-align: center; }
|
||
|
|
||
|
/* Quotes */
|
||
|
.typography blockquote {
|
||
|
margin: 27px 0; padding: 18px 18px 0 38px;
|
||
|
background: #f8f9fa url(../images/quote.gif) no-repeat 9px 18px;
|
||
|
overflow: hidden;
|
||
|
}
|
||
|
.typography blockquote h1,
|
||
|
.typography blockquote h2,
|
||
|
.typography blockquote h3,
|
||
|
.typography blockquote h4,
|
||
|
.typography blockquote h5,
|
||
|
.typography blockquote h6 { font-style: italic; color: #627871; }
|
||
|
.typography blockquote h4 { font-size: 18px; }
|
||
|
.typography blockquote p { font-style: italic; font-size: 14px; color: #667D76; }
|
||
|
|
||
|
.typography q { font-size: 10px; }
|
||
|
|
||
|
/* Code */
|
||
|
.typography code {
|
||
|
font: 12px/18px Monaco, 'Bitstream Vera Sans Mono', Courier, monospace; background: none repeat scroll 0 0 #FEFFF0;
|
||
|
}
|
||
|
.typography code a { color: #444; }
|
||
|
|
||
|
.typography pre {
|
||
|
margin-bottom: 28px;
|
||
|
overflow-x: auto;
|
||
|
font-family:'Bitstream Vera Sans Mono',Monaco, 'Courier New', monospace;
|
||
|
background: #f4f4f4;
|
||
|
padding: 7px;
|
||
|
font-size: 11px;
|
||
|
}
|
||
|
.typography pre code { background: none; }
|
||
|
|
||
|
/* Lists */
|
||
|
.typography ol,
|
||
|
.typography ul,
|
||
|
.typography dl { margin: 0 0 27px 18px; }
|
||
|
.typography ol ol,
|
||
|
.typography ul ul,
|
||
|
.typography dl dl { margin: 9px; }
|
||
|
.typography li {
|
||
|
font-size: 12px; padding-left: 6px; line-height: 18px; margin-bottom: 9px;
|
||
|
}
|
||
|
|
||
|
/* Tables */
|
||
|
.typography table {
|
||
|
border-collapse: collapse;
|
||
|
width: 100%;
|
||
|
background-color: #F8f9fa; margin-bottom: 17px;
|
||
|
border: 1px solid #c3cdca;
|
||
|
}
|
||
|
.typography table tr:nth-child(even) {
|
||
|
background: #e9efef;
|
||
|
}
|
||
|
.typography table caption {
|
||
|
text-align: left; font-weight: bold; font-size: 18px; line-height: 21px;
|
||
|
}
|
||
|
.typography table thead { }
|
||
|
.typography table thead th {
|
||
|
padding: 9px 5px;
|
||
|
font-size: 12px;
|
||
|
text-align: left;
|
||
|
}
|
||
|
|
||
|
.typography table tbody tr {
|
||
|
border-top: 1px solid #c3cdca;
|
||
|
}
|
||
|
.typography table td {
|
||
|
font-size: 12px; line-height: 18px; padding: 9px;
|
||
|
}
|
||
|
|
||
|
/* Icons */
|
||
|
.typography a[href$=".pdf"],
|
||
|
.typography a[href$=".PDF"],
|
||
|
.typography a.pdf {
|
||
|
padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_acrobat.png) no-repeat left center; }
|
||
|
|
||
|
.typography a[href$=".doc"],
|
||
|
.typography a[href$=".DOC"],
|
||
|
.typography a.doc {
|
||
|
padding: 2px; padding-left: 20px; background: url(../images/icons/page_word.png) no-repeat left center; }
|
||
|
|
||
|
.typography a[href$=".xls"],
|
||
|
.typography a[href$=".XLS"],
|
||
|
.typography a.xls {
|
||
|
padding: 2px; padding-left: 20px; background: url(../images/icons/page_excel.png) no-repeat left center; }
|
||
|
|
||
|
.typography a[href$=".gz"],
|
||
|
.typography a[href$=".GZ"],
|
||
|
.typography a[href$=".gzip"],
|
||
|
.typography a[href$=".GZIP"],
|
||
|
.typography a[href$=".zip"],
|
||
|
.typography a[href$=".ZIP"],
|
||
|
.typography a.archive {
|
||
|
padding: 2px; padding-left: 20px; background: url(../images/icons/page_white_zip.png) no-repeat left center; }
|
||
|
|
||
|
.typography a[href$=".exe"],
|
||
|
.typography a[href$=".EXE"],
|
||
|
.typography a.application {
|
||
|
padding: 2px; padding-left: 20px; background: url(../images/icons/application.png) no-repeat left center; }
|
||
|
|