{"id":187,"date":"2008-09-24T09:44:00","date_gmt":"2008-09-24T13:44:00","guid":{"rendered":"http:\/\/www.contrapositivediary.com\/?p=187"},"modified":"2008-12-13T23:07:18","modified_gmt":"2008-12-14T03:07:18","slug":"css-progress","status":"publish","type":"post","link":"http:\/\/www.contrapositivediary.com\/?p=187","title":{"rendered":"CSS Progress"},"content":{"rendered":"<p>I&apos;m continuing my re-exploration of CSS in my spare moments, and               it&apos;s worked out very well so far. If you&apos;re doing static pages that               don&apos;t need Javascript or other fancy stuff, CSS can make very slick               layouts with only a handful of rules. The problem of many people               using old browsers that don&apos;t fully support CSS still exists (especially               for IE) but to some extent it always will. CSS-challlenged IE6 still               has 32% of the browser market, which means that at least 32% of               people will not see your pages render correctly, and that seems               like an awful lot to me. I thought I was alone in grumbling about               this, <a href=\"http:\/\/jeffcroft.com\/blog\/2008\/sep\/11\/two-thousand-twenty-two\/\">but               I&apos;m not<\/a>\u2014and this guy does webstuff for a living. <\/p>\n<p>Anyway. The browsers aren&apos;t there yet, but they do enough to support               my modest goals. First of these is to get rid of table-based layouts               in my Web articles. Tables are a kluge, but they were the best that               the Web could do for its first ten years. Another goal is to create               an &#8220;imprint style&#8221; defined in a single external style               sheet. I&apos;ve taken my several articles about kites and have been               CSS-izing them to a common imprint style. These three articles work               off the same style sheet:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.junkbox.com\/kites\/GreenGiantPromoKites.html\">The                 Green Giant Kites<\/a><\/li>\n<li><a href=\"http:\/\/www.junkbox.com\/kites\/AloxKites.html\">Alox Kites<\/a><\/li>\n<li><a href=\"http:\/\/www.junkbox.com\/kites\/tetrakite.htm\">Build a                 D-Stix Tetrahedral Kite<\/a><\/li>\n<\/ul>\n<p>(The Hi-Flier article is the biggest and messiest, and is still               on the workbench.) The headers are custom-made images for the sake               of the decorative title fonts. One of the Web&apos;s biggest defects               is not having embeddable fonts. If you want to use fancy fonts,               you have to render the font text in graphics and treat the rendered               titles as images. I don&apos;t mind doing that at all; the page title               is present in the META information, so the Semantic Web, wherever               the hell it&apos;s hiding, will not be deprived of its due.<\/p>\n<p>I&apos;m still interviewing CSS editors. I&apos;ve already gone through a               bunch of them. The biggest disappointment was Amaya, an editor\/validator               that goes <i>way<\/i> back and was created by the W3C. Something               that old (it&apos;s been around since 1996!) should be much better by               now. Six of the toolbar icons are empty holes, and it crashes with               the same unenlightening error on Win2K that Kompozer does. It did               help me clean up my markup between crashes, but there are other               ways to do that. Another major disappointment was <a href=\"http:\/\/www.newsgator.com\/Individuals\/TopStyle\/Default.aspx\">TopStyle<\/a>,               an $80 commercial product with a downloadable trial version. The               trial version is a good thing, because the only supported preview               browser is IE. You can rig it to preview with Firefox, but there&apos;s               a three-year-old message claiming that the Mozilla embedding technology               is &#8220;experimental&#8221; and not supported, with warnings that               border on those against crossing the streams. No way to preview               in Opera or anything else. This is the kind of lazy-ass nonsense               I will sometimes forgive on free products, but it&apos;s most of the               way to 2009, and anything that costs money and claims a preview               feature had better do IE, Firefox, and Opera, or it gets the hook.               TopStyle got the hook.<\/p>\n<p>In the meantime, I&apos;m using Kompozer every day downstairs on my               XP machine, and it hasn&apos;t crashed yet. It&apos;s got some thin spots\u2014by               default it creates internal style sheets, and you have to manually               insert a link to an external sheet\u2014but now that I&apos;ve gotten               to know it, my productivity is way up. Kompozer is a cleaned-up               version of Nvu, and <a href=\"http:\/\/glazman.org\/weblog\/\">the French               chap who wrote Nvu<\/a> is working on a successor. (Having a little               French helps here, though most of his posts are at least mostly               in English.) Kompozer\/Nvu&apos;s heart is definitely in the right place,               and if I have to use it for awhile until M. Glazman releases its               successor, I should at least be able to get some work done.<\/p>\n<p>Other odds and ends associated with my efforts to transcend Webfossilhood:<\/p>\n<ul>\n<li>I tried to upload WordPress to Sectorlink using a product called                 ZipDeploy. Apart from the arrogance of having a <i>three hour<\/i>                 trial period (!!!) the damned thing got partway through the longish                 upload and&#8230;vanished. It didn&apos;t show an error dialog. It didn&apos;t                 even beep. The app window simply disappeared, leaving the upload                 incomplete. There was nothing running in Task manager. It Died                 And Made No Sign. Hook!<\/li>\n<li>Sectorlink being unhelpful in this regard (and I will not be                 renewing the contract for next year there) I went over to my Fused                 Network account and installed WordPress through their <a href=\"http:\/\/installatron.com\/\">Installatron<\/a>                 utility. It took 2 minutes and worked flawlessly. I&apos;ve had difficulty                 installing Gallery 2 there, but it&apos;s looking like the problem                 is with Gallery and not Installatron.<\/li>\n<li>Contra will be moving to WordPress sometime around the first                 of the year, depending on how quickly I learn it and how long                 it takes to sort out the hosting equation. There is a plug-in                 to do automatic cross-posts to LiveJournal, so I will be keeping                 my LiveJournal mirror. But this hand-edited table monster will                 (finally) be laid to rest. <a href=\"http:\/\/junkbox.com\/contrapositive\/\">My                 WordPress install is browsable<\/a>, but don&apos;t bookmark it, and                 don&apos;t expect it to be a mirror. It&apos;s just test posts. I have it                 on junkbox.com right now, but it will be on duntemann.com when                 it &#8220;goes live.&#8221;<\/li>\n<\/ul>\n<p>And so to work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&apos;m continuing my re-exploration of CSS in my spare moments, and it&apos;s worked out very well so far. If you&apos;re doing static pages that don&apos;t need Javascript or other fancy stuff, CSS can make very slick layouts with only a handful of rules. The problem of many people using old browsers that don&apos;t fully support [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[3,14,5],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-daybook","tag-css","tag-software","tag-web"],"_links":{"self":[{"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=187"}],"version-history":[{"count":2,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions"}],"predecessor-version":[{"id":200,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions\/200"}],"wp:attachment":[{"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.contrapositivediary.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}