Starter Template
A basic starting point for your HTML markup or theme templates
This template has only baseline CSS and JavaScript loaded. A default right sidebar layout is used, but can be customized using the body classes below.
Browser Support
For the 2017 CSS Framework, it can be assumed that all reasonably-modern browsers are supported. This would primarily include recent versions of Safari (desktop and iOS), Chrome (desktop and Android), Firefox, and Edge. More esoteric browsers like Opera and IE Mobile are untested, but will typically work well if up-to-date. Internet Explorer 11 is supported, but all older versions are not. It's possible that designs will work acceptably well on older versions of these browsers. However, web hosting companies (like Pantheon, which hosts many of our Drupal sites) are moving aggressively toward secure hosting with newer standards (TLS 1.1+), which make secure-hosted websites 100% incompatible with older browsers that do not support these standards.
As of September 2017, this means the following browsers cannot connect to our secure-hosted sites:
- Any version of Internet Explorer before IE11 (about 4 years ago)
- Safari on any MacOS prior to 10.9 (about 4 years ago)
- iOS older than 5 (~6 years ago - a security pioneer!)
- Android's default browser prior to v5 (only about 3 years ago - yikes!)
- Chrome about 5 years ago
- Firefox a little under 4 years ago
Given this, and the overall passage of time, we've decided to drop support for older browsers and embrace modern CSS options like Flexbox layout.
CSS Class Options
Body Classes BODY.class
Cornell Branding Banner
Layout
Cornell Seal Color H1.cu-logo.class
College/School Unit Signature (Advanced Option)
Renders a responsive, modernized version of the classic Cornell unit signature. This is a rarely-needed option, since only college-level units at Cornell are allowed to utilize a branding lockup with the University seal. And of those units, only a subset will want this traditional layout. An SVG graphic of the unit name must be created, and two markup changes must be made:
Unit Image
To match the expected style, unit logotype images must be made with Iowan Old Style 35pt, and the SVG canvas should match the size of the Cornell University logotype (480x36) so that character sizes scale uniformly. When done correctly, the final rendering will look like the image below:
Curios
What is .cu45-helper?
An extra div (<div class="cu45-helper"></div>
) appears in the Cornell
Branding header, to facilitate the use of the 45px banner while still allowing unit heading text to
be displayed. A brief technical explanation is that .cu45-helper is a full-viewport-width, relative
target for an absolutely-positioned ~45px :before pseudo class, allowing unit headings to drop below
the Cornell logo without requiring separate HTML markup or hardcoded heights.