“Hello World!” and about codecino

So this is my new site. It shall be about markup, semantics, programming, web development and the like. Please note that I speak English as a second language, my native language is German – so there might be grammatical errors that I’ll try to avoid ((well, there might be factual errors as well, but I’ll really try to avoid these)). But first things first, I’d like to talk a little bit about this place before I get started blogging.

Design

You may have noticed that I kept the design fairly simple and clean. If you’re browsing with an newer version of Firefox (or any other mozilla-based browser) or Safari you might see a multi-column layout for the text. This is archived with a bit of CSS 3 (and Javascript for IE).

Technical Stuff

WordPress

I use WordPress for blogging. I just like it.

CSS 3

I use some CSS3, especcial the multi-column-module, i.e.:

.content{
column-count:2;
column-gap:15px;
}

Since this is not supported by anyone I’ve added mozilla and webkit (Safari) specific declarations. Opera specific values (probably -o-column-count etc) will be added when they are implemented. The correct declarations follow the proprietorial ones, hence overwriting them by the time CSS3 is released (and implemented):

.content{
-moz-column-count:2;
-moz-column-gap:15px;
-webkit-column-count:2;
-webkit-column-gap:15px;
column-count:2;
column-gap:15px;
}

This means of course that my stylesheet won’t validate against CSS2(.1) nor CSS3. IE gets a nifty Javascript through a conditional comment which simulates the effect.

XHTML 1.1 (+mathML)

This site runs on xhtml 1.1 with an application/xml+xhml MIME-type. Of course, Internet Explorer can’t handle that, so he (she?) it gets HTML 4.01 delivered. Note: Any page displaying mathml will be (obviously) invalid in HTML 4.01, thus for IE.

XHTML 2.0

No, there’s no XHTML 2.0 around here, since XHTML 2.0 is not yet released (nor will it be in the near future), but I have prepared myself with classes ((like “nl”, “h” and “section”)) that will make the transition easier some day. I’ll also make a standpoint here against (X)HTML 5. I don’t like that crap.

Microformats

I’ve added microformats ((hAtom for the most)) where feasible. Why not.

Schedule

There is no fixed schedule for new entries but I’d like to publish something every week, or at least biweekly. There might be even some plugins (WordPress, maybe Drupal) down the road, we’ll see…