Okay; I took the Skeleton CSS and gave that a try. It had some issues but I plunged into tweaking. In the end, I got a good-looking result. But that end result could be obtained with probably some 20 odd lines of way simpler CSS.<p>We are talking about this Skeleton hopefully: <a href="https:&#x2F;&#x2F;github.com&#x2F;dhg&#x2F;Skeleton" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dhg&#x2F;Skeleton</a><p>I am, anyway.<p>Some of my observations:<p>* Didn&#x27;t like the scatter-brained mixture of units used in this CSS. Some things are given in pixels, others in rem. This is annoying because when the user zooms, the pixel stuff won&#x27;t scale, but the font-relative will.<p>* Elements are arbitrarily given display styles for no good reason. For instance, a checkbox is &quot;block&quot; displayed. I have some checkboxes in a table, and this caused them to align squarely to the upper left of their cell, not obeying the vertical-align coming from the table.<p>* Some elements are given spurious inner padding or margins, so they cause extra space. Tables blow up because of this. I had to hunt this down and kill it.<p>* Speaking of tables, the CSS has a rule for TD and TH that text is left-aligned. Firstly, why when that is the default? This caused a middle align given inline in the table itself to be overridden. I had to hunt this down and remove it to re-enable the middle alignment in a table column.<p>* The h1, h2, h3, ... guys were sized way too large. The author of Skeleton seems to think that the purpose of headings is to have a crescendo of font sizes, whereby h6 is normally sized, and things get geometrically bigger from that, culminating in h1 being a billboard on an interstate freeway.  <i>This is not the case</i>. The h elements are for document structure. While you don&#x27;t want h&lt;n&gt; to be <i>smaller</i> than h&lt;n+1&gt; it doesn&#x27;t always have to be bigger. Styling can use other clues to indicate the hierarchy to the user, such as depth of section numbers or indentation. And who the heck even uses h6 and do they really still want that heading to be smaller than h3, h4 and h5? Needless to say, I had to tweak all those sizes.<p>In the end I got a nice appearance, but still with way too much left-over cruft for what is supposed to be a minimal CSS skeleton. So I put this into a branch for later contemplation, and reset my master branch back.<p>That later contemplation probably won&#x27;t take place, and so this was a waste of the better part of an hour.<p>Which tends to confirm my earlier view: don&#x27;t spend time tweaking something that isn&#x27;t approximately right as-is.