зеркало из https://github.com/mozilla/pjs.git
287 строки
5.6 KiB
CSS
287 строки
5.6 KiB
CSS
/*
|
|
* The contents of this file are subject to the Netscape Public License
|
|
* Version 1.0 (the "NPL"); you may not use this file except in
|
|
* compliance with the NPL. You may obtain a copy of the NPL at
|
|
* http://www.mozilla.org/NPL/
|
|
*
|
|
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
|
* for the specific language governing rights and limitations under the
|
|
* NPL.
|
|
*
|
|
* The Initial Developer of this code under the NPL is Netscape
|
|
* Communications Corporation. Portions created by Netscape are
|
|
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
|
* Reserved.
|
|
*/
|
|
|
|
// It's probably cheaper to have a single rule per tag than to have to
|
|
// merge rules
|
|
|
|
// XXX I'm starting to believe that this portion of the style sheet
|
|
// comes from the PresentationContext.
|
|
|
|
// XXX temporary hack
|
|
IMPLICITP {
|
|
display: block;
|
|
margin-top: 0pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
|
|
BODY {
|
|
font-family: "Times Roman", serif;
|
|
font-style: normal;
|
|
font-variant: normal;
|
|
font-weight: normal;
|
|
font-size: 10pt;
|
|
line-height: 1.1;
|
|
background: rgb(255,255,255);
|
|
// background: rgb(192,192,192);
|
|
color: black;
|
|
margin: 10px;
|
|
display: block;
|
|
}
|
|
|
|
// XXX Use this!
|
|
FRAMESET {
|
|
font-family: "Times Roman", serif;
|
|
font-style: normal;
|
|
font-variant: normal;
|
|
font-weight: normal;
|
|
font-size: medium;
|
|
background: rgb(192,192,192);
|
|
color: black;
|
|
margin: 0px;
|
|
display: block;
|
|
}
|
|
|
|
// XXX Used when PagePreview'ing
|
|
PAGE {
|
|
margin: 10px;
|
|
background: white;
|
|
border: black solid 1px;
|
|
display: block;
|
|
}
|
|
|
|
//----------------------------------------------------------------------
|
|
|
|
// This part of the ua.css is junk taken from the css1 spec and used as
|
|
// a temporary style sheet.
|
|
|
|
UL, OL, DL { display: block; }
|
|
DT, DD { display: block; }
|
|
LI { display: list-item; }
|
|
IMG { display: inline; }
|
|
SPACER { display: inline; }
|
|
WBR { display: inline; }
|
|
|
|
// Default list-style-type styles.
|
|
// The Navigator 3.0 rule is:
|
|
// Zeroth-level: small disc. (Needs to be handled by parser.)
|
|
// First level: disc
|
|
// second level: circle
|
|
// third and higher levels: square.
|
|
//
|
|
// These style rules assume that MENU and DIR have been mapped to UL.
|
|
|
|
UL {
|
|
list-style-type: disc;
|
|
}
|
|
|
|
OL UL, UL UL {
|
|
list-style-type: circle;
|
|
}
|
|
|
|
UL UL UL, UL OL UL, OL UL UL, OL OL UL {
|
|
list-style-type: square;
|
|
}
|
|
|
|
OL {
|
|
list-style-type: decimal;
|
|
}
|
|
|
|
UL, OL {
|
|
padding-left: 40px; /* nav4's value */
|
|
}
|
|
|
|
DT { margin-bottom: 0 }
|
|
DD { margin-top: 0; margin-left: .25in; }
|
|
|
|
A:link { color: blue; text-decoration: underline }
|
|
A:visited { color: purple; text-decoration: underline }
|
|
A:active { color: lime; text-decoration: underline }
|
|
A:out-of-date { color: red; text-decoration: underline }
|
|
|
|
A:link IMG { border: 2px solid blue; text-decoration: underline }
|
|
A:visited IMG { border: 2px solid purple; text-decoration: underline }
|
|
A:active IMG { border: 2px solid lime; text-decoration: underline }
|
|
A:out-of-date IMG { border: 2px solid red; text-decoration: underline }
|
|
|
|
IMG { border-style: solid; border-color: blue; }
|
|
//INPUT { border-style: solid; border-color: blue; }
|
|
|
|
//----------------------------------------------------------------------
|
|
// The real stuff
|
|
|
|
HR {
|
|
display: block;
|
|
height: 3px;
|
|
margin-top: 5px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
BR {
|
|
display: block;
|
|
}
|
|
|
|
// Block tags
|
|
ADDRESS {
|
|
display: block;
|
|
font-style: italic;
|
|
}
|
|
BLOCKQUOTE {
|
|
display: block;
|
|
margin-left: .25in;
|
|
margin-right: .25in;
|
|
}
|
|
CENTER {
|
|
display: block;
|
|
text-align: center;
|
|
}
|
|
DIV {
|
|
display: block;
|
|
}
|
|
H1 {
|
|
display: block;
|
|
font-size: 22pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
H2 {
|
|
display: block;
|
|
font-size: 16pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
H3 {
|
|
display: block;
|
|
font-size: 13pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
H4 {
|
|
display: block;
|
|
font-size: 12pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
H5 {
|
|
display: block;
|
|
font-size: 9pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
H6 {
|
|
display: block;
|
|
font-size: 8pt;
|
|
font-weight: bold;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
LISTING {
|
|
display: block;
|
|
font-family: monospace;
|
|
font-size: small;
|
|
white-space: pre;
|
|
}
|
|
NOBR {
|
|
display: inline;
|
|
white-space: pre; // XXX approximation?
|
|
}
|
|
P {
|
|
display: block;
|
|
margin-top: 2pt;
|
|
margin-bottom: 2pt;
|
|
}
|
|
PLAINTEXT, XMP, PRE {
|
|
display: block; // Note: need before and after breaks
|
|
font-family: monospace;
|
|
white-space: pre;
|
|
}
|
|
|
|
// Table tags
|
|
TABLE {
|
|
border-style: outset;
|
|
border-color: #C0C0C0;
|
|
cell-spacing: 4px;
|
|
}
|
|
TD {
|
|
vertical-align: middle;
|
|
border-style: inset;
|
|
border-color: #C0C0C0;
|
|
}
|
|
TH {
|
|
vertical-align: middle;
|
|
text-align: center;
|
|
font-weight: bold;
|
|
border-style: inset;
|
|
border-color: #C0C0C0;
|
|
}
|
|
// XXX Special rule to eliminate margin around for nav4 compatability
|
|
// XXX This isn't good enough because we only want the margin eliminated
|
|
// around the first paragraph!
|
|
/*TD P, TH P {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}*/
|
|
|
|
// Span tags
|
|
B, STRONG {
|
|
display: inline;
|
|
font-weight: bolder;
|
|
}
|
|
I, CITE, EM, VAR {
|
|
display: inline;
|
|
font-style: italic;
|
|
}
|
|
TT, CODE, KBD, SAMP {
|
|
display: inline;
|
|
font-family: monospace;
|
|
}
|
|
U {
|
|
display: inline;
|
|
text-decoration: underline;
|
|
}
|
|
S, STRIKE {
|
|
display: inline;
|
|
text-decoration: line-through;
|
|
}
|
|
BLINK {
|
|
display: inline;
|
|
text-decoration: blink;
|
|
}
|
|
BIG {
|
|
display: inline;
|
|
font-size: larger;
|
|
}
|
|
SMALL {
|
|
display: inline;
|
|
font-size: smaller;
|
|
}
|
|
DFN, SPAN {
|
|
display: inline;
|
|
}
|
|
SUB {
|
|
display: inline;
|
|
vertical-align: sub;
|
|
}
|
|
SUP {
|
|
display: inline;
|
|
vertical-align: super;
|
|
}
|