blob: 9c938ddca37c17e2d529c1a2c4866346f9d11376 [file] [log] [blame]
/*
* The default style sheet used to render WML.
*
* Copyright (C) 2000 Lars Knoll (knoll@kde.org)
* Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved.
* Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/)
*
* 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 "http://www.wapforum.org/DTD/wml_1.1.xml"
wml {
display: block
}
/* children of the <head> element all have display:none */
head {
display: none
}
meta {
display: none
}
access {
display: none
}
/* generic block-level elements */
card {
display: block;
margin: 8px
}
p {
display: block;
margin: 1.0__qem 0px
}
/* tables */
table {
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray
}
/* for tables without table section elements (can happen with XHTML or dynamically created tables) */
table > tr {
vertical-align: middle;
}
tr {
display: table-row;
vertical-align: inherit;
border-color: inherit
}
td {
display: table-cell;
vertical-align: inherit
}
/* form elements */
go {
display: block;
margin-top: 0__qem
}
insertedLegend {
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
}
do {
-webkit-appearance: 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, select, do {
margin: 0__qem;
font: -webkit-small-control;
color: initial;
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, input[type="password"] {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}
input::-webkit-input-placeholder {
color: darkGray;
}
input[type="password"] {
-webkit-text-security: disc !important;
}
input:-webkit-autofill {
background-color: #FAFFBD !important;
background-image:none !important;
}
do:disabled, select:disabled, optgroup:disabled, option:disabled {
color: GrayText
}
do:active {
border-style: inset
}
do:active:disabled {
border-style: outset
}
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;
}
optgroup {
font-weight: bolder;
}
option {
font-weight: normal;
}
/* inline elements */
u {
text-decoration: underline
}
strong, b {
font-weight: bolder
}
i, em {
font-style: italic
}
big {
font-size: larger
}
small {
font-size: smaller
}
/* states */
:focus {
outline: auto 5px -webkit-focus-ring-color
}
/* Read-only text fields do not show a focus ring but do still receive focus */
wml:focus, card:focus {
outline: none
}
input:focus, select:focus {
outline-offset: -2px
}
a:-webkit-any-link, anchor:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
a:-webkit-any-link:active, anchor:-webkit-any-link:active {
color: -webkit-activelink
}