Markup and Style Sheet Languages
The primary languages that I use on JBT.name are HTML 5 and CSS 3. I have carefully chosen which tags and rules to use in order to remain backwards compatible with older and/or faulty browsers, with high levels of compatibility as far back as Internet Explorer 4 (IE4)—this includes nearly full support for the infamous Internet Explorer 6 (IE6)—and graceful degradation all the way down to viewing a page with no CSS at all. I have tried to do this with the simplest methods and the shortest amount of code possible.
In addition to being compatible with many different browsers, I designed JBT.name to respond to different screen sizes; this functionality is provided by CSS media queries. For example, when viewed on a screen (or through a window) which is less than 690px wide, the Quick Links box will automatically relocate itself to the bottom of the page, the page border will shrink, and so on. At under 490px, JBT.name will adapt itself again: most of the whitespace will collapse, tables will restack themselves into only one column, and so on. This ensures that, beyond just viewability, my website will retain usability under many diverse scenarios.
Wherever I can, I use UTF-8 (UCS Transformation Format—8-bit). This encoding provides the fullness of the Unicode character set while maintaining compatibility with the older ASCII encoding.
This is an alphabetical list of all the file types you may see on JBT.name. File types in green text may be publicly viewable/downloadable, with the three in green, bold text being the most important based on overall usage on and necessity for proper viewing of my website. Those in red text are not currently available for public use/download.
- 7z (.7z)
- Android Package (.apk)
- Batch File (.cmd)
- Binary (.bin)
- BitTorrent Protocol (.torrent)
- Cabinet (.cab)
- Cascading Style Sheets 3 (.css)
- Cross-Platform Install (.xpi)
- Executable (.exe)
- eXtensible Markup Language (.xml)
- Free Lossless Audio Codec (.flac)
- Graphics Interchange Format (.gif)
- HyperText Access (.htaccess)
- HyperText Markup Language 5 (.html)
- ISO Image (.iso)
- Joint Photographic Experts Group (.jpg)
- Media Jukebox Package (.mjp)
- MPEG-1 Audio Layer III (.mp3)
- MPEG-4 Part 14 (.mp4)
- OpenDocument Spreadsheet 1.2 (.ods)
- OpenDocument Text 1.2 (.odt)
- Paint Shop Pro (.pspimage)
- Portable Document Format (.pdf)
- Portable Network Graphics (.png)
- Roshal Archive (.rar)
- VBScript (.vbs)
- Waveform Audio (.vbs)
- Windows Icon (.ico)
- Windows Installer Package (.msi)
- Windows Registration Entry (.reg)
- ZIP (.zip)
In addition to the file types listed above, there are some file types that are only found on my archived Websites (which behave as separate websites from JBT.name).
- Text (.txt)
As a general rule, only programs that I make are publicly viewable/downloadable, regardless of the file type; this is because of all the copyright/left craziness as well as my own bandwidth. I am more flexible with other classes of files (e.g., documents, images).