RF-Foxish is a quick, visually simple stylesheet. It is designed for situations where you are more interested in the information first, and making it look "acceptable" second. It can be applied to a minimal structured HTML document with very few modifications. The name RF-Foxish originally came from its imitation of Firefox's about: page.
At the very least, only one style-specific change is needed to the source HTML document. The page content must be placed inside
<div id="pagecontainer"></div>. Below is a sample HTML5 structure. You can also view the source to this page to get a feel for how it's laid out.
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html;charset=UTF-8"/> <title>Sample document</title> <link rel="stylesheet" href="rf-foxish.css" type="text/css"/> </head> <body> <div id="pagecontainer"> <h1>Sample document</h1> </div> </html>
Additionally, a "pagefooter" id is available for use outside of "pagecontainer".
Tables may either be unstyled (to browser default, no borders these days), or with a simple border/color scheme with the "prettytable" class:
Divs can be set up with "leftimg", "rightimg" or "centerimg" classes. Images within these divs will have some margins around them, and a 1px border 1px away from the image. Right and left versions will be floated. This is done inside a div to allow for captions. A simple "clear" class will clear: both. Normal images will not have a border, even as part of links.
A green terminal emulation style is available for both
<pre/> content. It can either be
inline, or as a block:
user@alice:~$ 2ping test.2ping.net 2PING test.2ping.net (184.108.40.206): 64 to 512 bytes of data. Lost outbound packet to 220.127.116.11: ping_seq=1 64 bytes from 18.104.22.168: ping_seq=2 time=10.557 ms Lost inbound packet from 22.214.171.124: ping_seq=3 64 bytes from 126.96.36.199: ping_seq=4 time=10.527 ms ^C --- test.2ping.net 2ping statistics --- 4 pings transmitted, 2 received, 50% ping loss, time 4008ms 1 outbound ping losses (25%), 1 inbound (25%), 0 undetermined (0%) rtt min/avg/max = 10.527/10.542/10.557 ms 6 raw packets transmitted, 3 received user@alice:~$ █
RF-Foxish is licensed under the GNU General Public License v2.0.
RF-Foxish, a CSS stylesheet
Copyright (C) 2014 Ryan Finnie
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.