搜档网
当前位置:搜档网 › HTML默认样式&各种浏览器默认样式

HTML默认样式&各种浏览器默认样式

?HTML默认样式

各种HTML标签:h1-h6,p,ul,ol,dl…即使没有给他们定义样式属性值,他们在浏览器中显示时,也会具有各种样式属性(主要是字体大小和各种间距)。这是因为浏览器和CSS给这些标签设置了默认的样式属性值,各种版本的浏览器和CSS可能略有差别,下面列举的是Firefox 1.5 和CSS 2.1(IE)设置的一些常见标签的默认样式属性值。

html, address,blockquote,body, dd, div,dl, dt, fieldset, form,frame, frameset,h1, h2, h3, h4,h5, h6, noframes,ol, p, ul, center,dir, hr, menu, pre { display: block }/*以上列表元素默认状态下一块状显示,未显示的将以内联元素显示,该列表针对HTML4版本,部分元素在XHTML1中将废弃*/
li { display: list-item }/*默认以列表显示*/
head { display: none }/*默认不显示*/
table { display: table }/*默认为表格显示*/
tr { display: table-row }/*默认为表格行显示*/
thead { display: table-header-group }/*默认为表格头部分组显示*/
tbody { display: table-row-group }/*默认为表格行分组显示*/
tfoot { display: table-footer-group }/*默认为表格底部分组显示*/
col { display: table-column }/*默认为表格列显示*/
colgroup { display: table-column-group }/*默认为表格列分组显示*/
td, th { display: table-cell; }/*默认为单元格显示*/
caption { display: table-caption }/*默认为表格标题显示*/
th { font-weight: bolder; text-align: center }/*默认为表格标题显示,呈现加粗居中状态*/
caption { text-align: center }/*默认为表格标题显示,呈现居中状态*/
body { margin: 8px; line-height: 1.12 }
h1 { font-size: 2em; margin: .67em 0 }
h2 { font-size: 1.5em; margin: .75em 0 }
h3 { font-size: 1.17em; margin: .83em 0 }
h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.12em 0 }
h5 { font-size: .83em; margin: 1.5em 0 }
h6 { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4, h5, h6, b,strong { font-weight: bolder }
blockquote { margin-left: 40px; margin-right: 40px }
i, cite, em,var, address { font-style: italic }
pre, tt, code, kbd, samp { font-family: monospace }
pre { white-space: pre }
button, textarea, input, object, select { display:inline-block; }
big { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub { vertical-align: sub }/*定义sub元素默认为下标显示*/
sup { vertical-align: super }/*定义sub元素默认为上标显示*/
table { border-spacing: 2px; }
thead, tbody, tfoot { vertical-align: middle }/*定义表头、主体表、表脚元素默认为垂直对齐*/
td, th { vertical-align: inherit }/*定义单元格、列标题默认为垂直对齐默认为继承*/
s, strike, del { text-decoration: line-through }/*定义这些元素默认为删除线显示*/
hr { border: 1px inset }/*定义分割线默认为1px宽的3D凹边效果*/
ol, ul, dir, menu, dd { margin-left: 40px }
ol { list-style-type: decimal }
ol ul, ul ol, ul ul,

ol ol { margin-top: 0; margin-bottom: 0 }
u, ins { text-decoration: underline }
br:before { content: "A" }/*定义换行元素的伪对象内容样式*/
:before, :after { white-space: pre-line }/*定义伪对象空格字符的默认样式*/
center { text-align: center }
abbr, acronym { font-variant: small-caps; letter-spacing: 0.1em }
:link, :visited { text-decoration: underline }
:focus { outline: thin dotted invert }
/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }/*定义BDO元素当其属性为DIR="ltr"时的默认文本读写显示顺序*/
BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }/*定义BDO元素当其属性为DIR="rtl"时的默认文本读写显示顺序*/
*[DIR="ltr"] { direction: ltr; unicode-bidi: embed }/*定义任何元素当其属性为DIR="ltr"时的默认文本读写显示顺序*/
*[DIR="rtl"] { direction: rtl; unicode-bidi: embed }/*定义任何元素当其属性为DIR="rtl"时的默认文本读写显示顺序*/
@media print { /*定义标题和列表默认的打印样式*/
h1 { page-break-before: always }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid }
ul, ol, dl { page-break-before: avoid }
}






各种浏览器默认样式


-----
IE6:
-----

[dir=rtl] dd {
margin: 0 30pt 0 0;
}
[dir=rtl] menu {
margin: 14pt 30pt 14pt 0;
}
[dir=rtl] ol {
margin: 14pt 30pt 14pt 0;
}
[dir=rtl] ul {
margin: 14pt 30pt 14pt 0;
}
a {
color: #00F;
text-decoration: underline;
}
a:visited {
color: #80080;
}
address {
display: block;
font-style: italic;
}
b {
font-weight: bold;
}
bdo {
direction: rtl;
unicode-bidi: bidi-override;
}
blockquote {
display: block;
margin: 14pt 30pt;
}
body {
display: block;
margin: 15px 10px;
zoom: 1;
}
button {
background-color: #D4D0C8;
border-style: outset;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
text-align: center;
zoom: 1;
}
caption {
display: block;
padding: 1px 3px 5px;
text-align: center;
zoom: 1;
}
cite {
font-style: italic;
}
code {
font-family: monospace;
font-size: 10pt;
}
col {
border-color: #D4D0C8;
display: block;
}
colgroup {
border-color: #D4D0C8;
display: block;
}
dd {
display: block;
margin: 0 0 0 30pt;
}
del {
text-decoration: line-through;
}
dfn {
font-style: italic;
}
div {
display: block;
}
dl {
display: block;
margin: 14pt 0;
}
dt {
display: block;
}
em {
font-style: italic;
}
embed {
zoom: 1;
}
fieldset {
border-style: groove;
border-width: 2px;
display: block;
zoom: 1;
}
form {
display: block;
margin: 14pt 0;
}
h1 {
display: block;
font-size: 24pt;
font-weight: bold;
margin: 14pt 0;
}
h2 {
display: block;
font-size: 18pt;
font-weight: bold;
margin: 14pt 0;
}
h3 {
display: block;
font-size: 13.55pt;
font-weight: bold;
margin: 14pt 0;
}
h4 {
display: block;
font-weight: bold;
margin: 14pt 0;
}
h5

{
display: block;
font-size: 10pt;
font-weight: bold;
margin: 14pt 0;
}
h6 {
display: block;
font-size: 7.55pt;
font-weight: bold;
margin: 14pt 0;
}
hr {
text-align: center;
zoom: 1;
}
html {
overflow-x: auto;
overflow-y: scroll;
zoom: 1;
}
i {
font-style: italic;
}
iframe {
background-color: #FFF;
height: 150px;
width: 300px;
zoom: 1;
}
img {
zoom: 1;
}
input {
background-color: #FFF;
border-style: inset;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;
}
ins {
text-decoration: underline;
}
kbd {
font-family: monospace;
font-size: 10pt;
}
legend {
zoom: 1;
}
li {
display: block;
}
menu {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 14pt 0 14pt 30pt;
}
object {
zoom: 1;
}
ol {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
margin: 14pt 0 14pt 30pt;
}
optgroup {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
option {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
p {
display: block;
}
pre {
display: block;
font-family: monospace;
font-size: 10pt;
white-space: pre;
}
rp {
font-size: 6pt;
}
rt {
font-size: 6pt;
}
samp {
font-family: monospace;
font-size: 10pt;
}
select {
border-color: #FFF;
border-style: inset;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
zoom: 1;
}
small {
font-size: 10pt;
}
strong {
font-weight: bold;
}
sub {
font-size: 10pt;
}
sup {
font-size: 10pt;
}
table {
border-color: #D4D0C8;
display: block;
zoom: 1;
}
tbody {
border-color: #D4D0C8;
display: block;
}
td {
border-color: #D4D0C8;
display: block;
padding: 1px;
zoom: 1;
}
textarea {
background-color: #FFF;
border-style: inset;
border-width: 2px;
font-family: monospace;
font-size: 10pt;
overflow-x: hidden;
overflow-y: scroll;
padding: 1px;
white-space: pre;
zoom: 1;
}
tfoot {
border-color: #D4D0C8;
display: block;
}
th {
border-color: #D4D0C8;
display: block;
font-weight: bold;
padding: 1px;
text-align: center;
zoom: 1;
}
thead {
border-color: #D4D0C8;
display: block;
}
tr {
border-color: #D4D0C8;
display: block;
zoom: 1;
}
ul {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 14pt 0 14pt 30pt;
}
var {
font-style: italic;
}


-----
IE7:
-----

[dir=rtl] dd {
margin: 0 30pt 0 0;
}
[dir=rtl] menu {
margin: 14pt 30pt 14pt 0;
}
[dir=rtl] ol {
margin: 14pt 30pt 14pt 0;
}
[dir=rtl] ul {
margin: 14pt 30pt 14pt 0;
}
a {
color: #06C;
text-decoration: underline;
}
a:visited {
color: #80080;
}
address {
display: block;
font-style: italic;
}
b {
font-weight: bold;
}
bdo {
direction: rtl;
unicode-bidi: bidi-override;
}
blockquote {

display: block;
margin: 14pt 30pt;
}
body {
display: block;
margin: 15px 10px;
zoom: 1;
}
button {
background-color: #F0F0F0;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
text-align: center;
zoom: 1;
}
caption {
display: block;
padding: 1px 300zzz 500zzz;
text-align: center;
zoom: 1;
}
cite {
font-style: italic;
}
code {
font-family: monospace;
font-size: 10pt;
}
col {
border-color: #F0F0F0;
display: block;
}
colgroup {
border-color: #F0F0F0;
display: block;
}
dd {
display: block;
margin: 0 0 0 30pt;
}
del {
text-decoration: line-through;
}
dfn {
font-style: italic;
}
div {
display: block;
}
dl {
display: block;
margin: 14pt 0;
}
dt {
display: block;
}
em {
font-style: italic;
}
embed {
zoom: 1;
}
fieldset {
border-style: groove;
border-width: 2px;
display: block;
padding: 0 2px 3px;
zoom: 1;
}
form {
display: block;
margin: 14pt 0;
}
h1 {
display: block;
font-size: 24pt;
font-weight: bold;
margin: 14pt 0;
}
h2 {
display: block;
font-size: 18pt;
font-weight: bold;
margin: 14pt 0;
}
h3 {
display: block;
font-size: 13.55pt;
font-weight: bold;
margin: 14pt 0;
}
h4 {
display: block;
font-weight: bold;
margin: 14pt 0;
}
h5 {
display: block;
font-size: 10pt;
font-weight: bold;
margin: 14pt 0;
}
h6 {
display: block;
font-size: 7.55pt;
font-weight: bold;
margin: 14pt 0;
}
hr {
outline: 0 none;
text-align: center;
zoom: 1;
}
html {
overflow-x: auto;
overflow-y: scroll;
zoom: 1;
}
i {
font-style: italic;
}
iframe {
background-color: #FFF;
height: 150px;
width: 300px;
zoom: 1;
}
img {
zoom: 1;
}
input {
background-color: #FFF;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;
}
ins {
text-decoration: underline;
}
kbd {
font-family: monospace;
font-size: 10pt;
}
legend {
padding: 0 2px;
zoom: 1;
}
li {
display: block;
}
menu {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 14pt 0 14pt 30pt;
}
object {
zoom: 1;
}
ol {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
margin: 14pt 0 14pt 30pt;
}
optgroup {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
option {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
p {
display: block;
}
pre {
display: block;
font-family: monospace;
font-size: 10p

t;
white-space: pre;
}
rp {
font-size: 6pt;
}
rt {
font-size: 6pt;
}
samp {
font-family: monospace;
font-size: 10pt;
}
select {
background-color: #FFF;
border-color: #FFF;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
zoom: 1;
}
small {
font-size: 10pt;
}
strong {
font-weight: bold;
}
sub {
font-size: 10pt;
}
sup {
font-size: 10pt;
}
table {
border-color: #F0F0F0;
display: block;
zoom: 1;
}
tbody {
border-color: #F0F0F0;
display: block;
}
td {
border-color: #F0F0F0;
display: block;
padding: 1px;
zoom: 1;
}
textarea {
background-color: #FFF;
border-width: 2px;
font-family: monospace;
font-size: 10pt;
overflow-x: hidden;
overflow-y: scroll;
padding: 2px;
white-space: pre;
zoom: 1;
}
tfoot {
border-color: #F0F0F0;
display: block;
}
th {
border-color: #F0F0F0;
display: block;
font-weight: bold;
padding: 1px;
text-align: center;
zoom: 1;
}
thead {
border-color: #F0F0F0;
display: block;
}
tr {
border-color: #F0F0F0;
display: block;
zoom: 1;
}
ul {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 14pt 0 14pt 30pt;
}
var {
font-style: italic;
}

-----
IE8:
-----

[dir=rtl] dd {
margin: 0 40px 0 0;
}
[dir=rtl] menu {
padding: 0 30pt 0 0;
}
[dir=rtl] ol {
padding: 0 30pt 0 0;
}
[dir=rtl] ul {
padding: 0 30pt 0 0;
}
a {
color: #06C;
text-decoration: underline;
}
a:visited {
color: #80080;
}
address {
display: block;
font-style: italic;
}
b {
font-weight: bold;
}
bdo {
direction: rtl;
unicode-bidi: bidi-override;
}
blockquote {
display: block;
margin: 1em 40px;
}
body {
display: block;
margin: 8px;
zoom: 1;
}
button {
background-color: #F0F0F0;
border-width: 3px;
box-sizing: border-box;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px 8px;
text-align: center;
zoom: 1;
}
caption {
display: table-caption;
text-align: center;
zoom: 1;
}
cite {
font-style: italic;
}
code {
font-family: monospace;
font-size: 10pt;
}
col {
box-sizing: border-box;
display: table-column;
}
colgroup {
box-sizing: border-box;
display: table-column-group;
}
dd {
display: block;
margin: 0 0 0 40px;
}
del {
text-decoration: line-through;
}
dfn {
font-style: italic;
}
div {
display: block;
}
dl {
display: block;
margin: 1em 0;
}
dt {
display: block;
}
em {
font-style: italic;
}
embed {
zoom: 1;
}
fieldset {
border-style: groove;
border-width: 2px;
display: block;
margin: 0 2px;
pa

dding: 0 2px 3px;
zoom: 1;
}
form {
display: block;
}
h1 {
display: block;
font-size: 2em;
font-weight: bold;
margin: 0.67em 0;
page-break-after: avoid;
}
h2 {
display: block;
font-size: 1.5em;
font-weight: bold;
margin: 0.83em 0;
page-break-after: avoid;
}
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
page-break-after: avoid;
}
h4 {
display: block;
font-size: 1em;
font-weight: bold;
margin: 1.33em 0;
page-break-after: avoid;
}
h5 {
display: block;
font-size: 0.83em;
font-weight: bold;
margin: 1.67em 0;
page-break-after: avoid;
}
h6 {
display: block;
font-size: 0.67em;
font-weight: bold;
margin: 2.33em 0;
page-break-after: avoid;
}
head {
display: none;
}
hr {
border-style: inset;
border-width: 1px;
display: block;
margin-bottom: 0.5em;
margin-top: 0.5em;
overflow: hidden;
text-align: center;
zoom: 1;
}
html {
display: block;
zoom: 1;
}
i {
font-style: italic;
}
iframe {
background-color: #FFF;
height: 150px;
width: 300px;
zoom: 1;
}
img {
zoom: 1;
}
input {
background-color: #FFF;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;
}
ins {
text-decoration: underline;
}
kbd {
font-family: monospace;
font-size: 10pt;
}
legend {
padding: 0 2px;
zoom: 1;
}
li {
display: list-item;
}
menu {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 1em 0;
padding: 0 0 0 30pt;
}
object {
zoom: 1;
}
ol {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
margin: 1em 0;
padding: 0 0 0 30pt;
}
optgroup {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
option {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
p {
display: block;
margin: 1em 0;
}
pre {
display: block;
font-family: monospace;
font-size: 10pt;
margin: 1em 0;
white-space: pre;
}
rp {
font-size: 6pt;
}
rt {
display: ruby-text;
font-size: 6pt;
}
ruby {
display: ruby;
}
samp {
font-family: monospace;
font-size: 10pt;
}
select {
background-color: #FFF;
border-width: 1px;
box-sizing: border-box;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
zoom: 1;
}
small {
font-size: 0.83em;
}
strong {
font-weight: bold;
}
sub {
font-size: 0.83em;
}
sup {
font-size: 0.83em;
}
table {
border-color: #F0F0F0;
border-spacing: 2px 2px;
box-sizing: border-box;

display: table;
zoom: 1;
}
tbody {
box-sizing: border-box;
display: table-row-group;
vertical-align: middle;
}
td {
display: table-cell;
padding: 1px;
vertical-align: middle;
zoom: 1;
}
textarea {
background-color: #FFF;
border-width: 1px;
font-family: monospace;
font-size: 10pt;
overflow-x: hidden;
overflow-y: scroll;
padding: 2px;
white-space: pre-wrap;
zoom: 1;
}
tfoot {
box-sizing: border-box;
display: table-footer-group;
vertical-align: middle;
}
th {
display: table-cell;
font-weight: bold;
padding: 1px;
text-align: center;
vertical-align: middle;
zoom: 1;
}
thead {
box-sizing: border-box;
display: table-header-group;
vertical-align: middle;
}
tr {
box-sizing: border-box;
display: table-row;
vertical-align: middle;
zoom: 1;
}
ul {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 1em 0;
padding: 0 0 0 30pt;
}
var {
font-style: italic;
}

-----
IE9:
-----

[dir=rtl] dd {
margin: 0 40px 0 0;
}
[dir=rtl] menu {
padding: 0 30pt 0 0;
}
[dir=rtl] ol {
padding: 0 30pt 0 0;
}
[dir=rtl] ul {
padding: 0 30pt 0 0;
}
a {
color: #06C;
text-decoration: underline;
}
a:visited {
color: #80080;
}
address {
display: block;
font-style: italic;
}
b {
font-weight: bold;
}
bdo {
direction: rtl;
unicode-bidi: bidi-override;
}
blockquote {
display: block;
margin: 1em 40px;
}
body {
display: block;
margin: 8px;
zoom: 1;
}
button {
background-color: #F0F0F0;
border-width: 3px;
box-sizing: border-box;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px 8px;
text-align: center;
zoom: 1;
}
caption {
display: table-caption;
text-align: center;
zoom: 1;
}
cite {
font-style: italic;
}
code {
font-family: monospace;
font-size: 10pt;
}
col {
box-sizing: border-box;
display: table-column;
}
colgroup {
box-sizing: border-box;
display: table-column-group;
}
dd {
display: block;
margin: 0 0 0 40px;
}
del {
text-decoration: line-through;
}
dfn {
font-style: italic;
}
div {
display: block;
}
dl {
display: block;
margin: 1em 0;
}
dt {
display: block;
}
em {
font-style: italic;
}
embed {
zoom: 1;
}
fieldset {
border-style: groove;
border-width: 2px;
display: block;
margin: 0 2px;
padding: 0 2px 3px;
zoom: 1;
}
form {
display: block;
}
h1 {
display: block;
font-size: 2em;
font-weight: bold;
margin: 0.67em 0;
page-break-after: avoid;
}
h2 {
display: block;
font-size: 1.5em;
font-weight: bold;
margin: 0.83em 0;
page-break-after: a

void;
}
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
page-break-after: avoid;
}
h4 {
display: block;
font-size: 1em;
font-weight: bold;
margin: 1.33em 0;
page-break-after: avoid;
}
h5 {
display: block;
font-size: 0.83em;
font-weight: bold;
margin: 1.67em 0;
page-break-after: avoid;
}
h6 {
display: block;
font-size: 0.67em;
font-weight: bold;
margin: 2.33em 0;
page-break-after: avoid;
}
head {
display: none;
}
hr {
border-style: inset;
border-width: 1px;
display: block;
margin-bottom: 0.5em;
margin-top: 0.5em;
overflow: hidden;
text-align: center;
zoom: 1;
}
html {
display: block;
zoom: 1;
}
i {
font-style: italic;
}
iframe {
background-color: #FFF;
height: 150px;
width: 300px;
zoom: 1;
}
img {
zoom: 1;
}
input {
background-color: #FFF;
border-width: 2px;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
padding: 1px;
zoom: 1;
}
ins {
text-decoration: underline;
}
kbd {
font-family: monospace;
font-size: 10pt;
}
legend {
padding: 0 2px;
zoom: 1;
}
li {
display: list-item;
}
menu {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 1em 0;
padding: 0 0 0 30pt;
}
object {
zoom: 1;
}
ol {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: decimal;
margin: 1em 0;
padding: 0 0 0 30pt;
}
optgroup {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
option {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
}
p {
display: block;
margin: 1em 0;
}
pre {
display: block;
font-family: monospace;
font-size: 10pt;
margin: 1em 0;
white-space: pre;
}
rp {
font-size: 6pt;
}
rt {
display: ruby-text;
font-size: 6pt;
}
ruby {
display: ruby;
}
samp {
font-family: monospace;
font-size: 10pt;
}
script {
display: none;
zoom: 1;
}
select {
background-color: #FFF;
border-width: 1px;
box-sizing: border-box;
font-family: sans-serif;
font-size: 10pt;
overflow: hidden;
zoom: 1;
}
small {
font-size: 0.83em;
}
strong {
font-weight: bold;
}
style {
display: none;
zoom: 1;
}
sub {
font-size: 0.83em;
}
sup {
font-size: 0.83em;
}
table {
border-color: #F0F0F0;
border-spacing: 2px 2px;
box-sizing: border-box;
display: table;
zoom: 1;
}
tbody {
box-sizing: border-box;
display: table-row-group;
vertical-align: middle;
}
td {
display: table-cell;
padding: 1px;
vertical-align: middle;
zoom

: 1;
}
textarea {
background-color: #FFF;
border-width: 1px;
font-family: monospace;
font-size: 10pt;
overflow-x: hidden;
overflow-y: scroll;
padding: 2px;
white-space: pre-wrap;
zoom: 1;
}
tfoot {
box-sizing: border-box;
display: table-footer-group;
vertical-align: middle;
}
th {
display: table-cell;
font-weight: bold;
padding: 1px;
text-align: center;
vertical-align: middle;
zoom: 1;
}
thead {
box-sizing: border-box;
display: table-header-group;
vertical-align: middle;
}
tr {
box-sizing: border-box;
display: table-row;
vertical-align: middle;
zoom: 1;
}
ul {
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: disc;
margin: 1em 0;
padding: 0 0 0 30pt;
}
var {
font-style: italic;
}

--------------
FIREFOX 3.6.3
--------------


/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* https://www.sodocs.net/doc/d26852253.html,/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The original Code is https://www.sodocs.net/doc/d26852253.html, code.
*
* The Initial Developer of the original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Blake Ross
*
* Alternatively, the contents of this file may be used under the terms of
* either of the GNU General Public License Version 2 or later (the "GPL"),
* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */

@namespace url(https://www.sodocs.net/doc/d26852253.html,/1999/xhtml); /* set default namespace to HTML */
@namespace xul url(https://www.sodocs.net/doc/d26852253.html,/keymaster/gatekeeper/there.is.only.xul);

/* bidi */

[dir="rtl"] {
direction: rtl;
unicode-bidi: embed;
}
[dir="ltr"] {
direction: ltr;
unicode-bidi: embed;
}
bdo[dir] {
unic

ode-bidi: bidi-override;
}

/* To ensure https://www.sodocs.net/doc/d26852253.html,/TR/REC-html40/struct/dirlang.html#style-bidi:
*
* "When a block element that does not have a dir attribute is transformed to
* the style of an inline element by a style sheet, the resulting presentation
* should be equivalent, in terms of bidirectional formatting, to the
* formatting obtained by explicitly adding a dir attribute (assigned the
* inherited value) to the transformed element." */

address, blockquote, body, caption, center, col, colgroup, dd, dir, div, dl, dt,
fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, isindex, li, listing, map,
marquee, menu, noframes, ol, p, plaintext, pre, table, tbody, td, tfoot, th,
thead, tr, ul, xmp {
unicode-bidi: embed;
}

/* blocks */

html, div, map, dt, isindex, form {
display: block;
}

body {
display: block;
margin: 8px;
}

p, dl, multicol {
display: block;
margin: 1em 0;
}

dd {
display: block;
-moz-margin-start: 40px;
}

blockquote {
display: block;
margin: 1em 40px;
}

address {
display: block;
font-style: italic;
}

center {
display: block;
text-align: -moz-center;
}

blockquote[type=cite] {
display: block;
margin: 1em 0px;
-moz-padding-start: 1em;
-moz-border-start: solid;
border-color: blue;
border-width: thin;
}

span[_moz_quote=true] {
color: blue;
}

pre[_moz_quote=true] {
color: blue;
}

h1 {
display: block;
font-size: 2em;
font-weight: bold;
margin: .67em 0;
}

h2 {
display: block;
font-size: 1.5em;
font-weight: bold;
margin: .83em 0;
}

h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}

h4 {
display: block;
font-weight: bold;
margin: 1.33em 0;
}

h5 {
display: block;
font-size: 0.83em;
font-weight: bold;
margin: 1.67em 0;
}

h6 {
display: block;
font-size: 0.67em;
font-weight: bold;
margin: 2.33em 0;
}

listing {
display: block;
font-family: -moz-fixed;
font-size: medium;
white-space: pre;
margin: 1em 0;
}

xmp, pre, plaintext {
display: block;
font-family: -moz-fixed;
white-space: pre;
margin: 1em 0;
}

/* tables */

table {
display: table;
border-spacing: 2px;
border-collapse: separate;
margin-top: 0;
margin-bottom: 0;
/* XXXldb do we want this if we're border-collapse:collapse ? */
-moz-box-sizing: border-box;
text-indent: 0;
}

table[align="left"] {
float: left;
}

table[align="right"] {
float: right;
text-align: start;
}

table[rules]:not([rules="none"]) {
border-collapse: collapse;
}

/* caption inherits from table not table-outer */
caption {
display: table-caption;
text-align: center;
-moz-box-sizing: border-box;
}

table[align="center"] > caption {
margin-left: auto;
margin-right: auto;
}

table[align="center"] > caption[align="left"] {
margin-right: 0;
}

table[align="center"] > capti

on[align="right"] {
margin-left: 0;
}

tr {
display: table-row;
vertical-align: inherit;
}

col {
display: table-column;
}

colgroup {
display: table-column-group;
}

tbody {
display: table-row-group;
vertical-align: middle;
}

thead {
display: table-header-group;
vertical-align: middle;
}

tfoot {
display: table-footer-group;
vertical-align: middle;
}

/* for XHTML tables without tbody */
table > tr {
vertical-align: middle;
}

td {
display: table-cell;
vertical-align: inherit;
text-align: inherit;
padding: 1px;
}

th {
display: table-cell;
vertical-align: inherit;
font-weight: bold;
padding: 1px;
}

tr > form:-moz-is-html, tbody > form:-moz-is-html,
thead > form:-moz-is-html, tfoot > form:-moz-is-html,
table > form:-moz-is-html {
/* Important: don't show these forms in HTML */
display: none !important;
}

/* inlines */

q:before {
content: open-quote;
}

q:after {
content: close-quote;
}

b, strong {
font-weight: bolder;
}

i, cite, em, var, dfn {
font-style: italic;
}

tt, code, kbd, samp {
font-family: -moz-fixed;
}

u, ins {
text-decoration: underline;
}

s, strike, del {
text-decoration: line-through;
}

blink {
text-decoration: blink;
}

big {
font-size: larger;
}

small {
font-size: smaller;
}

sub {
vertical-align: sub;
font-size: smaller;
line-height: normal;
}

sup {
vertical-align: super;
font-size: smaller;
line-height: normal;
}

nobr {
white-space: nowrap;
}

/* titles */
abbr[title], acronym[title] {
border-bottom: dotted 1px;
}

/* lists */

ul, menu, dir {
display: block;
list-style-type: disc;
margin: 1em 0;
-moz-padding-start: 40px;
}

ol {
display: block;
list-style-type: decimal;
margin: 1em 0;
-moz-padding-start: 40px;
}

li {
display: list-item;
}

/* nested lists have no top/bottom margins */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl {
margin-top: 0;
margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
ol ul, ul ul, menu ul, dir ul,
ol menu, ul menu, menu menu, dir menu,
ol dir, ul dir, menu dir, dir dir {
list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
ol ol ul, ol ul ul, ol menu ul, ol dir ul,
ol ol menu, ol ul menu, ol menu menu, ol dir menu,
ol ol dir, ol ul dir, ol menu dir, ol dir dir,
ul ol ul, ul ul ul, ul menu ul, ul dir ul,
ul ol menu, ul ul menu, ul menu menu, ul dir menu,
ul ol dir, ul ul dir, ul menu dir, ul dir dir,
menu ol ul, menu ul ul, menu menu ul, menu dir ul,
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
menu ol dir, menu ul d

ir, menu menu dir, menu dir dir,
dir ol ul, dir ul ul, dir menu ul, dir dir ul,
dir ol menu, dir ul menu, dir menu menu, dir dir menu,
dir ol dir, dir ul dir, dir menu dir, dir dir dir {
list-style-type: square;
}

/* leafs */

/*
noshade and color attributes are handled completely by
* the nsHTMLHRElement attribute mapping code
*/
hr {
display: block;
height: 2px;
border: 1px inset;
margin: 0.5em auto 0.5em auto;
color: gray;
-moz-float-edge: margin-box;
-moz-box-sizing: border-box;
}

hr[size="1"] {
border-style: solid none none none;
}

*|*:-moz-any-link img, img[usemap], object[usemap] {
border: 2px solid;
}

img:-moz-broken::before, input:-moz-broken::before,
img:-moz-user-disabled::before, input:-moz-user-disabled::before,
img:-moz-loading::before, input:-moz-loading::before,
applet:-moz-empty-except-children-with-localname(param):-moz-broken::before,
applet:-moz-empty-except-children-with-localname(param):-moz-user-disabled::before {
content: -moz-alt-content !important;
unicode-bidi: embed;
}

object:-moz-broken > *|*, applet:-moz-broken > *|*
object:-moz-user-disabled > *|*, applet:-moz-user-disabled > *|* {
/*
Inherit in the object's alignment so that if we aren't aligned explicitly
we'll end up in the right place vertically. See bug 36997. Note that this
is not !important because we _might_ be aligned explicitly.
*/
vertical-align: inherit;
}

img:-moz-suppressed, input:-moz-suppressed, object:-moz-suppressed,
embed:-moz-suppressed, applet:-moz-suppressed {
/*
Set visibility too in case the page changes display. Note that we _may_
want to just set visibility and not display, in general, if we find that
display:none breaks too many layouts. And if we decide we really do want
people to be able to right-click blocked images, etc, we need to set
neither one, and hack the painting code.... :(
*/
display: none !important;
visibility: hidden !important;
}

img[usemap], object[usemap] {
color: blue;
}

frameset {
display: block ! important;
overflow: -moz-hidden-unscrollable;
position: static ! important;
float: none ! important;
border: none ! important;
}

frame {
border: none ! important;
}

iframe {
border: 2px inset;
}

noframes {
display: none;
}

spacer {
position: static ! important;
float: none ! important;
}

canvas {
-moz-user-select: none;
}

/* focusable content: anything w/ tabindex >=0 is focusable */
abbr:focus, acronym:focus, address:focus, b:focus,
base:focus, big:focus, blockquote:focus, br:focus, canvas:focus, caption:focus,
center:focus, cite:focus, code:focus, col:focus, colgroup:focus, dd:focus,
del:focus, dfn:focus, dir:focus, div:focus, dl:focus, dt:focus, em:focus,
fieldset:focus, font:focus, form:focus, h1:focus, h2:focus, h3:focus, h4:focus,
h5:focus, h6:focus, hr:focus, i:focus, img:focus, ins:foc

us,
kbd:focus, label:focus, legend:focus, li:focus, link:focus, menu:focus,
ol:focus, p:focus, pre:focus, q:focus, s:focus, samp:focus,
small:focus, span:focus, strike:focus, strong:focus, sub:focus, sup:focus,
table:focus, tbody:focus, td:focus, tfoot:focus, th:focus, thead:focus,
tr:focus, tt:focus, u:focus, ul:focus, var:focus {
/* Don't specify the outline-color, we should always use initial value. */
outline: 1px dotted;
}

/* hidden elements */
area, base, basefont, head, meta, script, style, title,
noembed, param {
display: none;
}

/* media elements */
video > xul|videocontrols, audio > xul|videocontrols {
display: -moz-box;
-moz-box-orient: vertical;
-moz-binding: url("chrome://global/content/bindings/videocontrols.xml#videoControls");
}

video:not([controls]) > xul|videocontrols,
audio:not([controls]) > xul|videocontrols {
visibility: hidden;
}

audio:not([controls]) {
display: none;
}

/* emulation of non-standard HTML tag */
marquee { width: -moz-available; display: inline-block; vertical-align: text-bottom; text-align: start; -moz-binding: url('chrome://xbl-marquee/content/xbl-marquee.xml#marquee-horizontal'); } marquee[direction="up"], marquee[direction="down"] { -moz-binding: url('chrome://xbl-marquee/content/xbl-marquee.xml#marquee-vertical'); height: 200px; } /* PRINT ONLY rules follow */ @media print { marquee { -moz-binding: none; } }



------------
OPERA 10.51
------------

/* Copyright 2010 Opera Software */

a {
color: #00C;
text-decoration: underline;
}
a:visited {
color: #800080;
}
abbr {
border-bottom-style: dotted;
border-bottom-width: 1px;
}
address {
display: block;
font-style: italic;
padding-left: 2px;
padding-right: 2px;
}
area {
display: none;
}
audio {
display: none;
}
audio[controls] {
display: inline;
}
b {
font-weight: bold;
}
base {
display: none;
}
bdo {
direction: rtl;
unicode-bidi: bidi-override;
}
blockquote {
display: block;
margin: 1em 10px 1em 40px;
}
[dir=rtl] blockquote {
margin: 1em 10px 1em 40px;
}
body {
display: block;
margin: 8px;
}
button {
border-width: 2px;
color: #000;
display: inline-block;
font-family: use-lang-def;
font-size: 13px;
font-weight: 400;
padding: 1px 8px;
text-align: center;
text-indent: 0;
white-space: nowrap;
}
caption {
display: table-caption;
text-align: center;
}
cite {
font-style: italic;
}
code {
font-family: use-lang-def;
font-size: 0.81em;
}
col {
display: table-column;
}
colgroup {
display: table-column-group;
}
datalist {
display: none;
}
dd {
margin: 0 0 0 40px;
}
[dir=rtl] dd {
margin: 0 40px 0 0;
}
del {
text-decoration: line-through;
}
dfn {
font-style: italic;
}
div {
display: block;
}
dl {
display: block;
margin: 1em 0;
}


dt {
display: block;
}
em {
font-style: italic;
}
fieldset {
border-style: groove;
border-width: 2px;
display: block;
margin-left: 2px;
margin-right: 2px;
padding: 0.33em 0.67em 0.75em;
}
form {
display: block;
}
h1 {
display: block;
font-size: 2em;
font-weight: bold;
margin: 0.67em 0;
}
h2 {
display: block;
font-size: 1.5em;
font-weight: bold;
margin: 0.83em 0;
}
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}
h4 {
display: block;
font-weight: bold;
margin: 1em 0;
}
h5 {
display: block;
font-size: 0.83em;
font-weight: bold;
margin: 1.67em 0;
}
h6 {
display: block;
font-size: 0.67em;
font-weight: bold;
margin: 2.33em 0;
}
head {
display: none;
}
hr {
border-style: inset;
border-width: 1px;
box-sizing: content-box;
display: block;
height: 0;
margin: 10px 0;
text-align: center;
}
html {
display: block;
}
i {
font-style: italic;
}
iframe {
border-style: inset;
border-width: 2px;
}
input {
border-width: 2px;
color: #000;
font-family: use-lang-def;
font-size: 13px;
font-weight: 400;
padding: 1px;
text-align: default;
text-indent: 0;
text-transform: none;
}
ins {
text-decoration: underline;
}
kbd {
font-family: use-lang-def;
font-size: 0.81em;
}
keygen {
border-width: 2px;
color: #000;
font-family: use-lang-def;
font-size: 13px;
font-weight: 400;
padding: 1px;
text-align: default;
text-indent: 0;
}
legend {
display: block;
padding-left: 2px;
padding-right: 2px;
}
li {
display: list-item;
}
link {
display: none;
}
menu {
display: block;
margin: 1em 0 1em 40px;
padding-left: 2px;
padding-right: 2px;
}
[dir=rtl] menu {
margin: 1em 40px 1em 0;
}
meta {
display: none;
}
noscript {
display: none;
}
ol {
padding: 0 40px 0 0;
}
optgroup {
text-indent: 0;
}
option {
text-indent: 0;
}
p {
display: block;
margin: 1em 0;
}
pre {
display: block;
font-family: use-lang-def;
font-size: 0.81em;
margin: 1em 0;
white-space: pre;
}
q {
quotes: "\"" "\"" "'" "'";
}
samp {
font-family: use-lang-def;
font-size: 0.81em;
}
script {
display: none;
}
select {
border-width: 2px;
color: #000;
font-family: use-lang-def;
font-size: 13px;
font-weight: 400;
padding: 1px;
text-align: default;
text-indent: 0;
}
strong {
font-weight: bold;
}
style {
display: none;
}
sub {
vertical-align: sub;
}
sup {
vertical-align: super;
}
table {
border-spacing: 2px;
display: table;
text-indent: 0;
}
tbody {
display: table-row-group;
vertical-align: middle;
}
td {

display: table-cell;
padding: 1px;
vertical-align: inherit;
}
textarea {
border-width: 2px;
color: #000;
font-family: use-lang-def;
font-size: 13px;
font-weight: 400;
line-height: normal;
padding: 1px;
text-align: default;
text-indent: 0;
text-transform: none;
}
tfoot {
display: table-footer-group;
vertical-align: middle;
}
th {
display: table-cell;
font-weight: bold;
padding: 1px;
vertical-align: inherit;
}
thead {
display: table-header-group;
vertical-align: middle;
}
title {
display: none;
}
tr {
display: table-row;
vertical-align: inherit;
}
ul {
display: block;
list-style-position: outside;
list-style-type: disc;
margin: 1em 0;
padding: 0 0 0 40px;
}
[dir=rtl] ul {
padding: 0 40px 0 0;
}
var {
font-style: italic;
}
video {
display: inline;
}


----------------------------
webkit-r61376(Chrome/Safari)
----------------------------

/*
* The default style sheet used to render HTML.
*
* Copyright (C) 2000 Lars Knoll (knoll@https://www.sodocs.net/doc/d26852253.html,)
* Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
*
*/

@namespace "https://www.sodocs.net/doc/d26852253.html,/1999/xhtml";
html {
display: block
}
/* children of the element all have display:none */
head {
display: none
}
meta {
display: none
}
title {
display: none
}
link {
display: none
}
style {
display: none
}
script {
display: none
}
/* generic block-level elements */

body {
display: block;
margin: 8px
}
p {
display: block;
margin: 1.0__qem 0px
}
div {
display: block
}
layer {
display: block
}
article, aside, footer, header, hgroup, nav, section {
display: block
}
marquee {
display: inline-block;
overflow: -webkit-marquee
}
address {
display: block
}
blockquote {
display: block;
margin: 1__qem 40px 1em 40px
}
q {
display: inline
}
q:before {
content: '"'/* FIXME: content: open-quote; */
}
q:after {
content: '"'/* FIXME: content: close-quote; */
}
center {
display: block;
/* special centering t

o be able to emulate the html4/netscape behaviour */
text-align: -webkit-center
}
hr {
display: block;
margin: 0.5em auto;
border-style: inset;
border-width: 1px
}
map {
display: inline
}
/* heading elements */

h1 {
display: block;
font-size: 2em;
margin: .67__qem 0 .67em 0;
font-weight: bold
}
h2 {
display: block;
font-size: 1.5em;
margin: .83__qem 0 .83em 0;
font-weight: bold
}
h3 {
display: block;
font-size: 1.17em;
margin: 1__qem 0 1em 0;
font-weight: bold
}
h4 {
display: block;
margin: 1.33__qem 0 1.33em 0;
font-weight: bold
}
h5 {
display: block;
font-size: .83em;
margin: 1.67__qem 0 1.67em 0;
font-weight: bold
}
h6 {
display: block;
font-size: .67em;
margin: 2.33__qem 0 2.33em 0;
font-weight: bold
}
/* tables */

table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray
}
thead {
display: table-header-group;
vertical-align: middle;
border-color: inherit
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit
}
tfoot {
display: table-footer-group;
vertical-align: middle;
border-color: inherit
}
/* for tables without table section elements (can happen with XHTML or dynamically created tables) */
table > tr {
vertical-align: middle;
}
col {
display: table-column
}
colgroup {
display: table-column-group
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit
}
td, th {
display: table-cell;
vertical-align: inherit
}
th {
font-weight: bold
}
caption {
display: table-caption;
text-align: -webkit-center
}
/* lists */

ul, menu, dir {
display: block;
list-style-type: disc;
margin: 1__qem 0 1em 0;
-webkit-padding-start: 40px
}
ol {
display: block;
list-style-type: decimal;
margin: 1__qem 0 1em 0;
-webkit-padding-start: 40px
}
li {
display: list-item
}
ul ul, ol ul {
list-style-type: circle
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
list-style-type: square
}
dd {
display: block;
-webkit-margin-start: 40px
}
dl {
display: block;
margin: 1__qem 0 1em 0
}
dt {
display: block
}
ol ul, ul ol, ul ul, ol ol {
margin-top: 0;
margin-bottom: 0
}
/* form elements */

form {
display: block;
margin-top: 0__qem
}
label {
cursor: default;
}
legend {
display: block;
padding-left: 2px;
padding-right: 2px;
border: none
}
fieldset {
display: block;
margin-left: 2px;
margin-right: 2px;
padding: 0.35em 0.75em 0.625em;
border: 2px groove ThreeDFace
}
button {
-webkit-appearance: button;
}
input, textarea, keygen, select, button, isindex, datagrid {
margin: 0__qem;
font: -webkit-small-control;
color: i

nitial;
letter-spacing: normal;
word-spacing: normal;
line-height: normal;
text-transform: none;
text-indent: 0;
text-shadow: none;
display: inline-block;
text-align: -webkit-auto;
}
input[type="hidden"] {
display: none
}
input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}
input[type="search"] {
-webkit-appearance: searchfield;
-webkit-box-sizing: border-box;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: searchfield-cancel-button;
display: inline-block;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: searchfield-decoration;
display: inline-block;
}
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance: searchfield-results-decoration;
display: inline-block;
}
input[type="search"]::-webkit-search-results-button {
-webkit-appearance: searchfield-results-button;
display: inline-block;
}
input::-webkit-input-list-button {
-webkit-appearance: list-button;
display: inline-block;
}
input::-webkit-inner-spin-button {
-webkit-appearance: inner-spin-button;
display: inline-block;
-webkit-user-select: none;
}
input::-webkit-outer-spin-button {
-webkit-appearance: outer-spin-button;
display: inline-block;
margin-left: 2px;
-webkit-user-select: none;
}
textarea {
-webkit-appearance: textarea;
background-color: white;
border: 1px solid;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
-webkit-box-orient: vertical;
resize: auto;
cursor: auto;
padding: 2px;
white-space: pre-wrap;
word-wrap: break-word;
}
input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: darkGray;
}
input[type="password"] {
-webkit-text-security: disc !important;
}
input[type="hidden"], input[type="image"], input[type="file"] {
-webkit-appearance: initial;
padding: initial;
background-color: initial;
border: initial;
}
input[type="file"] {
-webkit-box-align: baseline;
text-align: start !important;
}
input:-webkit-autofill {
background-color: #FAFFBD !important;
background-image:none !important;
}
input[type="radio"], input[type="checkbox"] {
margin: 3px 0.5ex;
padding: initial;
background-color: initial;
border: initial;
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button {
-webkit-appearance: push-button;
white-space: pre
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
-webkit-box-align: center;
text-align: center;
cursor: default;
color: ButtonText;
padding: 2px 6px 3px 6px;
border

: 2px outset ButtonFace;
background-color: ButtonFace;
-webkit-box-sizing: border-box
}
input[type="range"] {
-webkit-appearance: slider-horizontal;
padding: initial;
border: initial;
margin: 2px;
}
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: sliderthumb-horizontal;
}
input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, input[type="file"]:disabled::-webkit-file-upload-button, button:disabled, select:disabled, keygen:disabled, optgroup:disabled, option:disabled, datagrid:disabled {
color: GrayText
}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active::-webkit-file-upload-button, button:active {
border-style: inset
}
input[type="button"]:active:disabled, input[type="submit"]:active:disabled, input[type="reset"]:active:disabled, input[type="file"]:active:disabled::-webkit-file-upload-button, button:active:disabled {
border-style: outset
}
area, param {
display: none
}
input[type="checkbox"] {
-webkit-appearance: checkbox;
-webkit-box-sizing: border-box;
}
input[type="radio"] {
-webkit-appearance: radio;
-webkit-box-sizing: border-box;
}
keygen, select {
-webkit-appearance: menulist;
-webkit-box-sizing: border-box;
-webkit-box-align: center;
border: 1px solid;
-webkit-border-radius: 5px;
white-space: pre;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;
}
select[size], select[multiple], select[size][multiple] {
-webkit-appearance: listbox;
-webkit-box-align: start;
border: 1px inset gray;
-webkit-border-radius: initial;
white-space: initial;
}
select[size="0"], select[size="1"] {
-webkit-appearance: menulist;
-webkit-box-align: center;
border: 1px solid;
-webkit-border-radius: 5px;
white-space: pre;
}
datalist {
display: none;
}
optgroup {
font-weight: bolder;
}
option {
font-weight: normal;
}
/* meter */

meter {
-webkit-appearance: meter;
display: inline-block;
height: 1em;
width: 5em;
vertical-align: -0.2em;
}
meter::-webkit-meter {
-webkit-appearance: meter;
}
meter::-webkit-meter-horizontal-bar {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ddd), color-stop(0.20, #eee), color-stop(0.45, #ccc), color-stop(0.55, #ccc));
}
meter::-webkit-meter-vertical-bar {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, right top, from(#ddd), to(#ddd), color-stop(0.20, #eee), color-stop(0.45, #ccc), color-stop(0.55, #ccc));
}
meter::-webkit-meter-horizontal-optimum-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, left bottom, from(#ad7), to(#ad7), color-stop(0.20, #cea), color-stop(0.45, #7a3), color-stop(0.55, #7a3));
}
meter::-webkit-meter-horizontal-subopt

imal-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, left bottom, from(#fe7), to(#fe7), color-stop(0.20, #ffc), color-stop(0.45, #db3), color-stop(0.55, #db3));
}
meter::-webkit-meter-horizontal-even-less-good-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, left bottom, from(#f77), to(#f77), color-stop(0.20, #fcc), color-stop(0.45, #d44), color-stop(0.55, #d44));
}
meter::-webkit-meter-vertical-optimum-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, right top, from(#ad7), to(#ad7), color-stop(0.20, #cea), color-stop(0.45, #7a3), color-stop(0.55, #7a3));
}
meter::-webkit-meter-vertical-suboptimal-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, right top, from(#fe7), to(#fe7), color-stop(0.20, #ffc), color-stop(0.45, #db3), color-stop(0.55, #db3));
}
meter::-webkit-meter-vertical-even-less-good-value {
-webkit-appearance: meter;
background: -webkit-gradient(linear, left top, right top, from(#f77), to(#f77), color-stop(0.20, #fcc), color-stop(0.45, #d44), color-stop(0.55, #d44));
}
/* progress */

progress {
-webkit-appearance: progress-bar;
display: inline-block;
height: 1em;
width: 10em;
vertical-align: -0.2em;
}
progress::-webkit-progress-bar {
-webkit-appearance: progress-bar;
}
/* datagrid */

datagrid {
height: 150px; /* We don't use width:300px in CSS, since we want width:intrinsic and width:min-intrinsic to reset to 300 properly. */
-webkit-appearance: datagrid;
-webkit-box-sizing: border-box;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;
border: 1px inset gray;
white-space: initial;
}
/* inline elements */

u, ins {
text-decoration: underline
}
strong, b {
font-weight: bolder
}
i, cite, em, var, address {
font-style: italic
}
tt, code, kbd, samp {
font-family: monospace
}
pre, xmp, plaintext, listing {
display: block;
font-family: monospace;
white-space: pre;
margin: 1__qem 0
}
big {
font-size: larger
}
small {
font-size: smaller
}
s, strike, del {
text-decoration: line-through
}
sub {
vertical-align: sub;
font-size: smaller
}
sup {
vertical-align: super;
font-size: smaller
}
nobr {
white-space: nowrap
}
/* states */

:focus {
outline: auto 5px -webkit-focus-ring-color
}
/* Read-only text fields do not show a focus ring but do still receive focus */
html:focus, body:focus, input[readonly]:focus {
outline: none
}
input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {
outline-offset: -2px
}
input[type="button"]:focus, input[type="checkbox"]:focus, input[type="file"]:focus, input[type="hidden"]:focus, input[type="image"]:focus, input[type="radio"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="submit"

]:focus, input[type="file"]:focus::-webkit-file-upload-button {
outline-offset: 0
}
a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
a:-webkit-any-link:active {
color: -webkit-activelink
}
/* HTML5 ruby elements */

ruby, rt {
text-indent: 0; /* blocks used for ruby rendering should not trigger this */
line-height: normal;
}
ruby > rt {
display: block;
font-size: 60%; /* make slightly larger than 50% for better readability */
text-align: center;
}
ruby > rp {
display: none;
}
/* other elements */

noframes {
display: none
}
frameset, frame {
display: block
}
frameset {
border-color: inherit
}
iframe {
border: 2px inset
}

/* page */

@page {
/* FIXME: Define the right default values for page properties. */
margin: 1in;
}

/* noscript is handled internally, as it depends on settings */

相关主题