UNPKG

@evidentpoint/readium-css

Version:

A set of reference stylesheets for EPUB Reading Systems

271 lines (232 loc) 5.11 kB
/* HTML5 Suggested rendering versus Chrome UA Stylesheet (version 59 – Win10) Source: https://www.w3.org/TR/html5/rendering.html */ @namespace url(http://www.w3.org/1999/xhtml); /* 015 Button */ button { -webkit-appearance: button; -webkit-writing-mode: horizontal-tb; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; margin: 0; font: 13.3333px Arial; align-items: flex-start; text-align: center; cursor: default; color: buttontext; box-sizing: border-box; padding: 1px 6px; border: 2px outset buttonface; background-color: buttonface; border-image: initial; } /* 016 Input as text entry */ input { -webkit-appearance: textfield; -webkit-writing-mode: horizontal-tb; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; margin: 0; font: 13.3333px Arial; background-color: white; color: initial; -webkit-rtl-ordering: logical; user-select: text; cursor: auto; padding: 1px 0; border: 2px inset initial; border-image: initial; } input[type=search i] { -webkit-appearance: searchfield; padding: 1px; box-sizing: border-box; } input[type=password i] { -webkit-text-security: disc; } /* 017 Input as domain specific widget */ input[type=date i] { align-items: center; display: -webkit-inline-flex; font-family: monospace; overflow: hidden; padding: 0 0 0 1px; } input[type=time i] { align-items: center; display: -webkit-inline-flex; font-family: monospace; overflow: hidden; padding: 0 0 0 1px; } input[type=number i] { } /* 018 Input as range control */ input[type=range i] { -webkit-appearance: slider-horizontal; padding: initial; border: initial; margin: 2px; color: rgb(196, 196, 196); } /* 019 Input as color well */ input[type=color i] { -webkit-appearance: square-button; width: 44px; height: 23px; background-color: buttonface; border: 1px solid rgb(169, 169, 169); border-image: initial; padding: 1px 2px; } /* 020 Input as checkbox and radio */ input[type=checkbox i] { -webkit-appearance: checkbox; margin: 3px 3px 3px 4px; padding: initial; background-color: initial; border: initial; box-sizing: border-box; } input[type=radio i] { -webkit-appearance: radio; margin: 3px 3px 0 5px; padding: initial; background-color: initial; border: initial; box-sizing: border-box; } /* 021 Input as file upload */ input[type=file i] { -webkit-appearance: initial; padding: initial; background-color: initial; border: initial; align-items: baseline; color: inherit; text-align: start; } /* 022 Input as button */ input[type=submit i], input[type=reset i], input[type=button i] { -webkit-appearance: push-button; white-space: pre; user-select: none; align-items: flex-start; text-align: center; cursor: default; color: buttontext; padding: 1px 6px; border: 2px outset buttonface; background-color: buttonface; border-image: initial; box-sizing: border-box; } /* 023 Marquee */ marquee { } /* 024 Meter */ meter { -webkit-appearance: meter; -webkit-writing-mode: horizontal-tb; box-sizing: border-box; display: inline-block; height: 1em; width: 5em; vertical-align: -0.2em; -webkit-user-modify: read-only; } /* 025 Progress */ progress { -webkit-appearance: progress-bar; -webkit-writing-mode: horizontal-tb; box-sizing: border-box; display: inline-block; height: 1em; width: 10em; vertical-align: -0.2em; } /* 026 Select */ select { -webkit-appearance: menulist; -webkit-writing-mode: horizontal-tb; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; margin: 0; font: 13.3333px Arial; box-sizing: border-box; border: 1px solid rgb(169, 169, 169); border-image: initial; color: initial; background-color: white; border-image: initial; align-items: center; white-space: pre; -webkit-rtl-ordering: logical; cursor: default; overflow: visible !important; } /* 027 Textarea */ textarea { white-space: pre-wrap; -webkit-appearance: textarea; -webkit-writing-mode: horizontal-tb; text-rendering: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; font: monospace; border: 1px solid rgb(169, 169, 169); border-image: initial; color: initial; background-color: white; border-image: initial; flex-direction: column; align-items: center; padding: 2px; -webkit-rtl-ordering: logical; user-select: text; flex-direction: column; resize: auto; cursor: auto; } /* 028 Keygen */ /* Not implemented */ keygen { } /* 029 Frame and framesets */