Daily Shaarli
August 22, 2023
Using a description list dl with description terms dt and their description detail dd: so basically a list of key - value pairs.
Advangtages for screen readers instead of divs:
- The screenreader could tell the user how many name–value groups are in the list.
- The screenreader could tell the user how far into the list they are.
- he screenreader could treat the list as one block that the user could skip over if they're uninterested in it.
RSS reader does not load styles and relies on HTML semantic!
In the meantime:
.visually-hidden:not(:focus):not(:active) {
border: 0;
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px;
}About a downfall of Google
How class encapsulation or closure can reduce the bundle size
- It's perfectly fine to blog just for fun.
- Start out on a premade platform.
- If you decide to own your own platform, keep it boring.
- Use semantic markup.
- It's totally okay not to have a cadence.
- You'll be amazed what some people don't know yet.
- Sometimes, 80% > 100%
- It's okay to ignore some feedback.
I found that the cyclical nature and the pressure to write anything was burning me out.
Yeah, I have that too. That and the thing is I also didn't want to write 3 phrases, so I have never-ending articles that I never publish 😞
The "About config" is not available in the menu anymore since the last version.
The recommanded way to get the Firefox version is from "Open Application Menu" > Help > More troubleshooting information
I wasn't aware of the mess on Windows. I also agree that it will be more confortable for users to follow XDG conventions on *nix. The article explains well why it is such a mess.
Solution?
On *nix, the answer is straightforward: get everyone to adhere to the XDG Base Directory specification.
A button style-reset in CSS:
button {
display: inline-block;
border: none;
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 1rem;
line-height: 1;
background: transparent;
-webkit-appearance: none;
}
and again: link for content and button for actions!
The plan is to import the dependencies from package.json and modify the rollup output chunks to split each dependency from the vendor bundle. A vendor array should be there with the boot dependencies.