зеркало из 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;
|
||
|
}
|