CSS (Cascading Style Sheets) (3)
CSS Practice: Namespaces in Complex Projects
Working in complex projects or in projects that don’t provide a good overview of forthcoming page types and elements may require a defensive strategy for writing CSS. Such a defensive strategy rests on certain safety measures to ensure better maintainability…
#7 · · development, maintainability
“Valid CSS” and Similar Claims Are Unprofessional
You know them. “Valid CSS” here, “Valid HTML” there, complemented by a “WAI AA” button. When these website claims hold true, that’s a great thing. Unfortunately, these conformance and quality claims have no place on professional websites.
#6 · · development, conformance
Print Style Sheets: The Basics (for No Excuses)
There are no excuses for not having at least a simple print style sheet. If you’re already on the web standards track, things are simple.
#5 · · development
Word Division: On “word-break,” Soft Hyphens, and Zero-Width Spaces
Word breaks and hyphenation are sometimes a problem when it comes to little available space but long words: The longer the word and the less space available, the more a layout is at risk. English appears to be less affected than other languages, but…
#4 · · development, html
Why “Conditional Comments” Are Bad, Repeat: Bad
“Conditional Comments” are inadvisable to use. They contradict the goal of separating structure from presentation, and because of that they will hurt you one day.
#3 · · development, html, maintainability
Internet Explorer Filter or Hack Using Character Escapes
Searching for a valid and “safe” way to circumnavigate an ugly layout problem in Internet Explorer I discovered the following filter that does not work in [IE ≤6].
#2 · · development
Jens Meiert Declares His Love to CSS…
#1 · · interviews, development