Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
8418 leency 1
/*
2
 * This file is part of NetSurf, http://netsurf-browser.org/
3
 */
4
 
5
/* Elements ordered as in the HTML 4.01 specification. */
6
 
7
html { display: block; }
8
 
9
head { display: none; }
10
 
11
body { display: block; margin: 8px; line-height: 1.33; }
12
 
13
div { display: block; }
14
 
15
h1 { display: block; font-size: 2em; font-weight: bold; margin: .67em 0; }
16
h2 { display: block; font-size: 1.5em; font-weight: bold; margin: .69em 0; }
17
h3 { display: block; font-size: 1.17em; font-weight: bold; margin: .83em 0; }
18
h4 { display: block; font-weight: bold; margin: 1.12em 0; }
19
h5 { display: block; font-size: .83em; font-weight: bold; margin: 1.5em 0; }
20
h6 { display: block; font-size: .75em; font-weight: bold; margin: 1.67em 0; }
21
 
22
address { display: block; font-style: italic; }
23
 
24
em { font-style: italic; }
25
strong { font-weight: bold; }
26
dfn { font-style: italic; text-decoration: underline; }
27
code { font-family: monospace; }
28
samp { font-family: monospace; }
29
kbd { font-family: monospace; font-weight: bold; }
30
var { font-style: italic; }
31
cite { font-style: italic; }
32
abbr { font-variant: small-caps; }
33
acronym { font-variant: small-caps; }
34
 
35
blockquote { display: block; margin: 1.12em 40px;}
36
 
37
q { font-style: italic; }
38
 
39
sub { vertical-align: sub; font-size: .83em; }
40
sup { vertical-align: super; font-size: .83em; }
41
 
42
p { display: block; margin: 1.12em 0; }
43
 
44
br[clear=left] { clear: left; }
45
br[clear=right] { clear: right; }
46
br[clear=all] { clear: both; }
47
 
48
pre { display: block; font-family: monospace; white-space: pre; margin-bottom: 1em; }
49
 
50
ins { color: green; text-decoration: underline; }
51
del { color: red; text-decoration: line-through; }
52
 
53
ul { display: block; padding-left: 1.5em; margin: 1.12em 0;
54
	list-style-type: disc; }
55
ol { display: block; padding-left: 1.5em; margin: 1.12em 0;
56
	list-style-type: decimal; }
57
li { display: list-item; }
58
 
59
ul ul { list-style-type: circle; }
60
ul ul ul { list-style-type: square; }
61
 
62
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0; }
63
 
64
dl { display: block; padding-left: 1.5em; margin: 1em; }
65
dt { display: block; font-weight: bold; }
66
dd { display: block; padding-left: 1em; margin-bottom: 0.3em; }
67
 
68
dir { display: block; padding-left: 1.5em; margin: 1.12em 0; }
69
menu { display: block; padding-left: 1.5em; margin: 1.12em 0; }
70
 
71
table { display: table; border-spacing: 2px; }
72
 
73
table[border], table[border] td, table[border] tr { border-color: grey; }
74
 
75
caption { display: table-caption; }
76
 
77
thead { display: table-header-group; vertical-align: middle; }
78
tfoot { display: table-footer-group; vertical-align: middle; }
79
tbody { display: table-row-group; vertical-align: middle; }
80
 
81
colgroup { display: table-column-group; }
82
col { display: table-column; }
83
 
84
table > tr { vertical-align: middle; }
85
 
86
tr { display: table-row; vertical-align: inherit; }
87
td, th { display: table-cell; vertical-align: inherit; padding: 1px; }
88
th { font-weight: bold; text-align: center; }
89
 
90
td[nowrap], th[nowrap] { white-space: nowrap; }
91
 
92
a:link { color: #00f; text-decoration: underline; }
93
a:visited { color: #609; }
94
 
95
img { color: #888; }
96
 
97
center { display: block; }
98
 
99
tt { font-family: monospace; }
100
i { font-style: italic; }
101
b { font-weight: bold; }
102
big { font-size: 1.17em; }
103
small { font-size: .83em; }
104
strike, s { text-decoration: line-through; }
105
u { text-decoration: underline; }
106
 
107
hr {	display: block; background-color: #000; height: 1px;
108
	margin: 4px auto; border: 1px #d9d9d9 inset; }
109
hr[noshade] { background-color: #888; height: 2px; border: none; }
110
 
111
noframes { display: none; }
112
 
113
iframe { width: 19em; height: 10em; }
114
 
115
form { display: block; }
116
 
117
input, button { background-color: #fff; color: #000; text-align: left;
118
	font-family: sans-serif; width: auto; height: auto; overflow: hidden;
119
	border: 1px solid #444; padding: 2px 3px; line-height: 1.33;
120
	margin: 1px; }
121
input[readonly] { background-color: #ddd; color: #333; }
122
input[type=button], input[type=reset], input[type=submit], button {
123
	background-color: #d9d9d9; color: #000; text-align: center;
124
	border: 2px outset #d9d9d9; padding: 1px 0.5em; }
125
input[type=image] { background-color: transparent; color: #000;
126
	border: none; padding: 0 2px; }
127
input[type=checkbox], input[type=radio] { background-color: transparent;
128
	border: none; padding: 0 0.1em; }
129
input[type=file] { background-color: #d9d9d9; color: #000; font-style: italic;
130
	border: 2px inset #d9d9d9; padding: 1px 2px; }
131
input[align=left] { float: left; }
132
input[align=right] { float: right; }
133
 
134
select { background-color: #d9d9d9; color: #000; text-align: left;
135
	font-family: sans-serif; width: auto; height: auto; overflow: hidden;
136
	border: medium inset #d9d9d9; padding: 1px 3px 1px 2px;
137
	white-space: nowrap; margin: 1px; }
138
select:after { content: "\25bc"; border-left: 2px ridge #d9d9d9; }
139
 
140
textarea { background-color: #fff; color: #000; text-align: left;
141
	font-family: monospace; width: auto; height: auto; overflow: scroll;
142
	margin: 1px; border: 1px solid #333; padding: 1px 3px; }
143
textarea[readonly] { background-color: #ddd; color: #333; }
144
 
145
fieldset { display: block; border: thin solid #888; margin: 1.12em 0; }
146
 
147
noembed, script, style, title { display: none; }
148
 
149
/* HTML5 elements */
150
article, aside, figcaption, figure, footer, header, main, nav, section {
151
	display: block;
152
}
153
 
154
mark {
155
	background: yellow;
156
	color: black;
157
}