@ppk@front-end.social
@ppk@front-end.social avatar

ppk

@ppk@front-end.social

Writing a #CSS book - technical writer - #browser expert - #cssday and #perfnow conference co-organiser - #WebMonetization - #history geek - former Later Roman Empire specialist - native of #Amsterdam - recovering Tweeter

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ppk, to random
@ppk@front-end.social avatar

Do I know anyone who

organises hackathons?

Preferably not in German-speaking countries; we already have those.

ppk, to random
@ppk@front-end.social avatar

Oh, and the slides of my presentation are up at

https://quirksmode.org/presentations/Spring2024/pay-the-web-forward-bt.pdf

ppk, to random
@ppk@front-end.social avatar

Preparing for my sponsored 30 minute lunch session about at at 13:00.

It's actually going to be the first time in nearly seven years that I present something at a conference.

https://beyondtellerrand.com/events/dusseldorf-2024/schedule/monday

ppk, to random
@ppk@front-end.social avatar

Current ICE to Düsseldorf and @btconf . A d this is first class, mind you.

ppk, to random
@ppk@front-end.social avatar

I'm in the market for a new CLICKER - my old one, which I bought for SxSW 2007, has finally given up the ghost.

Mac/Keynote. Preferably USB-C.

Any tips? Best/worst?

ppk, to random
@ppk@front-end.social avatar

Strange poll. 26% of US voters may change their minds, while 66% won't.

So 8% of US voters don't know if they may change their minds or not ... ?

https://www.nbcnews.com/politics/2024-election/nbc-news-poll-one-four-voters-change-minds-presidential-race-rcna149039

ppk, to random
@ppk@front-end.social avatar

Why is Gimp so fucking incomprehensible?

ppk, (edited ) to random
@ppk@front-end.social avatar

I'm now at day 8 of not smoking.

If it continues like this, I'm going to succeed in quitting smoking permanently. Though I thank the stars for bits of nicotine chewing gum when I really need it.

Meanwhile, a funny story is attached to my quitting ...

ppk, to random
@ppk@front-end.social avatar

Listening to @adactio.com talking about user research, and it strikes me that quantitative research (looking at hard numbers) is like archaeology.

Like archaeological finds, the numbers give you a wealth of detail about all kinds of things EXCEPT for how people THINK.

You cannot infer why people leave a page quickly, just like you can't know why they built this huge structure in an unlikely place.

ppk, to random
@ppk@front-end.social avatar

In the context of Apple and the DMA I recently saw something like "Apple also needs to engage with 3rd-party [something]".

I didn't bookmark it and now lost it. Can anyone point me to a description of what Apple needs to do with 3rd-parties to comply with DMA?

ppk, to random
@ppk@front-end.social avatar

Apple gives in on PWAs.

In fact, it did so faster than I thought.

Good. Congrats, @owa

https://developer.apple.com/support/dma-and-apps-in-the-eu/#dev-qa:~:text=UPDATE%3A%20Previously,exist%20in%20iOS
(Open "Why don’t users in the EU have access to Home Screen web apps?")

ppk, to random
@ppk@front-end.social avatar

I need some good examples of relatively simple CSS and JavaScript functionalities that aren't supported by all browsers.

Last year this time the poster child was :has(), which was not supported by Firefox. I'm looking for something similar today.

ppk, to random
@ppk@front-end.social avatar

Also for @natbat , does anyone have an actual case of a PWA failing on iOS in the EU?

What happens? What did you see?

ppk, to random
@ppk@front-end.social avatar

No, not "Progressive Enchantment".

It's "Progressive Enhancement."

ppk, to random
@ppk@front-end.social avatar

Well well, the first attempt to form a new Dutch government with radical-right election winner Geert Wilders has failed: centre-right NSC party leader Omtzigt abandoned the negotiations - for now.

ppk, to random
@ppk@front-end.social avatar

Has any of my followers ever subscribed their website to Brave Creators? I'm looking for information about how it works - in more detail than what the Creators homepage shows.

ppk, to random
@ppk@front-end.social avatar

I am, apparently, in the productization group. Until today I did not know that that word existed.

ppk, to random
@ppk@front-end.social avatar

Waiting ro board for Cape Town

ppk, to random
@ppk@front-end.social avatar

It just occurred to me that pretty soon web developers need to test their sites on the new Chrome/Blink/iOS and Firefox/Gecko/iOS and other new iOS browsers

....

BUT THEY CAN'T outside the EU

...

ppk, to random
@ppk@front-end.social avatar

Given this HTML:

<dl>
<dt></dt>
<dd></dd>
<dd></dd>
<dt></dt>
<dd></dd>
</dl>

How do I select all <dd>s up to the next <dt>?

dt + dd only selects the first one
dt ~ dd selects all dds in the entire list, including the ones I don't want.

ppk, to random
@ppk@front-end.social avatar

Finally got it:

dt:hover {
background: var(--accent);

& ~ dd:not(dt:hover ~ dt ~ dd) {
background: var(--accent);
}
}

dd:hover {
background: var(--accent);

dt:has(~ &):not(dt:has(~ dt ~ &)) {
background: var(--accent);

& ~ dd:not(dd:hover ~ dt ~ dd) {
background: var(--accent);
}
}
}

ppk, to random
@ppk@front-end.social avatar

For the third or fourth time in more than two years I feel the desire to blog about this bit of code; especially the stuff I can't do but that's probably too complicated.

But I don't have a blog. Need to install Wordpress first (shudder).

ppk, to random
@ppk@front-end.social avatar

Well, it did net me a nice nested hover bug in Chrome.

https://quirksmode.org/weird-hover.html

ppk, to random
@ppk@front-end.social avatar

Today in My Exciting Life: lost my bike keys. And I need my bike, like, now.

ppk, to CSS
@ppk@front-end.social avatar

A certain grid column can either have content or not - I don't know in advance.

Is there a CSS way to give the column width 0 if it doesn't contain content and width 1fr if it does?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • khanakhh
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • megavids
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • modclub
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines