Review: Smashing CSS

  • March 25, 2011
  • James Skemp
The following is a review of Smashing CSS, written by Eric A. Meyer. Mixed signals lead to a mixed review I think this may technically be the first Eric Meyer book I’ve ever read. I’ve read a number of his articles online, in various forums, but just haven’t gone out of my way to read one of his books. So I’m not sure exactly what I was expecting, but I do know it was more then I believe I got.

Read More

Two simple ColdFusion calendar outputs

  • October 26, 2009
  • James Skemp
Here's two rough drafts of calendars created via ColdFusion (7, but I believe 6.1 would have the same functionality). Tables-based <cfparam name="URL.CalendarMonth" default="#Month(now())#" type="integer" /> <cfparam name="URL.CalendarYear" default="#Year(now())#" type="integer" /> <cfif URL.CalendarMonth LT 1 OR URL.CalendarMonth GT 12> <cfset URL.CalendarMonth = Month(now()) /> </cfif> <cfset VARIABLES.Calendar.StartDate = CreateDate(URL.CalendarYear, URL.CalendarMonth, 1) /> <table style="width:375px;" summary="Calendar of events for <cfoutput>#DateFormat(VARIABLES.Calendar.StartDate, 'mmmm yyyy')#</cfoutput>."> <thead> <tr> <th colspan="7"><cfoutput>#DateFormat(VARIABLES.Calendar.StartDate, "mmmm yyyy")#</cfoutput></th> </tr> <tr> <th>S</th> <th>M</th> <th>T</th> <th>W</th> <th>Th</th> <th>F</th> <th>S</th> </tr> </thead> <tbody> <cfloop from="

Read More

Dynamic user-controlled layout in a CMS

  • May 25, 2008
  • James Skemp
This article is meant to hold some of the thoughts that I've been having about allowing a user to control the layout of a page, in particular for use within a content management system (CMS). The system would need to be able to support a user creating templates easily, but hopefully without the use of tables. In the CSS Advanced Layout Module, there is a draft specification for Template-based positioning.

Read More

Found: 40 free HTML/CSS templates

  • March 24, 2006
  • James Skemp
Alessandro Fulciniti, along with an unnamed number of people, have create 40 CSS-based templates, free for download, available at http://blog.html.it/layoutgala/. They've got near every possible layout that I can think of, along with a number more. Stick on a stylesheet, and you're golden. The only real problem I see is that navigation items should, according to some sources, come before the main content area. After all if the CSS disappears, then you'll still want navigation to come first.

Read More