2004-07-23 20:16:51 +04:00
|
|
|
/*
|
2006-11-26 22:07:36 +03:00
|
|
|
* This file is part of NetSurf, http://netsurf-browser.org/
|
2004-07-23 20:16:51 +04:00
|
|
|
*/
|
2004-08-01 17:08:19 +04:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
/* Elements ordered as in the HTML 4.01 specification. */
|
|
|
|
|
|
|
|
html { display: block; }
|
|
|
|
|
|
|
|
head { display: none; }
|
|
|
|
|
2007-12-09 14:13:25 +03:00
|
|
|
body { display: block; padding: 8px; line-height: 1.33; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
div { display: block; }
|
2007-11-05 18:39:54 +03:00
|
|
|
div[align=left] > * { margin-right: auto; }
|
|
|
|
div[align=center] > * { margin-left: auto; margin-right: auto; }
|
|
|
|
div[align=right] > * { margin-left: auto; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
h1 { display: block; font-size: 2em; font-weight: bold; margin: .67em 0; }
|
|
|
|
h2 { display: block; font-size: 1.5em; font-weight: bold; margin: .69em 0; }
|
|
|
|
h3 { display: block; font-size: 1.17em; font-weight: bold; margin: .83em 0; }
|
|
|
|
h4 { display: block; font-weight: bold; margin: 1.12em 0; }
|
|
|
|
h5 { display: block; font-size: .83em; font-weight: bold; margin: 1.5em 0; }
|
|
|
|
h6 { display: block; font-size: .75em; font-weight: bold; margin: 1.67em 0; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
address { display: block; font-style: italic; }
|
|
|
|
|
|
|
|
em { font-style: italic; }
|
|
|
|
strong { font-weight: bold; }
|
|
|
|
dfn { font-style: italic; text-decoration: underline; }
|
|
|
|
code { font-family: monospace; }
|
|
|
|
samp { font-family: monospace; }
|
|
|
|
kbd { font-family: monospace; font-weight: bold; }
|
|
|
|
var { font-style: italic; }
|
2007-01-06 19:11:51 +03:00
|
|
|
cite { font-style: italic; }
|
2004-07-23 20:16:51 +04:00
|
|
|
abbr { font-variant: small-caps; }
|
|
|
|
acronym { font-variant: small-caps; }
|
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
blockquote { display: block; margin: 1.12em 40px;}
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
q { font-style: italic; }
|
|
|
|
|
2008-01-31 01:09:41 +03:00
|
|
|
sub { vertical-align: sub; font-size: .83em; }
|
|
|
|
sup { vertical-align: super; font-size: .83em; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
p { display: block; margin: 1.12em 0; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
br[clear=left] { clear: left; }
|
|
|
|
br[clear=right] { clear: right; }
|
|
|
|
br[clear=all] { clear: both; }
|
|
|
|
|
2006-03-27 04:04:04 +04:00
|
|
|
pre { display: block; font-family: monospace; white-space: pre; margin-bottom: 1em; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
ins { color: green; text-decoration: underline; }
|
2004-01-26 04:24:32 +03:00
|
|
|
del { color: red; text-decoration: line-through; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
ul { display: block; padding-left: 1.5em; margin: 1.12em 0;
|
2006-11-05 22:50:34 +03:00
|
|
|
list-style-type: disc; }
|
2007-01-06 19:11:51 +03:00
|
|
|
ol { display: block; padding-left: 1.5em; margin: 1.12em 0;
|
2006-11-05 22:50:34 +03:00
|
|
|
list-style-type: decimal; }
|
2007-01-06 19:11:51 +03:00
|
|
|
li { display: list-item; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2006-11-06 01:49:17 +03:00
|
|
|
ul ul { list-style-type: circle; }
|
|
|
|
ul ul ul { list-style-type: square; }
|
|
|
|
|
2007-01-09 21:14:22 +03:00
|
|
|
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0; }
|
2007-01-06 19:11:51 +03:00
|
|
|
|
|
|
|
dl { display: block; padding-left: 1.5em; margin: 1em; }
|
2004-07-23 20:16:51 +04:00
|
|
|
dt { display: block; font-weight: bold; }
|
|
|
|
dd { display: block; padding-left: 1em; margin-bottom: 0.3em; }
|
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
dir { display: block; padding-left: 1.5em; margin: 1.12em 0; }
|
|
|
|
menu { display: block; padding-left: 1.5em; margin: 1.12em 0; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2005-04-26 17:36:21 +04:00
|
|
|
table { display: table; border-spacing: 2px; }
|
2005-03-24 02:22:48 +03:00
|
|
|
table[align=left] { float: left; }
|
|
|
|
table[align=center] { margin-left: auto; margin-right: auto; text-align: left; }
|
|
|
|
table[align=right] { float: right; text-align: left; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
caption { display: table-caption; text-align: center; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2005-01-11 00:35:34 +03:00
|
|
|
thead { display: table-header-group; vertical-align: middle; }
|
|
|
|
tfoot { display: table-footer-group; vertical-align: middle; }
|
|
|
|
tbody { display: table-row-group; vertical-align: middle; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
colgroup { display: table-column-group; }
|
|
|
|
col { display: table-column; }
|
|
|
|
|
2005-01-11 00:35:34 +03:00
|
|
|
tr { display: table-row; vertical-align: middle; }
|
2005-04-26 17:36:21 +04:00
|
|
|
td, th { display: table-cell; vertical-align: inherit; padding: 1px; }
|
|
|
|
td { text-align: left; }
|
2006-04-22 13:24:27 +04:00
|
|
|
th { font-weight: bold; text-align: center; }
|
2005-01-11 00:43:57 +03:00
|
|
|
|
2005-04-26 17:36:21 +04:00
|
|
|
td[nowrap], th[nowrap] { white-space: nowrap; }
|
2005-11-21 23:46:21 +03:00
|
|
|
|
2007-11-05 18:39:54 +03:00
|
|
|
td[align=left] > *, th[align=left] > * { margin-right: auto; }
|
|
|
|
td[align=center] > *, th[align=center] > * { margin-left: auto; margin-right: auto; }
|
|
|
|
td[align=right] > *, th[align=right] > * { margin-left: auto; }
|
|
|
|
|
|
|
|
tr[align=left] > td, tr[align=left] > th { text-align: left; margin-right: auto; }
|
|
|
|
tr[align=center] > td, tr[align=center] > th { text-align: center; margin-left: auto; margin-right: auto; }
|
|
|
|
tr[align=right] > td, tr[align=right] > th { text-align: right; margin-left: auto; }
|
2005-01-11 00:43:57 +03:00
|
|
|
|
2005-04-26 17:36:21 +04:00
|
|
|
col[valign=top], colgroup[valign=top], tbody[valign=top], td[valign=top], tfoot[valign=top], th[valign=top], thead[valign=top], tr[valign=top] { vertical-align: top; }
|
|
|
|
col[valign=middle], colgroup[valign=middle], tbody[valign=middle], td[valign=middle], tfoot[valign=middle], th[valign=middle], thead[valign=middle], tr[valign=middle] { vertical-align: middle; }
|
|
|
|
col[valign=bottom], colgroup[valign=bottom], tbody[valign=bottom], td[valign=bottom], tfoot[valign=bottom], th[valign=bottom], thead[valign=bottom], tr[valign=bottom] { vertical-align: bottom; }
|
|
|
|
|
2003-10-18 03:59:23 +04:00
|
|
|
a:link { color: #00f; text-decoration: underline; }
|
2002-10-15 15:09:56 +04:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
img { color: #888; }
|
|
|
|
img[align=left] { float: left; }
|
|
|
|
img[align=right] { float: right; }
|
2004-02-20 03:42:36 +03:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
object[align=left] { float: left; }
|
|
|
|
object[align=right] { float: right; }
|
2004-02-02 04:38:54 +03:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
applet[align=left] { float: left; }
|
|
|
|
applet[align=right] { float: right; }
|
2003-01-06 03:02:52 +03:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
center { display: block; text-align: center; }
|
2007-11-05 18:39:54 +03:00
|
|
|
center > * { margin-left: auto; margin-right: auto; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
tt { font-family: monospace; }
|
|
|
|
i { font-style: italic; }
|
|
|
|
b { font-weight: bold; }
|
2007-01-06 19:11:51 +03:00
|
|
|
big { font-size: 1.17em; }
|
|
|
|
small { font-size: .83em; }
|
2004-07-23 20:16:51 +04:00
|
|
|
strike, s { text-decoration: line-through; }
|
|
|
|
u { text-decoration: underline; }
|
|
|
|
|
|
|
|
font[size="1"] { font-size: x-small; }
|
|
|
|
font[size="2"] { font-size: small; }
|
|
|
|
font[size="3"] { font-size: medium; }
|
|
|
|
font[size="4"] { font-size: large; }
|
|
|
|
font[size="5"] { font-size: x-large; }
|
|
|
|
font[size="6"] { font-size: xx-large; }
|
|
|
|
font[size="7"] { font-size: xx-large; }
|
2008-02-02 03:48:39 +03:00
|
|
|
font[size="-1"], font[size="-2"], font[size="-3"], font[size="-4"],
|
|
|
|
font[size="-5"], font[size="-6"] { font-size: smaller; }
|
|
|
|
font[size="+1"], font[size="+2"], font[size="+3"], font[size="+4"],
|
|
|
|
font[size="+5"], font[size="+6"] { font-size: larger; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2005-05-11 04:54:56 +04:00
|
|
|
hr { display: block; background-color: #000; height: 1px;
|
2007-01-06 19:11:51 +03:00
|
|
|
margin: 4px auto; border: 1px #d9d9d9 inset; }
|
2005-05-11 04:54:56 +04:00
|
|
|
hr[align=left] { margin-left: 0; }
|
|
|
|
hr[align=right] { margin-right: 0; }
|
2005-11-14 20:51:38 +03:00
|
|
|
hr[noshade] { background-color: #888; height: 2px; border: none; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
|
|
|
noframes { display: none; }
|
|
|
|
|
|
|
|
iframe[align=left] { float: left; }
|
|
|
|
iframe[align=right] { float: right; }
|
|
|
|
|
2007-01-09 22:43:52 +03:00
|
|
|
form { display: block; }
|
2004-07-23 20:16:51 +04:00
|
|
|
|
2008-02-02 12:53:42 +03:00
|
|
|
input, button { background-color: #fff; color: #000; text-align: left;
|
2008-02-02 03:13:19 +03:00
|
|
|
font-family: sans-serif; width: 10em; height: auto; overflow: hidden;
|
|
|
|
margin: 1px; border: 2px solid #333; padding: 1px 2px; }
|
2004-03-24 13:26:48 +03:00
|
|
|
input[type=button], input[type=reset], input[type=submit], button {
|
2008-01-29 16:03:29 +03:00
|
|
|
background-color: #d9d9d9; color: #000; text-align: center;
|
|
|
|
width: auto; height: auto;
|
2008-02-02 03:13:19 +03:00
|
|
|
border: medium outset #d9d9d9; padding: 1px 0.5em; }
|
2008-01-29 16:03:29 +03:00
|
|
|
input[type=image] { background-color: transparent; color: #000;
|
2008-02-02 03:13:19 +03:00
|
|
|
width: auto; height: auto; border: none; padding: 0 2px; }
|
2003-09-28 21:37:43 +04:00
|
|
|
input[type=checkbox], input[type=radio] { background-color: transparent;
|
2008-01-29 16:03:29 +03:00
|
|
|
width: 1em; height: 1em; border: none; padding: 0 0.1em; }
|
2004-10-20 02:31:25 +04:00
|
|
|
input[type=file] { background-color: #d9d9d9; color: #000;
|
2008-01-29 16:03:29 +03:00
|
|
|
width: 10em; height: 1.5em; font-style: italic;
|
2008-02-02 03:13:19 +03:00
|
|
|
border: medium inset #d9d9d9; padding: 1px 2px;}
|
2004-07-23 20:16:51 +04:00
|
|
|
input[align=left] { float: left; }
|
|
|
|
input[align=right] { float: right; }
|
2003-09-28 21:37:43 +04:00
|
|
|
|
2008-01-29 16:03:29 +03:00
|
|
|
select { background-color: #d9d9d9; color: #000; text-align: left;
|
2008-02-11 20:53:00 +03:00
|
|
|
font-family: sans-serif; width: auto; height: auto; overflow: hidden;
|
2008-02-02 03:13:19 +03:00
|
|
|
margin: 1px; border: medium inset #d9d9d9; padding: 1px 2px; }
|
2008-01-29 16:03:29 +03:00
|
|
|
select:after { content: "\25bc"; border-left: 4px ridge #d9d9d9; }
|
2003-09-27 03:22:00 +04:00
|
|
|
|
2004-07-23 20:16:51 +04:00
|
|
|
textarea { background-color: #fff; color: #000; text-align: left;
|
2008-01-29 17:00:56 +03:00
|
|
|
font-family: monospace; overflow: scroll;
|
2008-02-02 03:13:19 +03:00
|
|
|
margin: 1px; border: 2px solid #333; padding: 0 2px; }
|
2003-10-10 22:47:04 +04:00
|
|
|
|
2007-01-06 19:11:51 +03:00
|
|
|
fieldset { display: block; border: thin solid #888; margin: 1.12em 0; }
|
2007-11-05 18:39:54 +03:00
|
|
|
|
|
|
|
[align=left] { text-align: left; }
|
|
|
|
[align=center] { text-align: center; }
|
|
|
|
[align=right] { text-align: right; }
|