JavaScript Based Code Prettification

Tuesday, March 18, 2008 at 01:02 AM

As seen on Google Code’s new and improved source browser.

Administrative Debris

Friday, March 14, 2008 at 08:13 PM

“I hold that simplicity is the most important attribute of design,” I say. To which Tufte would reply, “No, you don’t.”

So, What Does "HREF" Stand For, Anyway?

Sunday, March 09, 2008 at 04:46 AM

Today it occurred to me that, after a little over ten years of basic fluency in HTML, I have absolutely no idea why the href attribute is named “href”. Why not “url”, “link”, or even just “ref”?

PrinceXML Is Extremely Impressive

Sunday, February 03, 2008 at 09:06 AM

I didn’t know it was possible to build such nice closed-source programs.

IE8 To Make Tender Chickens

Tuesday, January 22, 2008 at 10:31 PM

“The MIT guy did not like this solution because it was not the right thing.”

Full Page Zoom Is For Sissies

Friday, January 18, 2008 at 08:57 PM

Did I ever tell you about the guy that spent the better part of a day making his site’s layout entirely em based …

This word - "Web" - I do not think it means what you think it means.

Thursday, January 18, 2007 at 03:47 PM

Somebody pinch me; this must be a nightmare.

The Zen of Microformats

Friday, October 28, 2005 at 12:00 AM / lesscode.org

How to understand what those barbarians are doing over there and why your going to keep on hearing about it.

Minimalism

Sunday, June 22, 2008 at 04:16 AM / diveintomark.org

Hilarious! What Mark doesn’t know is that much of my “minimalist redesign” was ripped directly from what he’s had in place for 2-3 years; “administrative debris” was just a convenient alibi.

Babelmark — Markdown Testbed

Wednesday, June 04, 2008 at 12:01 AM / babelmark.bobtfish.net

Compare (as in, diffs) the output of 15 different Markdown implementations. Includes every Markdown implementation I've ever come across and then some…

peg-markdown

Tuesday, May 20, 2008 at 04:10 AM / github.com

An implementation of Markdown in portable ANSI C that’s roughly 28.5x faster than the canonical Perl implementation on a 179K test file. Looks like a complete implementation; includes smarty and footnote extensions.

Google Doctype

Wednesday, May 14, 2008 at 04:37 PM / code.google.com

What Mark Pilgrim has been working on at Google for the past year or so: an encyclopedia of web development.

highlight.js

Friday, April 04, 2008 at 11:11 AM / softwaremaniacs.org

JavaScript based source highlighter with support for many languages in separate modules. Similar to the JavaScript Prettifier in that <pre><code> blocks are automatically detected and highlighted without an explicit language class.

What Is the Open Web and Why Is It Important?

Thursday, April 03, 2008 at 02:46 PM / codinginparadise.org

Brad Neuberg (Google Gears): “Our historical closeness to the web creates a kind of myopia, where we can’t see how amazing it is. It’s a billion Library of Alexandria’s dropped into our laps.”

Martian Mindsets

Monday, March 17, 2008 at 09:44 PM / intertwingly.net

Sam Ruby filling in for Mark Pilgrim (and featuring Mark Pilgrim in the comments) skewers Joel Spolsky over his “Martian Headsets” piece on the IE8 standards-mode dilemma. I use the word “skewered” in the nicest way possible, of course.

Presentational JavaScript to adjust text line-height in proportion to text column width.

Thursday, March 13, 2008 at 03:35 PM / ollicle.com

“If you can’t control the text width the next best thing you can do to compensate for an overly wide text measure is to increase the leading.” — I never considered that but it makes sense.

HyperText.m - source to TimBL's first implementation of hypertext (Sept. 25, 1990)

Wednesday, March 12, 2008 at 05:55 PM / w3.org

From the comments: “HyperText is like Text, but includes links to and from other hypertexts.”

jQuery evangelism

Monday, March 10, 2008 at 10:13 PM / rc3.org

I need to give jQuery a serious look. Prototype’s Ajax.Request stuff is crippled (no PUT or DELETE) to the point of being worthless; the jQuery selector magic looks a lot more intriguing than what you get with Prototype, too.

css_color.vim - CSS color preview : vim online

Sunday, March 09, 2008 at 07:49 AM / vim.org

Makes the background of hexadecimal color codes the respective color. So, background-color:#f00 will have a red background in the vim editing window. Nifty.

9 Practical Ways to Enhance your Web Development Using the Firefox Web Developer Extension

Thursday, February 14, 2008 at 04:31 PM / sixrevisions.com

From the comments: “the only things i find [useful] in Web Developer Extension is the shortcut to clear cache… for other things i use Firebug…” — Me too!

Printing a Book with CSS: Boom!

Sunday, February 03, 2008 at 03:58 PM / alistapart.com

Bert Bos and Håkon Wium Lie show off some of Prince’s more advanced CSS and HTML features, including styling page size, generating headers/footers, advanced use of the CSS content attribute, page numbering, cross-references, and table of contents.

Håkon's Wium Lie

Sunday, February 03, 2008 at 03:49 PM / princexml.com

Ahh, it turns out Håkon’s Wium Lie (Opera CTO and the guy who first proposed CSS) is on YesLogic’s board, makers of PrinceXML. I'm not sure how I missed that.

What should Microsoft do instead?

Thursday, January 24, 2008 at 04:43 PM / dbaron.org

Holy crap, this is insane. Just let people run IE6 and IE7 as separate standalone browsers side-by-side with IE8. As James said in my previous post, they can even rebrand it as “Intranet Explorer” :)

A pool for the W3C validators

Saturday, January 05, 2008 at 09:39 AM / xhtml-css.com

This is a good idea. The w3c hosted validators tend to perform on the bad side of horrible. I've run the validator locally but never thought to look for mirrors.

Prince XML: Generating High Quality PDFs from HTML + CSS

Monday, December 17, 2007 at 12:42 AM / video.google.com

Simple print typesetting using HTML/CSS. Targets the 80% of common print tasks w/ HTML/CSS. I'm going to be looking into mozilla’s cairo PDF output abilities within the next few weeks so it will be interesting to compare.

Run Internet Explorer 5/6/7 Natively in OS X

Thursday, November 29, 2007 at 06:42 AM / macapper.com

This trumps Leopard for most important Mac development this year as far as I'm concerned. Words cannot explain the hatred I've developed for booting up multiple Parallels VMs to get at IE.

The Rule of Least Power - W3C TAG Finding 23 February 2006

Monday, October 01, 2007 at 12:11 PM / w3.org

“There is an important tradeoff between the computational power of a language and the ability to determine what a program in that language is doing.”

CSS 3: A Giant Serving Of FAIL

Saturday, September 22, 2007 at 03:01 PM / alex.dojotoolkit.org

“… CSS 3 is a joke. A sad, sick joke being perpetrated by people who clearly don’t build actual web apps…”

E-mail is not a platform for design [zeldman.com]

Friday, June 08, 2007 at 03:15 PM / zeldman.com

“But when I say HTML mail still sucks, I don’t mean it sucks because support for design in e-mail today is like support for standards in web browsers in 1998. I mean it sucks because nobody needs it. It impedes rather than aids communication.”

HTML Entity Character Lookup

Wednesday, June 06, 2007 at 08:05 PM / leftlogic.com

Oh wow. I've been trying to find a single page that has every unicode character on it with its hex counterpart but this is pretty fantastic.

public-html@w3.org Mail Archives

Friday, April 13, 2007 at 08:35 PM / lists.w3.org

Looks like things are starting to heat up over here.

Setting Type on the Web to a Baseline Grid

Tuesday, April 10, 2007 at 03:08 AM / alistapart.com

Yes! I've been doing this for a few months now with the corp. assets and I won’t go back. You can really see the text snap into a vertical rhythm when you hit it.

mjt

Friday, March 16, 2007 at 09:30 AM / mjtemplate.org

Browser-side JavaScript template engine with concepts borrowed from Kid. Used by Freebase to drive formatting around JSON. Looks interesting.

Less sucky multiple-select lists

Saturday, February 17, 2007 at 11:51 PM / anseljh.wordpress.com

Another interesting take on multi-select lists that uses checkboxes with labels and colors.

Multi-Select Lists vs. Checkboxes

Tuesday, February 13, 2007 at 07:41 AM / yourtotalsite.com

I'm real close to hating multi-select list boxes right now. Using an overflowed UL of checkboxes has some interesting pros (and cons).

The window.onload problem (still) [peter.michaux.ca]

Monday, February 05, 2007 at 03:29 PM / peter.michaux.ca

Nugget of wisdom: “… developing for the web is frequently about accepting small compromises to big philosophical ideals.”

Implement getElementsByClassName [bugzilla.mozilla.org]

Thursday, February 01, 2007 at 02:08 PM / bugzilla.mozilla.org

Awesome. Robert Sayre just checked in his document.getElementsByClassName implementation to mozilla trunk.

53 CSS-Techniques You Couldn’t Live Without

Tuesday, January 23, 2007 at 10:01 PM / smashingmagazine.com

Very nice list of CSS techniques.

W3C Markup Validator Results for "You, me and the W3C (aka Reinventing HTML)"

Monday, January 22, 2007 at 03:40 PM / validator.w3.org

Chairing the WG is one way to fix your validation issues! (yes, I'm just being mean now — ignore me. no but seriously.)

Proposing URI Templates for WebForms 2.0 [whatwg.org]

Thursday, January 11, 2007 at 03:59 PM / blog.whatwg.org

Oh, hell yes:

demoroniser - correct moronic and gratuitously incompatible Microsoft HTML

Friday, January 05, 2007 at 02:47 AM / fourmilab.ch

“The demoroniser keeps you from looking dumber than a bag of dirt when your Web page is viewed by a user on a non-Microsoft platform.”

OpenID for non-SuperUsers [intertwingly.net]

Wednesday, January 03, 2007 at 05:30 PM / intertwingly.net

Sam with a very simple, step by step tutorial on using your site as an OpenID identity provider.

IEs4Linux

Tuesday, January 02, 2007 at 04:09 PM / tatanka.com.br

Whose going to get this running on OS X? I guess it doesn’t really matter. I can always X over to a Linux box…

Firebug 1.0 Beta Screencast

Friday, December 08, 2006 at 08:37 PM / soylentfoo.jnewland.com

Holy… This is big. Huge big.

CSS-Based Forms: Modern Solutions

Monday, November 13, 2006 at 05:20 AM / smashingmagazine.com

Big list of resources on CSS based forms.

gotAPI.com

Tuesday, October 10, 2006 at 03:31 PM / gotapi.com

The best attempt I've seen at splicing multiple API references together. This uses the external documentation but provides indexing and browsing features.

The Elements of Typographic Style Applied to the Web

Tuesday, September 05, 2006 at 03:58 PM / webtypography.net

This site is really starting to come along now. The latest addition on how to manage vertical spacing in intervals is something I've been wondering about for a while now.

FireBug

Sunday, January 22, 2006 at 04:52 PM / addons.mozilla.org

Firefox extension with some promising script debugging/spying features.

AJAX Activity indicators

Sunday, December 25, 2005 at 01:53 PM / mentalized.net

Animated GIFs designed to indicate your site is doing something…

timbl's blog | Decentralized Information Group (DIG) Breadcrumbs

Tuesday, December 20, 2005 at 01:02 AM / dig.csail.mit.edu

Tim Berners-Lee’s blog. Finally!

Javascript Event compatibility tables

Sunday, October 09, 2005 at 11:38 AM / quirksmode.org

Nice list of DOM events and the varying support of different browsers.

CSS: Specificity Wars Diagram

Friday, October 07, 2005 at 05:08 AM / stuffandnonsense.co.uk

CSS specifity chart based on Sith power levels — to good to be true.

CSS Import™

Friday, September 23, 2005 at 07:48 AM / cssimport.com

this site rocks

JavaScript Reference

Wednesday, April 27, 2005 at 08:20 AM / javascript-reference.info

Decent javascript reference. I really like the format but the cards are images so you can’t use your browser’s find to locate stuff…

Web Building: Style Templates

Monday, February 28, 2005 at 02:08 PM / toolkit.crispen.org

Big list of sites that provide CC licensed CSS layouts and tools for generating layouts.

CSS - Quirks mode and strict mode

Thursday, January 06, 2005 at 10:46 PM / quirksmode.org

Information on quirks vs. strict mode for HTML/CSS rendering: how to trigger, what DOCTYPEs do what, etc.

Web Application Component Toolkit - Template View

Friday, December 24, 2004 at 01:58 AM / wact.sourceforge.net

Excellent look at various HTML and XML templating methodologies..

Cascading Style Cheatsheet

Tuesday, November 30, 2004 at 05:46 PM / home.tampabay.rr.com

Styled for landscape printing…

Quotations and citations: quoting text

Wednesday, November 24, 2004 at 05:59 PM / 456bereastreet.com

Some information on using proper q and blockquote elements in HTML and then styling them with CSS to fix all the browser brokeness.

XHTML 1.0

Saturday, November 06, 2004 at 10:40 PM / w3.org

The recommendation..

Full CSS Property Compatibility Chart

Thursday, November 04, 2004 at 07:07 AM / corecss.com

red/green/yellow for specific css attribute support in major browsers.

Bring on the tables

Thursday, October 28, 2004 at 01:11 PM / 456bereastreet.com

a thorough look at how to use HTML tables correctly.

CSS Negotiation and a Sanity Saving Shortcuts

Saturday, October 16, 2004 at 09:35 PM / leftjustified.net

Some tips I haven’t seen before for dealing with IE’s broken CSS support. Using conditional comments for ie specific css, setting manual defaults, etc.

Float: The Theory

Tuesday, October 12, 2004 at 08:33 AM / positioniseverything.net

A nice breakdown of how float works in CSS, which isn’t always intuitive.

Max Design - CSS Page Layouts

Sunday, October 10, 2004 at 09:07 PM / maxdesign.com.au

Various CSS layouts.

WDG HTML 4.0 Element Reference

Wednesday, September 29, 2004 at 12:28 PM / htmlhelp.com

One of the nicer reference sheets for HTML 4.0.

Using inline frames (iframe elements) to embed documents into HTML documents

Wednesday, September 29, 2004 at 10:41 AM / cs.tut.fi

Everything that you can possibly know about iframes.

Floatutorial: Step by step CSS float tutorial

Sunday, September 26, 2004 at 01:29 PM / css.maxdesign.com.au

Floating images and other objects using CSS.

On Semantics and Markup

Monday, September 20, 2004 at 12:06 AM / tbray.org

More goodness from the archives of Tim Bray.

Help the Googlebot

Sunday, September 19, 2004 at 02:09 PM / scribbling.net

Tips and techniques for helping Googlebot. If you are a symantic markup perfectionist, you probably already have most of these right.

2 Column Tableless Layout

Tuesday, September 14, 2004 at 11:56 AM / wellstyled.com

Methods for creating a 2-col layout using CSS.

Web Colors: html color names, hexidecimal values, hex codes

Friday, September 10, 2004 at 06:08 PM / halflife.ukrpack.net

Color name chart with hex codes and overlays.

XML/XSLT/CSS/JavaScript/ Treeview component..

Friday, September 10, 2004 at 03:29 PM / rollerjm.free.fr

..that rocks. Quite possible the only javascript treeview I'd ever consider using.

Wrestling HTML

Thursday, September 09, 2004 at 01:56 PM / xml.com

XML.com: Dealing with tagsoup HTML in Python.

Stylegala Bulletmadness

Friday, August 27, 2004 at 09:45 AM / stylegala.com

A bunch of nice bullet images best used to style UL tags using CSS.

The X-Philes [goer.org]

Monday, August 02, 2004 at 06:30 AM / goer.org

List of XHTML Sites

Calendar Popup Widget

Sunday, August 01, 2004 at 05:47 AM / tribador.net

You can never have too many of these to choose from..

W3C members: Do as we say, not as we do

Sunday, August 01, 2004 at 05:15 AM / builderau.com.au

“…only 21, or 4.6 percent, of 454 member sites Karppinen could access passed the W3C’s own HTML validator…”

Prepare for the transition from HTML forms to XForms

Sunday, August 01, 2004 at 05:13 AM / builderau.com.au

Uh oh..

HTML 4.01 Specification

Friday, July 23, 2004 at 09:31 PM / w3.org

HTML 4.0 Entities

Friday, July 23, 2004 at 09:21 PM / htmlhelp.com

Entity Declrarations / Decimal and Hex values for important unicode code points.