UtahRails.net Tech Talk - Web Site
...being a technical discussion of how this UtahRails web site works.
This page was last updated on April 1, 2019.
Utahrails.net, as a complete web site, is maintained using Dreamweaver CS3, then after 2017, Dreamweaver CC and Windows 10. Dreamweaver is the choice, not for any of the bloated features of the program itself, but simply for the way it makes editing HTML tables a lot easier, and there are a lot of data tables here at UtahRails. I do a lot of hand-coding, mostly because I know how and I understand what is needed. Everything I know about web sites, HTML and CSS is self-taught, from books and from examples and tutorials on other web sites. The past 18 years since 2001 have been an interesting journey.
UtahRails uses PHP server-side includes for a common page header, menu, and page footer, and we use CSS to control the actual appearance of the web pages.
There are hundreds of locomotive roster pages. They are formatted as standard HTML tables, with CSS to control the actual appearance of the tables.
What is PHP?
What is CSS?
CSS Tutorial (W3Schools)
CSS Tutorial (HTML.net)
CSS Tricks Almanac (CSS Selectors and CSS Properties)
What is HTML5?
Dive Into HTML5 -- A good discussion about what HTML5 is.