Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: css

  • CSS4 is here!

    Peter-Paul Koch of QuirksMode proposes that CSS4 should be declared a "thing", for marketing reasons, and Dan agrees.

    Read more - about 3 minutes (549 words)

    • Repost
    • 7 comments
    • posted 23 January, 2020
  • Annabel explores the Talking Maps digital interactives.

    Using the Web for Exhibition Interactives

    As he writes up notes for his successor, Dan explains how the Bodleian's interactive digital signage uses the power of the Web.

    Read more - about 7 minutes (1480 words)

    • Article
    • 3 comments
    • posted 20 September, 2019
  • The Real Dark Web

    An analogy between dark matter and the huge crowd of web developers who are using such "boring" technology stacks.

    Read more (418 words)

    • Repost
    • posted 29 August, 2019
  • Image representing post: Reply to: A modern font loading strategy with the vanilla JS FontFaceSet.load() method

    Reply to: A modern font loading strategy with the vanilla JS FontFaceSet.load() method

    Chris Ferdinandi's suggestion of using FontFaceSet.load() to prevent FOIT seems overkill. What's wrong with font-display: swap;?

    Read more - about 4 minutes (760 words)

    • Reply
    • 1 comment
    • posted 22 June, 2019
  • Image representing post: Reducing motion with the picture element

    Reducing motion with the picture element

    A simple, elegant way to use an inline CSS media query to provide "prefers-reduced-motion" support on animated content.

    Read more (182 words)

    • Repost
    • posted 7 June, 2019
  • Image representing post: css-only-chat/README.md at master · kkuchta/css-only-chat · GitHub

    css-only-chat/README.md at master · kkuchta/css-only-chat · GitHub

    Of all the things I've seen hacked-together with just HTML and CSS on the client-side, I never thought I'd I'd see a "push"-capable live chat app...

    Read more - about 4 minutes (801 words)

    • Repost
    • posted 16 May, 2019
  • An insertion and a deletion on a 2007 blog post announcing Troma Night plans.

    Blogging with semantic insertions and deletions

    Adapting your CSS can make semantically-enhanced / modifications to a blog post clearer to readers.

    Read more - about 4 minutes (779 words)

    • Article
    • 1 comment
    • posted 3 May, 2019
  • Image representing post: Modern CSS on DanQ.me

    Modern CSS on DanQ.me

    Dan explains three of the cutting-edge CSS features implemented on his blog.

    Read more - about 6 minutes (1310 words)

    • Article
    • 2 comments
    • posted 5 March, 2019
  • Facebook console messaging advising against the use of the console.

    CSS-driven console graphics

    There's an Easter egg in danq.me which you can see in your browser's debug console.

    Read more - about 4 minutes (721 words)

    • Article
    • 3 comments
    • posted 16 January, 2019
  • Making single color SVG icons work in dark mode

    In a project I work on, we had a couple of buttons that consisted of just icons (with visually hidden help text). The awesome QA engineer I worked with, found some of those did not show up in dark mode, which rendered the buttons unusable for users of that mode. Using inline SVGs with currentColor …

    Read more (138 words)

    • Repost
    • posted 29 December, 2018
  • When to use CSS vs. JavaScript


    CSS before JS #
    My general rule of thumb is…
    If something I want to do with JavaScript can be done with CSS instead, use CSS.
    CSS parses and renders faster.

    For things like animations, it more easily hooks into the browser’s refresh rate cycle to provide silky smooth animations (this can be done in …

    Read more (370 words)

    • Repost
    • 1 comment
    • posted 23 November, 2018
  • The CSS Working Group At TPAC: What's New In CSS?

    Last week, I attended W3C TPAC as well as the CSS Working Group meeting there. Various changes were made to specifications, and discussions had which I feel are of interest to web designers and developers. In this article, I’ll explain a little bit about what happens at TPAC, and show some examples and demos of …

    Read more (207 words)

    • Repost
    • posted 2 November, 2018
  • Image representing post: CSS Border-Radius Can Do That? | IO 9elements

    CSS Border-Radius Can Do That? | IO 9elements

    TL/DR: When you use eight values specifying border-radius in CSS, you can create organic looking shapes. WOW. No time to read it all ?— we made a visual tool for you. Find it here.


    Introduction
    During this year’s Frontend Conference Zurich Rachel Andrew talked about Unlocking the Power of CSS Grid Layout. At the end …

    Read more (157 words)

    • Repost
    • posted 22 October, 2018
  • Sub-Pixel Problems in CSS

    Something that jumped at me, recently, was a rendering dilemma that browsers have to encounter, and gracefully handle, on a day-by-day basis with little, to no, standardization.

    Take the following page for example. You have 4 floated divs, each with a width of 25%, contained within a parent div of width 50px. Here’s the question: How …

    Read more (133 words)

    • Repost
    • 1 comment
    • posted 10 June, 2017
  • DRY: Do Repeat Yourself

    I am increasingly of the opinion that the general software engineering adage “Don’t Repeat Yourself” does not always apply to web development. Also, I found that web development classes in CS academia are not very realistic. These two problems turn out to have the same root cause: a lack of appreciation of what browsers do…

    …

    Read more (57 words)

    • Repost
    • posted 5 June, 2016

Posts navigation

Older posts
Newer posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • © Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!