Simon Willison’s Weblog

Subscribe
Atom feed for css

157 items tagged “css”

2008

Javascript CSS Selector Engine Timeline. It’s not every day you see a piece of code you wrote compared to a Ford Pinto :)

# 14th January 2008, 1:25 pm / fordpinto, funny, javascript, css

2007

IE8 Passes Acid2 Test. This is huge. As Kevin Yank points out, this means IE8 includes proper support for the object tag, CSS table layout properties and generated content.

# 20th December 2007, 3:11 pm / css, ie8, web-standards, acid2, kevinyank, tablelayout, generatedcontent, object

I don't even use Firefox and Firebug anymore, the revised Web Inspector in Leopard has been incorporated in Coda and that does everything I need and more.

Jon Hicks

# 20th December 2007, 3:09 pm / firebug, firefox, html, jon-hicks, leopard, software, debugging, css, coda, webinspector

To get a better future, not only do we need a return to "the browser wars", we need to applaud and use the hell out of "non-standard" features until such time as there's a standard to cover equivalent functionality. Non-standard features are the future, and suggesting that they are somehow "bad" is to work against your own self-interest.

Alex Russell

# 16th December 2007, 11:33 pm / alex-russell, standards, browserwars, css, w3c

ExtInfoWindow 1.0: Ajax powered, CSS customization. Finally, a semi-official way of creating customised info windows for the Google Maps API. You lose the default shadow but gain the ability to style the entire info window using CSS.

# 15th December 2007, 12:22 pm / css, google-maps, google-maps-api, extinfowindow, javascript, ajax, google

Back To The Future of Print. Nat’s contribution to 24 ways: a long needed update on the state of the art in print stylesheets.

# 9th December 2007, 12:56 am / natalie-downe, print, css, printstylesheets, 24-ways

YUI 2.4.0 released. Lots of great new features, but the one I’m most excited about is Selector: YUI finally has a CSS query engine.

# 5th December 2007, 3:32 pm / selector, yui, yahoo, javascript, css, libraries

The Rissington Podcast. Resize the browser window and marvel at the way the various background images seamlessly overlay each other—Nat and I cooed at it for about five minutes.

# 30th November 2007, 11:11 pm / design, backgrounds, css, jon-hicks, therissingtonpodcast, john-oxton

Safari CSS Reference. Official documentation covering the CSS properties supported by Safari, including the -webkit proprietary extensions.

# 22nd November 2007, 11:51 pm / safari, css, documentation, webkit, browsers

Using multiple classes within selectors. Pretty much definitive guide to using multiple classes in a CSS selector, including problems with IE 5 and 6 and one way of addressing them using conditional comments.

# 11th November 2007, 11:07 pm / ie5, ie6, ie, css, classes, russweakley, conditionalcomments

CSS Transforms. WebKit can now do transforms (scale, rotate, translate and skew) in CSS via a new -webkit-transform property. Transforms behave like position relative in that they don’t affect the layout of the page. You can also provide a full affine transform matrix as a shortcut.

# 26th October 2007, 9:45 pm / matrix, transforms, affinetransformation, graphics, webkit, safari, apple, css, browsers

CSS Sprite Generator (via) Upload a zip file of images and get back a CSS sprite plus a set of pre-calculated background image rules. Tool built by Ed Eliot and Stuart Colville for their forthcoming book “High Performance Web Site Techniques”.

# 27th September 2007, 10:59 pm / edeliot, csssprites, css, performance, spritegenerator, stuart-colville

lxml.cssselect (via) lxml includes an implementation of CSS 3 selectors, which compiles them to XPath expressions. Should be a useful tool for parsing Microformats from Python.

# 24th September 2007, 11:57 pm / python, lxml, libxml2, css, selectors, xpath, css3, microformats

jQuery 1.2. Lots of neat new stuff; my favourite new feature is “Partial .load()” which lets you pull in HTML with Ajax and then use a CSS selector to grab a subset of that page and inject it in to the DOM.

# 11th September 2007, 8:44 am / jquery, html, css, javascript, selectors

Styling File Inputs with CSS and the DOM. Clever hack to style the un-stylable: set the opacity of the file input to 0, then use a bit of JavaScript to make sure the (now invisible) browse button is always under the mouse.

# 10th September 2007, 11:58 pm / css, fileinput, opacity, shauninman

XRAY now works in IE. Westciv’s smart CSS debugging bookmarklet now works in IE 6.

# 21st August 2007, 8:07 am / css, bookmarklet, debugging, ie6, westciv, xray

[On Blueprint] I'm somewhat conflicted with its release because I don't think it should be used. Don't get me wrong, it's great, but don't use it.

Nathan Borror

# 14th August 2007, 10:42 am / blueprint, css, nathan-borror, structuralclasses

Blueprint. A CSS Framework. I’ve been trying to articulate why I’ve started to think that structural class names are a necessary evil in the comments.

# 13th August 2007, 12:01 pm / css, blueprint, mark-boulton, structuralclasses

I've been in this web standards game for five years now and probably have over 100 standards-based sites under my belt. I can count the number of times I've be involved in a redesign where no changes were made to the markup on one finger.

Jeff Croft

# 11th August 2007, 9:37 am / markup, html, css, jeff-croft

WebCore Rendering I—The Basics. Dave Hyatt has started a series of posts explaining the internals of WebCore’s rendering system.

# 10th August 2007, 3:21 pm / dave-hyatt, safari, webcore, internals, browsers, html, css

Conflicting Absolute Positions. Neat technique, although it uses CSS expressions for IE compatibility so it may break down in IE 5 and 6 when JavaScript is disabled.

# 17th July 2007, 10:44 pm / javascript, ie, css, a-list-apart, rob-swan

The CSS Redundancy Checker. A tool for checking your markup for outdated CSS rules that don’t match any of your HTML. We were discussing the need for something similar to this at Torchbox a few weeks ago.

# 6th July 2007, 12:02 pm / html, hpricot, css, ruby, tom-armitage, tools

The CSS working group is irrelevant. “Someone really needs to do to CSS what the WHATWG has been doing to HTML”.

# 6th June 2007, 10:10 am / ian-hickson, css, hixie, w3c, stardands, whatwg

start.gotapi.com. Lightning fast lookups of API documentation; includes Python docs, YUI, HTML, CSS and lots more.

# 5th June 2007, 6:05 pm / css, html, yui, python, docs, documentation, gotapi

dojo.query: A CSS Query Engine For Dojo. I incorrectly criticised Dojo for not having a CSS node selection tool in my talk yesterday; not sure how I missed this.

# 17th May 2007, 9:40 am / dojo, javascript, javascript-libraries, css, corrections

Guardian Unlimited’s new look: Some background on templating. Nik Silver describes some of the challenges involved in building a complex new homepage using CSS and Velocity.

# 10th May 2007, 12:26 pm / niksilver, css, velocity, templating, guardianunlimite

CSS2.2. Andy Budd points out that CSS hasn’t had an update since 1998, and suggests rolling the most obviously useful parts of CSS 3 in to an incremental CSS 2.2.

# 6th May 2007, 10:45 pm / css, andy-budd, web-standards

Setting Type on the Web to a Baseline Grid. Wilson Miner introduces a smart, methodical approach to well proportioned Web typography.

# 11th April 2007, 12:08 am / wilson-miner, typography, a-list-apart, css

CSS Naked Day. Today is CSS naked day. Get naked!

# 5th April 2007, 8:27 am / css, naked, nakedday, dustin-diaz

The problem with pixels. IE7 lets users resize pixel-based fonts. Is it finally time to stop avoiding pixel sizing in CSS?

# 2nd April 2007, 2:11 pm / wilson-miner, css, ie7