User styles: príklady pravidiel pre používateľské štýly prehliadača
Niekoľko tipov k zmenám zobrazenia stránok vo vašom prehliadači, ktoré som preložil z anglického zdroja. Nejde o nič prevratné samozrejme.
User Styles
Používateľské štýly umožňujú zmeniť zobrazenie stránok v prehliadači podľa vlastných potrieb.
Ako použiť pravidlá pre zmenu vzhľadu prvkov stránky podľa príkladov na tejto stránke
- Na aplikovanie zmien na všetkých stránkach, ktoré prehliadačom navštívite: vložte vybraný príklad do súboru s predpisom štýlov podľa (inštrukcií).
- Na aplikovanie vybraného príkladu na stlačenie tlačítka v nástorjovej lište (bug 45848): použi nástroj na vytvorenie bookmarkletu na vytvorenie vašeho vlastného tlačítka, ktorým aplikujete vybraný štýl na vyžiadanie v zobrazenej stránke.
- Aplikovanie štýlu len pre vybranú stránku resp. sajt: použite bookmarklet Otestuj štýl a vložte svoje štýly do okna, ktoré sa zobrazí.
- Na použitie štýlu pri každom navštívení vybranej stránky: použite rozšírenie URIid. Pozrite bug 41975 a bug 238099 pre príklad bez použitia tejto extension.
Úprava vzhľadu odkazov
- Nikdy nepodčiarkovať odkazy (IE, Mozilla)
-
:link, :visited { text-decoration: none ! important } :link:hover, :visited:hover { text-decoration: underline ! important }
- Vždy podčiarkovať odkazy (IE, Mozilla)
-
:link, :visited { text-decoration: underline ! important }
- Vždy zobraziť okraj okolo zalinkovaných obrázkov (Mozilla version)
-
/* Solid blue border for unvisited, dashed purple border for visited */ :link img { -moz-outline: 1px solid blue } :visited img { -moz-outline: 1px dashed purple } :focus img { -moz-outline: 2px dotted invert } /* Don't mask UA style */ :active img { -moz-outline: 1px solid red } /* Rarely triggered: bug 65917 */
- Vždy zobraziť okraj okolo zalinkovaných obrázkov (IE version)
-
/* This version breaks many site layouts! Use the Mozilla version if you can. */ :link img { border: 1px solid blue } :visited img { border: 1px dashed purple } :active img { border: 1px solid red }
- Pridaj symbol pri linkoch mailto (Mozilla)
-
a[href^="mailto:"]:before { content: "\2709 " }
- Prefarbí javascriptové linky na zeleno (Mozilla)
-
a[href^="javascript:"] { color: green ! important }
- Preškrtne vami „nežiadané“ linky (Mozilla)
-
a[href*="goatse.cx/"] { text-decoration: line-through ! important; color: brown ! important; }
Iné štýly
- Zobraziť titulok stránky (tag TITLE) priamo v stránke (Mozilla)
-
/* I include colors because a background-color for the body affects the head. */ head { display: block; background-color: white; color: black; } head * { display: none; } title { font-size: 160%; font-weight: bold; text-decoration: underline; display: inline; margin: .2em; }
- Umiestni rolovátka na okraj okna pre lepšiu dostupnosť na kliknutie pokiaľ je okno maximalizované (IE)
-
html, body, frameset { border-right: 0px ! important }
- Nezobrazovať rolovátko pokiaľ nie je nutné (IE)
-
/* This may make it impossible to scrolling using the keyboard! */ html, body { overflow-y: auto }
- Maximálna šírka odstavcov s textom (Mozilla)
-
p, blockquote { max-width: 30em; }
- Vždy použiť môj typ písma (e.g., Times New Roman)
-
* { font-family: serif ! important; }
- Skryť tlačítka reset z formulárov (pokiaľ vždy naň náhodou klepnete)
-
input[type="reset"], button[type="reset"] { display:none }
- Focus rámik trošku lepšie viditeľný (Mozilla)
-
a:focus { -moz-outline: 2px dotted ! important } button:-moz-focus-inner, input[type="reset"]:-moz-focus-inner, input[type="button"]:-moz-focus-inner, input[type="submit"]:-moz-focus-inner, { border: 2px dotted transparent; } button:focus:-moz-focus-inner, input[type="reset"]:focus:-moz-focus-inner, input[type="button"]:focus:-moz-focus-inner, input[type="submit"]:focus:-moz-focus-inner, { border-color: ButtonText; }
- Focus rámik veľmi zreteľný
-
/* Makes selections in textboxes hard to see: bug 56314 */ :focus { background-color: black ! important; color: white ! important; -moz-outline: none; } :focus img { -moz-outline: 3px solid invert; }
- Zruš italiku zo stránky
-
i, em { font-style: inherit; } em { font-weight: bold }
- Ignoruj tagy s pohyblivým alebo blikajúcim textom
-
blink { text-decoration: none ! important } marquee { -moz-binding: none ! important }
- Zobraz pomenované kotvy v dokumente (Mozilla)
-
a[name]:before { content: "[#" attr(name) "] "; } a[name] { border: 1px solid #ddd; }
- Zobraz prípadné skratky a prístupové klávesy (accesskeys) (Mozilla)
-
*[accesskey]:after { content: " {" attr(accesskey) "}" } *[tabindex]:after { content: " [" attr(tabindex) "]" }
Podstránky
Linky
- Eric Meyer: The CSS Anarchist’s Cookbook and The CSS Anarchist Strikes Again!
- Andrew Wooldridge: Tap the Power of Mozilla’s User Style Sheets.
- mozilla.org: Customizing Mozilla with user CSS.
- David Baron: User Stylesheets in CSS.
- Meryl Evans: User style sheets for web developers.
- Cleverchimp: User style sheet bookmarklets for MacIE.
- W3C: Accessibility Features of CSS: User override of styles.
- Pratik Solanki: Customizing mail presentation in Mozilla with userContent.css.
- MacIETips: User Styles for viewing Japanese text in IE Mac (Japanese).
- Joe Francis: Blocking ads with a user style sheet.
- Flii: Mozilla Firebird Customization: userContent.css
© 2002-2003 Jesse Ruderman (jruderman@hmc.edu). Any type of feedback is welcome.
Last modified August 9, 2003.
Toto je môj neumelý preklad stránky: User Styles: example rules for user style sheets: Robert Madaj