-
CSS Systems for writing maintainable CSS
I gave a talk this morning at BarCamp London 5 about CSS Systems, a new term that I am using to define a top-down approach to architecting a site's CSS.
A CSS System is a reusable set of content-oriented markup patterns and associated CSS created to express a site's individual design. It is the end result of a process that emphasizes up-front planning, loose coupling between CSS and markup, pre-empting browser bugs and overall robustness. It also incorporates a shared vocabulary for developers to communicate the intent of the code.
The talk elaborates on this concept, and also describes a number of tricks I use to preempt maintainability issues.
You can view just the slides on SlideShare, but as they might not make sense out of context you can download a PDF of the slides with notes for the complete experience.
-
HTML 5 working draft
HTML 5 working draft — The HTML 5 working draft was released relatively quietly just the other day.
-
Sangeeta asks the CSS Guy how to create a table like Orbitz's airline flights scheduling and pricing matrix (Ask the CSS Guy)
Sangeeta asks the CSS Guy how to create a table like Orbitz's airline flights scheduling and pricing matrix (Ask the CSS Guy) — Using tables cunningly.
-
Styling File Inputs with CSS and the DOM // ShaunInman.com
Styling File Inputs with CSS and the DOM // ShaunInman.com — a little bit hacky but pretty smart.
-
HTML5, XHTML2, and the Future of the Web
HTML5, XHTML2, and the Future of the Web — "HTML5 will be the future of the web" - I have recently taken a turn away from XHTML to HTML (semantically written still of course!).
-
Unobtrusive connected select boxes - yet another solution approach - Wait till I come!
Unobtrusive connected select boxes - yet another solution approach - Wait till I come! — nicely implemented connected selects.
-
Technorati Weblog: Introducing Three New Widgets From Technorati: Top Searches, Top Tags, and Authority
Technorati Weblog: Introducing Three New Widgets From Technorati: Top Searches, Top Tags, and Authority — "We took three things on our site which bloggers have been requesting for quite some to include on their own sites, and wrapped them up into nice and tidy HTML widgets".
-
HTML Working Group
HTML Working Group — Charter for the HTML working group.
-
W3C restarts HTML effort
W3C restarts HTML effort — Article on how to apply to the w3c to participate in the development of HTML.
-
A List Apart: Articles: Where Our Standards Went Wrong
A List Apart: Articles: Where Our Standards Went Wrong — Ethan has an interesting article on the practicalities of standards. Personally, growing older meant that I validate others' code less, mainly so that I am not disappointed.
-
Why “Conditional Comments” are bad, repeat: bad – Jens Meiert
Why “Conditional Comments” are bad, repeat: bad – Jens Meiert — I disagree with this article, at some point I will explain in more detail why.
-
A Guide to CSS Support in Email - Campaign Monitor Blog
A Guide to CSS Support in Email - Campaign Monitor Blog — HTML email reference.
-
SitePoint Blogs » Microsoft Breaks HTML Email Rendering in Outlook 2007
SitePoint Blogs » Microsoft Breaks HTML Email Rendering in Outlook 2007 — REALLY bad news if you are forced to make HTML emails, if making them wasnt bad enough this will top it off.
-
Digital Web Magazine - Markup as a Craft
Digital Web Magazine - Markup as a Craft — "The quality of your markup will affect the quality of related code, and even the cost of implementing or maintaining that code.".
-
Nabuur - expandable form fields in the wild
Nabuur - expandable form fields in the wild — Site to aid charitable works through use of the skill set of the contributor, good cause. Also nice use of expandable form fields in the wild. Would be better if it had some restriction as to how big the fields could get, or just allow text areas ind stan.
-
geo - Microformats
geo - Microformats — Something I must look into at some point, now on the shelf of things to play with ...
-
Rich text editor
Rich text editor — .
-
HTML Playground, html, css reference by example
-
On having layout — the concept of hasLayout in IE/Win
-
24 ways: DOM Scripting Your Way to Better Blockquotes
-
Nikita the Spider * Bulk/Batch HTML Validation, Link Checking and More
Nikita the Spider * Bulk/Batch HTML Validation, Link Checking and More — .
-
Markup Maker - Takes a simple list of page ids that you enter and converts it to a valid XHTML document | Developer Tools | Accessify
-
Order Now Hand-coded Markup for your Design by PSD to HTML service, PSD2HTML.com
Order Now Hand-coded Markup for your Design by PSD to HTML service, PSD2HTML.com — .
-
Happy Cog Studios: Zeldman Video Keynote
-
bobbyvandersluis.com | Ten good practices for writing JavaScript in 2005
bobbyvandersluis.com | Ten good practices for writing JavaScript in 2005 — .
-
Vitamin - A resource for web developers, designers and entrepreneurs
Vitamin - A resource for web developers, designers and entrepreneurs — .
-
Nice titles
Nice titles — .
-
Rounded Corners with CSS and JavaScript [JavaScript & DHTML Tutorials]
Rounded Corners with CSS and JavaScript [JavaScript & DHTML Tutorials] — .
-
Fizbang Web Design » How to Improve Your Logo
-
mad4milk : scroll your internal links smoothly
-
A List Apart: Articles: Dynamic Text Replacement
-
Download details: Internet Explorer Developer Toolbar Beta
Download details: Internet Explorer Developer Toolbar Beta — finally! the quest is over.
-
hcalendar - Microformats
-
Simon Willison: Executing JavaScript on page load
-
Enhancing Structural Markup with JavaScript [JavaScript & DHTML Tutorials]
Enhancing Structural Markup with JavaScript [JavaScript & DHTML Tutorials] — .
-
Javascript - Introduction to Events
-
Top 10 custom JavaScript functions of all time
-
scottandrew.com
scottandrew.com — .
-
A List Apart: Articles: Cross-Browser Variable Opacity with PNG: A Real Solution
A List Apart: Articles: Cross-Browser Variable Opacity with PNG: A Real Solution — .
-
mezzoblue § A Bit of Transparency
-
Chris Holland: The Blog.: Banks: Protect Privacy: Disable Autocomplete with Valid HTML
Chris Holland: The Blog.: Banks: Protect Privacy: Disable Autocomplete with Valid HTML — .
-
Autocomplete feature of Internet Explorer
-
Accessible interdependent dropdowns
-
Code_Punk - Beginning JavaScript Lesson 25 - Dynamic CSS Using "getElementById"
Code_Punk - Beginning JavaScript Lesson 25 - Dynamic CSS Using "getElementById" — .
-
Rasmus' 30 second AJAX Tutorial - lunatechian (lunatech-ian)
Rasmus' 30 second AJAX Tutorial - lunatechian (lunatech-ian) — .
-
ColourMod » DHTML Colour Picker
ColourMod » DHTML Colour Picker — exceeeedingly cool colour picker.
-
HTML HTML Quick List - HTML Code Tutorial
-
CollyLogic: Image fades for overflow: auto
-
Ten more CSS tricks you may not know
-
doxdesk.com: software: minmax.js
-
Paged media
Paged media — .
-
Unicode
Unicode — .
52 items tagged "html"
Look at "html" on del.icio.us, Flickr or Technorati
