<?xml  version="1.0" encoding="utf-8" ?>

<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr='http://purl.org/syndication/thread/1.0' >
	<title>b_b (@b_b) - Seenthis</title>
	<link href="https://seenthis.net/people/b_b"/>
	<id>https://seenthis.net/people/b_b</id>
	<updated>2026-08-16T04:16:10Z</updated>
	<link rel="self" href="https://seenthis.net/people/b_b/feed" />


	<entry>
	<id>urn:uuid:6a7af77c-2e38-476b-8753-42083f471beb</id>
	<title>How to Achieve Mailjet DMARC Alignment with SPF &amp; DKIM ? | DmarcDkim.com</title>
	<author>
		<name>cy_altern  (@cy_altern)</name>
		<uri>https://seenthis.net/people/cy_altern</uri>
		<email>cy_altern@seenthis.net</email>
		
	</author>
	<published>2026-08-11T10:20:44Z</published>
	<updated>2026-08-11T10:23:44Z</updated>
	
	 <link href="https://seenthis.net/messages/1185819" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1185819"/>
	<summary><![CDATA[How to Achieve Mailjet DMARC Alignment with SPF & DKIM? | DmarcDkim.com
https://dmarcdkim.com/setup/mailjet-dmarc-alignment-spf-dkim-and-domain-authentication#mailjet-spf-alignment-for-dmarc


Howto pour la configuration DNS des enregistrements SPF/DKIM/DMARC d'un domaine utilisant Mailjet pour l'envoi de ses mails
...et en particulier la nécessité de passer par un ticket pour faire configurer le "Return-Path domain" nécessaire pour "aligner" l'enregistrement DMARC

Voir aussi la doc de Mailjet sur l'alignement DMARC : https://documentation.mailjet.com/hc/fr/articles/20531905163419-Comprendre-DMARC#01HKCF2K6C61SNHAG26A2BM9XA

#DKIM #SPF #DMARC #configuration_DNS  #Mailjet #spam]]></summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>How to Achieve Mailjet DMARC Alignment with SPF &amp; DKIM&nbsp;? | DmarcDkim.com<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008320802'>▻</a></span><a href="https://dmarcdkim.com/setup/mailjet-dmarc-alignment-spf-dkim-and-domain-authentication#mailjet-spf-alignment-for-dmarc" class='spip_out' title="How to Achieve Mailjet DMARC Alignment with SPF &amp; DKIM?" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>dmarcdkim.com</span>/</span><span class='lien_off'>setup/</span><span class='lien_fin'><span class='lien_fin_coupee'>mailjet-dmarc-alignment-spf-</span><span class='lien_fin_cachee'>dkim-and-domain-authentication#mailjet-spf-al</span></span></span></a></span></p><p>Howto pour la configuration DNS des enregistrements SPF/DKIM/DMARC d’un domaine utilisant Mailjet pour l’envoi de ses mails<br>...et en particulier la nécessité de passer par un ticket pour faire configurer le &laquo;&nbsp;Return-Path domain&nbsp;&raquo; nécessaire pour &laquo;&nbsp;aligner&nbsp;&raquo; l’enregistrement DMARC</p><p>Voir aussi la doc de Mailjet sur l’alignement DMARC&nbsp;: <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008320806'>▻</a></span><a href="https://documentation.mailjet.com/hc/fr/articles/20531905163419-Comprendre-DMARC#01HKCF2K6C61SNHAG26A2BM9XA" class='spip_out' title="Comprendre DMARC – Centre d'aide Mailjet" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>documentation.mailjet.com</span>/</span><span class='lien_off'>hc/</span><span class='lien_off'>fr/</span><span class='lien_off'>articles/</span><span class='lien_fin'><span class='lien_fin_coupee'>20531905163419-C</span><span class='lien_fin_cachee'>omprendre-DMARC#01HKCF2K6C61SNHAG26A2BM9XA</span></span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/dkim'>DKIM</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/spf'>SPF</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/dmarc'>DMARC</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/configuration_dns'>configuration_DNS</a></span>  <span class='lien_tag'>#<a href='https://seenthis.net/tag/mailjet'>Mailjet</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/spam'>spam</a></span></p></div>]]></content>
	
	<link rel="related" href="https://dmarcdkim.com/setup/mailjet-dmarc-alignment-spf-dkim-and-domain-authentication#mailjet-spf-alignment-for-dmarc" title="How to Achieve Mailjet DMARC Alignment with SPF &amp; DKIM ?" hreflang="en"/>
	
	<link rel="related" href="https://documentation.mailjet.com/hc/fr/articles/20531905163419-Comprendre-DMARC#01HKCF2K6C61SNHAG26A2BM9XA" title="Comprendre DMARC &#8211; Centre d'aide Mailjet" hreflang="fr"/>
	
	
	<category term="DKIM" label="DKIM" scheme="https://seenthis.net/tag/dkim"/>
	<category term="SPF" label="SPF" scheme="https://seenthis.net/tag/spf"/>
	<category term="DMARC" label="DMARC" scheme="https://seenthis.net/tag/dmarc"/>
	<category term="configuration_DNS" label="configuration_DNS" scheme="https://seenthis.net/tag/configuration_dns"/>
	<category term="Mailjet" label="Mailjet" scheme="https://seenthis.net/tag/mailjet"/>
	<category term="spam" label="spam" scheme="https://seenthis.net/tag/spam"/>
</entry>

	<entry>
	<id>urn:uuid:6a6cd366-2468-4c68-b3b8-4741471b95ee</id>
	<title>Il &#233;tait temps de mettre &#224; jour seenthis en SPIP 4.4.16, c'est chose faite. Les prochaines mises &#224;&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-07-31T16:55:02Z</published>
	<updated>2026-07-31T16:55:02Z</updated>
	
	 <link href="https://seenthis.net/messages/1184469" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1184469"/>
	<summary>Il était temps de mettre à jour #seenthis en SPIP 4.4.16, c'est chose faite. Les prochaines mises à jour se passeront plus rapidement/facilement cf https://github.com/seenthis/hebergement/issues/31

ping @biggrizzly</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/biggrizzly' title="BigGrizzly (@biggrizzly)" data-login-auteur="biggrizzly" data-id-auteur="1842">
		<img
    class="logo_24"
	alt="@biggrizzly" src='https://seenthis.net/local/cache-gd2/24/347d9b1ac0b37ff889bbbc04f755d0.png?1773307955'
	srcset="local/cache-gd2/e8/0e479d84051b1dfb90199e31967cff.png?1773307954 2x"
>
	</a></div><div lang="fr" dir="ltr"><p>Il était temps de mettre à jour <span class='lien_tag'>#<a href='https://seenthis.net/tag/seenthis'>seenthis</a></span> en SPIP 4.4.16, c’est chose faite. Les prochaines mises à jour se passeront plus rapidement/facilement cf <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008317668'>▻</a></span><a href="https://github.com/seenthis/hebergement/issues/31" class='spip_out' title="Réinstaller SPIP en git pour faciliter les mises à jour · Issue #31 · seenthis/hebergement · GitHub" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>github.com</span>/</span>seenthis/hebergement/issues/<span class='lien_fin'>31</span></span></a></span></p><p>ping <span class='lien_people'>@<a href='https://seenthis.net/people/biggrizzly'>biggrizzly</a></span></p></div>]]></content>
	
	<link rel="related" href="https://github.com/seenthis/hebergement/issues/31" title="R&#233;installer SPIP en git pour faciliter les mises &#224; jour &#183; Issue #31 &#183; seenthis/hebergement &#183; GitHub" hreflang="fr"/>
	
	
	<category term="seenthis" label="seenthis" scheme="https://seenthis.net/tag/seenthis"/>
</entry>

	<entry>
	<id>urn:uuid:6a69d1c2-2a78-414c-b941-48d6fa642904</id>
	<title>RABBeAT - The Parable Of Death in The Parable Of Life</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-07-29T10:11:14Z</published>
	<updated>2026-07-29T10:11:14Z</updated>
	
	 <link href="https://seenthis.net/messages/1184115" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1184115"/>
	<summary>RABBeAT - The Parable Of Death in The Parable Of Life
https://soundcloud.com/rabbeaat/sets/the-parable-of-life

C'est en partie pour RABBeAT que Manu le Malin a eu envie de remonter un label. Une bonne raison d'y prêter l'oreille :)

❝The first time you hear it, it hits you like a slap in the face. The second time too. And it never stops❞

#son</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>RABBeAT - The Parable Of Death in The Parable Of Life<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008316957'>▻</a></span><a href="https://soundcloud.com/rabbeaat/sets/the-parable-of-life" class='spip_out' title="Stream RABBeAT | Listen to The Parable Of Life playlist online for free on SoundCloud" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>soundcloud.com</span>/</span><span class='lien_off'>rabbeaat/</span>sets/<span class='lien_fin'>the-parable-of-life</span></span></a></span></p><p>C’est en partie pour RABBeAT que Manu le Malin a eu envie de remonter un label. Une bonne raison d’y prêter l’oreille&nbsp;:)</p><blockquote lang="en" dir="ltr"><p> The first time you hear it, it hits you like a slap in the face. The second time too. And it never stops </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/son'>son</a></span></p></div>]]></content>
	
	<link rel="related" href="https://soundcloud.com/rabbeaat/sets/the-parable-of-life" title="Stream RABBeAT | Listen to The Parable Of Life playlist online for free on SoundCloud" hreflang="en"/>
	
	
	<category term="son" label="son" scheme="https://seenthis.net/tag/son"/>
</entry>

	<entry>
	<id>urn:uuid:6a425421-6988-4268-a605-4587fa005713</id>
	<title>Corner only border around an image</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-06-29T11:16:49Z</published>
	<updated>2026-06-29T11:16:49Z</updated>
	
	 <link href="https://seenthis.net/messages/1179702" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1179702"/>
	<summary>#Corner only #border around an #image
https://css-tip.com/img/F85FrPdz6B-926.avif

```
img {
  --s: 80px; /* corner size */
  padding: 15px; /* the gap */
  border: 8px solid #69D2E7;
  mask:
    conic-gradient(at var(--s) var(--s),#0000 75%,#000 0)
     0 0/calc(100% - var(--s)) calc(100% - var(--s)),
    conic-gradient(#000 0 0) content-box;
}
```

#css</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/corner'>Corner</a></span> only <span class='lien_tag'>#<a href='https://seenthis.net/tag/border'>border</a></span> around an <span class='lien_tag'>#<a href='https://seenthis.net/tag/image'>image</a></span><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008307064'>▻</a></span><a href="https://css-tip.com/img/F85FrPdz6B-926.avif" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tip.com</span>/</span>img/<span class='lien_fin'>F85FrPdz6B-926.avif</span></span></a></span></p><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>img {
  --s: 80px; /* corner size */
  padding: 15px; /* the gap */
  border: 8px solid #69D2E7;
  mask:
    conic-gradient(at var(--s) var(--s),#0000 75%,#000 0)
     0 0/calc(100% - var(--s)) calc(100% - var(--s)),
    conic-gradient(#000 0 0) content-box;
}</code></pre></div><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span></p></div>]]></content>
	
	<link rel="related" href="https://css-tip.com/img/F85FrPdz6B-926.avif" hreflang="fr"/>
	
	
	<category term="Corner" label="Corner" scheme="https://seenthis.net/tag/corner"/>
	<category term="border" label="border" scheme="https://seenthis.net/tag/border"/>
	<category term="image" label="image" scheme="https://seenthis.net/tag/image"/>
	<category term="69D2E7" label="69D2E7" scheme="https://seenthis.net/tag/69d2e7"/>
	<category term="0000" label="0000" scheme="https://seenthis.net/tag/0000"/>
	<category term="000" label="000" scheme="https://seenthis.net/tag/000"/>
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
</entry>

	<entry>
	<id>urn:uuid:6a37984f-7fc8-40d0-9875-4cf66c36c62d</id>
	<title>Tchorski - Site ferm&#233;</title>
	<author>
		<name>RoiNu  (@roinu)</name>
		<uri>https://seenthis.net/people/roinu</uri>
		<email>roinu@seenthis.net</email>
		
	</author>
	<published>2026-06-21T07:52:47Z</published>
	<updated>2026-06-21T07:52:47Z</updated>
	
	 <link href="https://seenthis.net/messages/1178321" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1178321"/>
	<summary>Tchorski - Site fermé
https://tchorski.fr/index.htm

❝Depuis les core update de juillet et décembre 2025, google a décidé de tuer l’internet des gens passionnés. L'expression « google est en train de tuer le web » n'est plus une simple hyperbole de blogueur en colère, c'est devenu un sujet de thèse économique en 2026.

Google, en situation de monopole écrasant, ne se contente pas de se foutre du sort des créateurs, il est en train de changer de métier. Pendant 25 ans, le contrat était simple : produisez du contenu, google envoie du trafic, google se rémunère avec de la pub. En 2026, ce contrat est résilié unilatéralement. Google est devenu un cannibale dévastateur.

Désormais, google désindexe en masse. Sur mon site de 3000 pages, les derniers moments ont vu 2600 pages supprimées. Cependant en interne, google utilise encore mon contenu, même désindexé. C’est ce que j’appelle le paradoxe du « cannibale affamé ».  Car c'est là que le cynisme atteint son apogée. Google a besoin du web pour nourrir son IA, mais en privant le web de trafic, il affame les créateurs qui produisent la matière première.

Google utilise les contenus des sites pour générer ses AI Overviews. En gros, il me supprime, mais il utilise mon travail pour construire le produit qui me remplace. Google préfère que vous payiez 20 € par mois pour leur IA, plutôt que de vous envoyer sur un blog de recherches historiques gratuit.

De ce fait, j’ai pris la décision de supprimer tout le site. Le contexte global est devenu toxique. Il faut savoir quitter une table de jeu quand on réalise que les dés sont pipés.❞</summary>
	<content type="html"><![CDATA[<div lang="hu" dir="ltr"><p>Tchorski - Site fermé<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008304367'>▻</a></span><a href="https://tchorski.fr/index.htm" class='spip_out' title="Tchorski - Site fermé" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>tchorski.fr</span>/</span><span class='lien_fin'>index.htm</span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> Depuis les core update de juillet et décembre 2025, google a décidé de tuer l’internet des gens passionnés. L’expression &#171;&nbsp;google est en train de tuer le web&nbsp;&#187; n’est plus une simple hyperbole de blogueur en colère, c’est devenu un sujet de thèse économique en 2026.</p><p>Google, en situation de monopole écrasant, ne se contente pas de se foutre du sort des créateurs, il est en train de changer de métier. Pendant 25 ans, le contrat était simple&nbsp;: produisez du contenu, google envoie du trafic, google se rémunère avec de la pub. En 2026, ce contrat est résilié unilatéralement. Google est devenu un cannibale dévastateur.</p><p>Désormais, google désindexe en masse. Sur mon site de 3000 pages, les derniers moments ont vu 2600 pages supprimées. Cependant en interne, google utilise encore mon contenu, même désindexé. C’est ce que j’appelle le paradoxe du &#171;&nbsp;cannibale affamé&nbsp;&#187;.&nbsp;Car c’est là que le cynisme atteint son apogée. Google a besoin du web pour nourrir son IA, mais en privant le web de trafic, il affame les créateurs qui produisent la matière première.</p><p>Google utilise les contenus des sites pour générer ses AI Overviews. En gros, il me supprime, mais il utilise mon travail pour construire le produit qui me remplace. Google préfère que vous payiez 20 € par mois pour leur IA, plutôt que de vous envoyer sur un blog de recherches historiques gratuit.</p><p>De ce fait, j’ai pris la décision de supprimer tout le site. Le contexte global est devenu toxique. Il faut savoir quitter une table de jeu quand on réalise que les dés sont pipés. </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://tchorski.fr/index.htm" title="Tchorski - Site ferm&#233;" hreflang="fr"/>
	
	
</entry>

	<entry>
	<id>urn:uuid:6a217b46-0030-4506-9887-4a37884863d2</id>
	<title>Media_Queries Range Syntax</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-06-04T13:19:02Z</published>
	<updated>2026-06-04T13:19:02Z</updated>
	
	 <link href="https://seenthis.net/messages/1175713" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1175713"/>
	<summary><![CDATA[#Media_Queries Range Syntax
https://ishadeed.com/article/range-syntax/

❝
```
/* Before */
.section {
  @media (min-width: 300px)  and (max-width: 500px) {
    /* styles for the card */
  }
}

/* After */
.section {
  @media (300px <= width <= 500px) {
    /* styles for the card */
  }
}
```
❞

#css]]></summary>
	<content type="html"><![CDATA[<div lang="ss" dir="ltr"><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/media_queries'>Media_Queries</a></span> Range Syntax<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008298338'>▻</a></span><a href="https://ishadeed.com/article/range-syntax" class='spip_out' title="Media Queries Range Syntax" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>ishadeed.com</span>/</span>article/<span class='lien_fin'>range-syntax</span></span></a></span></p><blockquote lang="fr" dir="ltr"><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>/* Before */
.section {
  @media (min-width: 300px)  and (max-width: 500px) {
    /* styles for the card */
  }
}

/* After */
.section {
  @media (300px &lt;= width &lt;= 500px) {
    /* styles for the card */
  }
}</code></pre></div><br> </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span></p></div>]]></content>
	
	<link rel="related" href="https://ishadeed.com/article/range-syntax" title="Media Queries Range Syntax" hreflang="en"/>
	
	
	<category term="Media_Queries" label="Media_Queries" scheme="https://seenthis.net/tag/media_queries"/>
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
</entry>

	<entry>
	<id>urn:uuid:6a2116fb-c4a0-4919-9c78-4ee877f25ab1</id>
	<title>Sender Audit - Spam test de configuration domaine</title>
	<author>
		<name>BigGrizzly  (@biggrizzly)</name>
		<uri>https://seenthis.net/people/biggrizzly</uri>
		<email>biggrizzly@seenthis.net</email>
		
	</author>
	<published>2026-06-04T06:11:07Z</published>
	<updated>2026-06-04T06:11:07Z</updated>
	
	 <link href="https://seenthis.net/messages/1175620" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1175620"/>
	<summary>Sender Audit - Spam test de configuration domaine
https://senderaudit.com/

❝Analysez votre délivrabilité : SPF, DKIM, DMARC, BIMI, TLS, blocklists, réputation IP, spam score, readability, conformité Google/Yahoo. 10 outils gratuits + monitoring continu.❞

Avant, ça se nommait https://scanmy.email 

Simon a décidé d'ajouter d'autres services apparemment.</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Sender Audit - Spam test de configuration domaine<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008298131'>▻</a></span><a href="https://senderaudit.com/" class='spip_out' title="Sender Audit — Free Email Deliverability Analyzer"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>senderaudit.com</span></span></span></a></span></p><blockquote lang="la" dir="ltr"><p> Analysez votre délivrabilité&nbsp;: SPF, DKIM, DMARC, BIMI, TLS, blocklists, réputation IP, spam score, readability, conformité Google/Yahoo. 10 outils gratuits + monitoring continu. </p></blockquote><p>Avant, ça se nommait <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336007976626'>►</a></span><a href="https://scanmy.email" class='spip_out' title="Scan My Email - Domain config spam test" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>scanmy.email</span></span></span></a></span></p><p>Simon a décidé d’ajouter d’autres services apparemment.</p></div>]]></content>
	
	<link rel="related" href="https://scanmy.email" title="Scan My Email - Domain config spam test" hreflang="en"/>
	
	<link rel="related" href="https://senderaudit.com" title="Sender Audit &#8212; Free Email Deliverability Analyzer" hreflang="fr"/>
	
	
</entry>

	<entry>
	<id>urn:uuid:6a0d6ac2-5bb0-4f81-8c96-43751b31f6bb</id>
	<title>The end of responsive images - Piccalilli</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-05-20T08:03:14Z</published>
	<updated>2026-05-20T08:03:23Z</updated>
	
	 <link href="https://seenthis.net/messages/1173279" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1173279"/>
	<summary>The end of #responsive #images - Piccalilli
https://piccalil.li/blog/the-end-of-responsive-images/

❝Responsive images aren’t a problem. picture isn’t a problem; srcset isn’t even the problem.

We both know what the problem is...The sizes dilemma

Fully automatic responsive images. Supply the browser with a list of candidates using srcset, bolt on sizes="auto", and let the browser do the rest.

the string “auto” at the start of a sizes attribute, any browser with support for it will say “figure it out myself; got it,” ditch the rest of the sizes attribute, and move on — browsers without support will throw the meaningless-to-them auto value out and continue on to the rest of attribute as usual. That means you can start using this right now, at absolutely zero cost and with no more overhead than typing auto, at the start of a sizes attribute

An image likely to appear in the user’s viewport when a page first loads is a situation where you wouldn’t want to use loading="lazy" (again, sizes="auto" will only work with lazyloaded images), but these images are the exceptions, not the default.

Every other image — all those images scattered throughout columns and grids and sidebars and “cards” and smatterings of little round user avatars that the web is really made out of? loading="lazy" sizes="auto". Job done. Congratulations.❞

#css</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>The end of <span class='lien_tag'>#<a href='https://seenthis.net/tag/responsive'>responsive</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/images'>images</a></span> - Piccalilli<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008292494'>▻</a></span><a href="https://piccalil.li/blog/the-end-of-responsive-images" class='spip_out' title="The end of responsive images" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>piccalil.li</span>/</span><span class='lien_off'>blog/</span><span class='lien_fin'>the-end-of-responsive-images</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Responsive images aren’t a problem. picture isn’t a problem; srcset isn’t even the problem.</p><p>We both know what the problem is...The sizes dilemma</p><p>Fully automatic responsive images. Supply the browser with a list of candidates using srcset, bolt on sizes="auto", and let the browser do the rest.</p><p>the string “auto” at the start of a sizes attribute, any browser with support for it will say “figure it out myself; got it,” ditch the rest of the sizes attribute, and move on — browsers without support will throw the meaningless-to-them auto value out and continue on to the rest of attribute as usual. That means you can start using this right now, at absolutely zero cost and with no more overhead than typing auto, at the start of a sizes attribute</p><p>An image likely to appear in the user’s viewport when a page first loads is a situation where you wouldn’t want to use loading="lazy" (again, sizes="auto" will only work with lazyloaded images), but these images are the exceptions, not the default.</p><p>Every other image — all those images scattered throughout columns and grids and sidebars and “cards” and smatterings of little round user avatars that the web is really made out of? loading="lazy" sizes="auto". Job done. Congratulations. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span></p></div>]]></content>
	
	<link rel="related" href="https://piccalil.li/blog/the-end-of-responsive-images" title="The end of responsive images" hreflang="en"/>
	
	
	<category term="responsive" label="responsive" scheme="https://seenthis.net/tag/responsive"/>
	<category term="images" label="images" scheme="https://seenthis.net/tag/images"/>
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
</entry>

	<entry>
	<id>urn:uuid:6a0caa48-f6cc-4cb2-a009-4e601bd64e96</id>
	<title>contrast() | CSS-Tricks</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-05-19T18:22:00Z</published>
	<updated>2026-05-19T18:22:00Z</updated>
	
	 <link href="https://seenthis.net/messages/1173196" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1173196"/>
	<summary>contrast() | CSS-Tricks
https://css-tricks.com/almanac/functions/c/contrast/

❝Making product card images pop on hover

Another useful application for contrast() is to highlight an image in a user’s interaction. For example, in a row of image cards, we could increase the image’s contrast and also scale it on hover

```
.card img {
  transition:
    filter 0.4s ease,
    transform 0.4s ease;
}

.card:hover img {
  filter: contrast(125%);
  transform: scale(1.05);
}
```
❞

#css #contrast #effet #hover</summary>
	<content type="html"><![CDATA[<div lang="es" dir="ltr"><p>contrast() | CSS-Tricks<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008292229'>▻</a></span><a href="https://css-tricks.com/almanac/functions/c/contrast" class='spip_out' title="contrast() | CSS-Tricks" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_off'>almanac/</span>functions/<span class='lien_off'>c/</span><span class='lien_fin'>contrast</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Making product card images pop on hover</p><p>Another useful application for contrast() is to highlight an image in a user’s interaction. For example, in a row of image cards, we could increase the image’s contrast and also scale it on hover</p><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>.card img {
  transition:
    filter 0.4s ease,
    transform 0.4s ease;
}

.card:hover img {
  filter: contrast(125%);
  transform: scale(1.05);
}</code></pre></div><br> </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/contrast'>contrast</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/effet'>effet</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/hover'>hover</a></span></p></div>]]></content>
	
	<link rel="related" href="https://css-tricks.com/almanac/functions/c/contrast" title="contrast() | CSS-Tricks" hreflang="en"/>
	
	
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
	<category term="contrast" label="contrast" scheme="https://seenthis.net/tag/contrast"/>
	<category term="effet" label="effet" scheme="https://seenthis.net/tag/effet"/>
	<category term="hover" label="hover" scheme="https://seenthis.net/tag/hover"/>
</entry>

	<entry>
	<id>urn:uuid:6a01ce25-9274-4a89-819b-4302a630e1f8</id>
	<title>seenthis je viens de faire &#171; une petite &#187; passe de m&#233;nage dans les comptes &#224; spam. Voici les liste&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-05-11T12:40:05Z</published>
	<updated>2026-05-11T12:40:05Z</updated>
	
	 <link href="https://seenthis.net/messages/1171792" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1171792"/>
	<summary>@seenthis je viens de faire "une petite" passe de ménage dans les comptes à spam. Voici les liste des comptes supprimés qui ne nous manquerons pas :p

```
inisghtrx zhongvigoss endoacustica seleneveyra didier6 niharika benjaminan zeommartin2389 ethan varisij721 zamini2 zamini1 simplysport arthur2 lyf223511 the_banyan_studio twozo_crm edwin_jose alisonsummit1 the_banyan_studio1 fraudrecoveryexperts superhoki123 adriana29 scan4health webgamesworld18 yesplayonline tanganemas94 turbohokii thetabgold robinthomes superhoki94 turbohoki77 namohpackers wholesale_socks_canada hilton_glove the_banyan_studio_bangalore the_banyan_studio1 bts_jaipur opg_mobility montessori_school scan4health1 tapronireland goldbathroom leapswitch bacteriostatic_water_usa the_banyan_studio2 federal_hospitality frenan_yusia smith_lim ideal_med_store bececi1724 xovon35458 ptaufiqphotography mediamaksuk vefogixs batterypro charleshans spalba_hq sumi_rathore emily_carleton vishyatseoggn111
```

Au passage, je vais surveiller ça car je pense que depuis l'activation d'anubis sur le serveur par @biggrizzly on devrait moins subir ces inscriptions de spammers :)</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/seenthis' title="Seenthis (@seenthis)" data-login-auteur="seenthis" data-id-auteur="3">
		<img
    class="logo_24"
	alt="@seenthis" src='https://seenthis.net/local/cache-gd2/bf/0637a736431d269d023bf412b4ed68.jpg?1773307977'
	srcset="local/cache-gd2/90/e001d4c41e0793a2c7150b933745a1.jpg?1773307957 2x"
>
	</a><a href='https://seenthis.net/people/biggrizzly' title="BigGrizzly (@biggrizzly)" data-login-auteur="biggrizzly" data-id-auteur="1842">
		<img
    class="logo_24"
	alt="@biggrizzly" src='https://seenthis.net/local/cache-gd2/24/347d9b1ac0b37ff889bbbc04f755d0.png?1773307955'
	srcset="local/cache-gd2/e8/0e479d84051b1dfb90199e31967cff.png?1773307954 2x"
>
	</a></div><div lang="fr" dir="ltr"><p><span class='lien_people'>@<a href='https://seenthis.net/people/seenthis'>seenthis</a></span> je viens de faire &laquo;&nbsp;une petite&nbsp;&raquo; passe de ménage dans les comptes à spam. Voici les liste des comptes supprimés qui ne nous manquerons pas :p</p><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>inisghtrx zhongvigoss endoacustica seleneveyra didier6 niharika benjaminan zeommartin2389 ethan varisij721 zamini2 zamini1 simplysport arthur2 lyf223511 the_banyan_studio twozo_crm edwin_jose alisonsummit1 the_banyan_studio1 fraudrecoveryexperts superhoki123 adriana29 scan4health webgamesworld18 yesplayonline tanganemas94 turbohokii thetabgold robinthomes superhoki94 turbohoki77 namohpackers wholesale_socks_canada hilton_glove the_banyan_studio_bangalore the_banyan_studio1 bts_jaipur opg_mobility montessori_school scan4health1 tapronireland goldbathroom leapswitch bacteriostatic_water_usa the_banyan_studio2 federal_hospitality frenan_yusia smith_lim ideal_med_store bececi1724 xovon35458 ptaufiqphotography mediamaksuk vefogixs batterypro charleshans spalba_hq sumi_rathore emily_carleton vishyatseoggn111</code></pre></div><p>Au passage, je vais surveiller ça car je pense que depuis l’activation d’anubis sur le serveur par <span class='lien_people'>@<a href='https://seenthis.net/people/biggrizzly'>biggrizzly</a></span> on devrait moins subir ces inscriptions de spammers&nbsp;:)</p></div>]]></content>
	
	
</entry>

	<entry>
	<id>urn:uuid:00e37a89-0150-0026-8c33-49dee205bee0</id>
	<title>La col&#232;re contre l'IA est-elle en train de d&#233;g&#233;n&#233;rer ?</title>
	<author>
		<name>hubertguillaud  (@hubertguillaud)</name>
		<uri>https://seenthis.net/people/hubertguillaud</uri>
		<email>hubertguillaud@seenthis.net</email>
		
	</author>
	<published>2026-05-04T05:34:23Z</published>
	<updated>2026-05-04T05:34:23Z</updated>
	
	 <link href="https://seenthis.net/messages/1170654" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1170654"/>
	<summary>La colère contre l’IA est-elle en train de dégénérer ?
https://danslesalgorithmes.net/stream/la-colere-contre-lia-est-elle-en-train-de-degenerer

❝C’est la thèse que soutient l’historien Brien Merchant, qui documente, comme nul autre et depuis longtemps, l’opposition à l’IA. Quelques faits divers à quelques jours d’intervalles, où deux individus isolés se sont attaqués à la maison de Sam Altman et un autre a tiré des coups de feux sur la maison d’un conseiller municipal d’Indianapolis […]❞</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>La colère contre l’IA est-elle en train de dégénérer&nbsp;?<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008285656'>►</a></span><a href="https://danslesalgorithmes.net/stream/la-colere-contre-lia-est-elle-en-train-de-degenerer" class='spip_out' title="Dans les algorithmes | La colère contre l’IA est-elle en train de dégénérer ?" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>danslesalgorithmes.net</span>/</span><span class='lien_off'>stream/</span><span class='lien_fin'><span class='lien_fin_coupee'>la-colere-contre-li</span><span class='lien_fin_cachee'>a-est-elle-en-train-de-degenerer</span></span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> C’est la thèse que soutient l’historien Brien Merchant, qui documente, comme nul autre et depuis longtemps, l’opposition à l’IA. Quelques faits divers à quelques jours d’intervalles, où deux individus isolés se sont attaqués à la maison de Sam Altman et un autre a tiré des coups de feux sur la maison d’un conseiller municipal d’Indianapolis […] </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://danslesalgorithmes.net/stream/la-colere-contre-lia-est-elle-en-train-de-degenerer" title="Dans les algorithmes | La col&#232;re contre l'IA est-elle en train de d&#233;g&#233;n&#233;rer ?" hreflang="fr"/>
	
	
</entry>

	<entry>
	<id>urn:uuid:69f0b10f-6e44-4368-a387-4fcde0c73b14</id>
	<title>Pourquoi Ce Disque ? | DOPPLER | Bigo&#251;t Records Depuis le temps que je l'attendais celui l&#224;...&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-04-28T13:07:27Z</published>
	<updated>2026-04-28T13:07:27Z</updated>
	
	 <link href="https://seenthis.net/messages/1169924" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1169924"/>
	<summary>Pourquoi Ce Disque ? | DOPPLER | Bigoût Records

Depuis le temps que je l'attendais celui là... joie, bonheur ça envoie du bois ! Comme un retour vers ce qu'ils faisaient sur le premier album niveau #son, un plaisir :)

https://bigoutrecords.bandcamp.com/album/pourquoi-ce-disque</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Pourquoi Ce Disque&nbsp;? | DOPPLER | Bigoût Records</p><p>Depuis le temps que je l’attendais celui là... joie, bonheur ça envoie du bois&nbsp;! Comme un retour vers ce qu’ils faisaient sur le premier album niveau <span class='lien_tag'>#<a href='https://seenthis.net/tag/son'>son</a></span>, un plaisir&nbsp;:)</p><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008283577'>▻</a></span><a href="https://bigoutrecords.bandcamp.com/album/pourquoi-ce-disque" class='spip_out' title="Pourquoi Ce Disque ? | DOPPLER"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>bigoutrecords.bandcamp.com</span>/</span><span class='lien_off'>album/</span><span class='lien_fin'><span class='lien_fin_coupee'>pourquoi-ce-dis</span><span class='lien_fin_cachee'>que</span></span></span></a></span></p></div>]]></content>
	
	<link rel="related" href="https://bigoutrecords.bandcamp.com/album/pourquoi-ce-disque" title="Pourquoi Ce Disque ? | DOPPLER" hreflang="fr"/>
	
	
	<category term="son" label="son" scheme="https://seenthis.net/tag/son"/>
</entry>

	<entry>
	<id>urn:uuid:69ef203a-2dd4-47e9-87ea-4e876400bca7</id>
	<title>alexandre-daubois/ember : &#128293; Real-time terminal dashboard for Caddy servers, with built-in FrankenPHP&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-04-27T08:37:14Z</published>
	<updated>2026-04-27T08:37:46Z</updated>
	
	 <link href="https://seenthis.net/messages/1169734" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1169734"/>
	<summary>alexandre-daubois/ember: 🔥 Real-time terminal dashboard for Caddy servers, with built-in FrankenPHP support
https://github.com/alexandre-daubois/ember
https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/banner.webp

❝Real-time terminal #dashboard for Caddy servers, with built-in #FrankenPHP support

Caddy exposes rich metrics through its admin API and #Prometheus endpoint, but reading raw Prometheus text or setting up a full #Grafana stack just to glance at traffic is heavy. Ember gives you a zero-config, read-only terminal dashboard that connects to Caddy's admin API and works out of the box.❞

https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>alexandre-daubois/ember: 🔥 Real-time terminal dashboard for Caddy servers, with built-in FrankenPHP support<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008283119'>▻</a></span><a href="https://github.com/alexandre-daubois/ember" class='spip_out' title="alexandre-daubois/ember: 🔥 Real-time terminal dashboard for Caddy servers, with built-in FrankenPHP support · GitHub" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>github.com</span>/</span>alexandre-daubois/<span class='lien_fin'>ember</span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/banner.webp' class='display_box'><span class='image' style='padding-bottom:55.533333333333%'><img src='https://seenthis.net/IMG/distant/webp/banner-6d0f5abf.webp' alt='' data-photo='https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/banner.webp' data-photo-h='833' data-photo-w='1500' /></span><span class="lien_court"><span class="lien_off"> https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/banner.webp </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> Real-time terminal <span class='lien_tag'>#<a href='https://seenthis.net/tag/dashboard'>dashboard</a></span> for Caddy servers, with built-in <span class='lien_tag'>#<a href='https://seenthis.net/tag/frankenphp'>FrankenPHP</a></span> support</p><p>Caddy exposes rich metrics through its admin API and <span class='lien_tag'>#<a href='https://seenthis.net/tag/prometheus'>Prometheus</a></span> endpoint, but reading raw Prometheus text or setting up a full <span class='lien_tag'>#<a href='https://seenthis.net/tag/grafana'>Grafana</a></span> stack just to glance at traffic is heavy. Ember gives you a zero-config, read-only terminal dashboard that connects to Caddy’s admin API and works out of the box. </p></blockquote><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif' class='display_box'><span class='image' style='padding-bottom:58.125%'><img src='https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif' alt='' data-photo='https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif' data-photo-h='744' data-photo-w='1280' /></span><span class="lien_court"><span class="lien_off"> https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif </span></span></a></div></p></div>]]></content>
	
	<link rel="related" href="https://github.com/alexandre-daubois/ember" title="alexandre-daubois/ember : &#128293; Real-time terminal dashboard for Caddy servers, with built-in FrankenPHP support &#183; GitHub" hreflang="en"/>
	
	<link rel="related" href="https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/ember.gif" hreflang="fr"/>
	
	<link rel="related" href="https://raw.githubusercontent.com/alexandre-daubois/ember/refs/heads/main/assets/banner.webp" hreflang="fr"/>
	
	
	<category term="dashboard" label="dashboard" scheme="https://seenthis.net/tag/dashboard"/>
	<category term="FrankenPHP" label="FrankenPHP" scheme="https://seenthis.net/tag/frankenphp"/>
	<category term="Prometheus" label="Prometheus" scheme="https://seenthis.net/tag/prometheus"/>
	<category term="Grafana" label="Grafana" scheme="https://seenthis.net/tag/grafana"/>
</entry>

	<entry>
	<id>urn:uuid:69d93122-62f8-45b5-8a40-4e23963e968a</id>
	<title>Marelle | Police cursive libre pour l'enseignement de l'&#233;criture &#224; l'&#233;cole &#233;l&#233;mentaire</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-04-10T17:19:30Z</published>
	<updated>2026-04-10T17:19:30Z</updated>
	
	 <link href="https://seenthis.net/messages/1167359" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1167359"/>
	<summary>Marelle | #Police #cursive #libre pour l’enseignement de l’écriture à l’école élémentaire
https://marelle.forge.apps.education.fr/
https://marelle.forge.apps.education.fr/images/Marelle-site.png

❝Marelle est une police cursive libre pour l’enseignement de l’écriture à l’école élémentaire.La police Marelle est conçue spécifiquement pour l’enseignement de l’écriture cursive à l’école élémentaire, elle a été développée par une équipe d’enseignants et designers spécialisés dans les systèmes d’écriture.

La police Marelle propose 3 types de variantes :

- majuscules bâtons ou cursives
- avec ou sans lignage Seyes
- hauteur des ascendantes et descendantes

Ces variantes peuvent être combinées, pour répondre au mieux aux besoins des enseignants et des élèves.
Marelle est disponible au téléchargement sous licence libre OFL. Vous pouvez l’utiliser et la diffuser gratuitement.❞

#font #typographie</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>Marelle | <span class='lien_tag'>#<a href='https://seenthis.net/tag/police'>Police</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/cursive'>cursive</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/libre'>libre</a></span> pour l’enseignement de l’écriture à l’école élémentaire<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008277521'>▻</a></span><a href="https://marelle.forge.apps.education.fr" class='spip_out' title="Police cursive libre pour l’enseignement de l’écriture à l’école élémentaire" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>marelle.forge.apps.education.fr</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://marelle.forge.apps.education.fr/images/Marelle-site.png' class='display_box'><span class='image' style='padding-bottom:52.5%'><img src='https://seenthis.net/local/cache-vignettes/L600xH315/Marelle-site-7926c7a7-58570.png' alt='' data-photo='https://marelle.forge.apps.education.fr/images/Marelle-site.png' data-photo-h='630' data-photo-w='1200' /></span><span class="lien_court"><span class="lien_off"> https://marelle.forge.apps.education.fr/images/Marelle-site.png </span></span></a></div></p><blockquote lang="fr" dir="ltr"><p> Marelle est une police cursive libre pour l’enseignement de l’écriture à l’école élémentaire.La police Marelle est conçue spécifiquement pour l’enseignement de l’écriture cursive à l’école élémentaire, elle a été développée par une équipe d’enseignants et designers spécialisés dans les systèmes d’écriture.</p><p>La police Marelle propose 3 types de variantes &nbsp;:</p><p>– majuscules bâtons ou cursives<br>– avec ou sans lignage Seyes<br>– hauteur des ascendantes et descendantes</p><p>Ces variantes peuvent être combinées, pour répondre au mieux aux besoins des enseignants et des élèves.<br>Marelle est disponible au téléchargement sous licence libre OFL. Vous pouvez l’utiliser et la diffuser gratuitement. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/font'>font</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/typographie'>typographie</a></span></p></div>]]></content>
	
	<link rel="related" href="https://marelle.forge.apps.education.fr" title="Police cursive libre pour l'enseignement de l'&#233;criture &#224; l'&#233;cole &#233;l&#233;mentaire" hreflang="fr"/>
	
	<link rel="related" href="https://marelle.forge.apps.education.fr/images/Marelle-site.png" hreflang="fr"/>
	
	
	<category term="Police" label="Police" scheme="https://seenthis.net/tag/police"/>
	<category term="cursive" label="cursive" scheme="https://seenthis.net/tag/cursive"/>
	<category term="libre" label="libre" scheme="https://seenthis.net/tag/libre"/>
	<category term="font" label="font" scheme="https://seenthis.net/tag/font"/>
	<category term="typographie" label="typographie" scheme="https://seenthis.net/tag/typographie"/>
</entry>

	<entry>
	<id>urn:uuid:69cac535-776c-41f3-8852-2ae9576289e2</id>
	<title>duggytuxy/Data-Shield_IPv4_Blocklist</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-30T18:47:17Z</published>
	<updated>2026-03-30T18:47:17Z</updated>
	
	 <link href="https://seenthis.net/messages/1165495" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1165495"/>
	<summary>duggytuxy/Data-Shield_IPv4_Blocklist
https://github.com/duggytuxy/Data-Shield_IPv4_Blocklist

❝The Data-Shield #IP v4 #Blocklist Community provides an official, curated registry of IPv4 addresses identified as #malicious. Updated continuously, this resource offers vital threat intelligence to bolster your Firewall and WAF instances, delivering a robust, additional layer of security for your infrastructure.❞

ping @biggrizzly au cas où pour nos amis les #bots</summary>
	<content type="html"><![CDATA[<div class="destinataires"><a href='https://seenthis.net/people/biggrizzly' title="BigGrizzly (@biggrizzly)" data-login-auteur="biggrizzly" data-id-auteur="1842">
		<img
    class="logo_24"
	alt="@biggrizzly" src='https://seenthis.net/local/cache-gd2/24/347d9b1ac0b37ff889bbbc04f755d0.png?1773307955'
	srcset="local/cache-gd2/e8/0e479d84051b1dfb90199e31967cff.png?1773307954 2x"
>
	</a></div><div lang="fr" dir="ltr"><p>duggytuxy/Data-Shield_IPv4_Blocklist<br><span class='lien_lien'><a href="https://github.com/duggytuxy/Data-Shield_IPv4_Blocklist" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>github.com</span>/</span><span class='lien_off'>duggytuxy/</span><span class='lien_fin'>Data-Shield_IPv4_Blocklist</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> The Data-Shield <span class='lien_tag'>#<a href='https://seenthis.net/tag/ip'>IP</a></span> v4 <span class='lien_tag'>#<a href='https://seenthis.net/tag/blocklist'>Blocklist</a></span> Community provides an official, curated registry of IPv4 addresses identified as <span class='lien_tag'>#<a href='https://seenthis.net/tag/malicious'>malicious</a></span>. Updated continuously, this resource offers vital threat intelligence to bolster your Firewall and WAF instances, delivering a robust, additional layer of security for your infrastructure. </p></blockquote><p>ping <span class='lien_people'>@<a href='https://seenthis.net/people/biggrizzly'>biggrizzly</a></span> au cas où pour nos amis les <span class='lien_tag'>#<a href='https://seenthis.net/tag/bots'>bots</a></span></p></div>]]></content>
	
	
	<category term="IP" label="IP" scheme="https://seenthis.net/tag/ip"/>
</entry>

	<entry>
	<id>urn:uuid:69ca3c41-eda4-457b-8df7-fc09576289e2</id>
	<title>Ethnographie de terrain et relation d'enqu&#234;te. Observer les &#171; communaut&#233;s &#187; de logiciels libres</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-30T09:02:57Z</published>
	<updated>2026-03-30T09:02:57Z</updated>
	
	 <link href="https://seenthis.net/messages/1165414" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1165414"/>
	<summary>#Ethnographie de terrain et relation d’enquête. Observer les « communautés » de #logiciels #libres
http://journals.openedition.org/sociologie/967

Pour archive, l'étude d'AucunPseudo et ses copaings à l'époque ou l'IRC de SPIP était bien actif.

❝Une enquête approfondie et longitudinale (sur cinq années) a été conduite sur le groupe de développeurs d’un logiciel de publication dynamique sur Internet (appelé #Spip), sélectionné précisément parce qu’il combine une dynamique collective soutenue et une faible institutionnalisation des règles.❞

Et la vidéo de leur prés à la party d'Avignon en 2009 :

https://medias.spip.net/medias/evenements/spip-party-avignon-2009/article/ils-nous-suivent-et-nous-observent</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/ethnographie'>Ethnographie</a></span> de terrain et relation d’enquête. Observer les &#171;&nbsp;communautés&nbsp;&#187; de <span class='lien_tag'>#<a href='https://seenthis.net/tag/logiciels'>logiciels</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/libres'>libres</a></span><br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008273075'>▻</a></span><a href="http://journals.openedition.org/sociologie/967" class='spip_out' title="Ethnographie de terrain et relation d’enquête. Observer les « communautés » de logiciels libres" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>http://</span><span class='lien_racine'><span class='lien_host'>journals.openedition.org</span>/</span>sociologie/<span class='lien_fin'>967</span></span></a></span></p><p>Pour archive, l’étude d’AucunPseudo et ses copaings à l’époque ou l’IRC de SPIP était bien actif.</p><blockquote lang="fr" dir="ltr"><p> Une enquête approfondie et longitudinale (sur cinq années) a été conduite sur le groupe de développeurs d’un logiciel de publication dynamique sur Internet (appelé <span class='lien_tag'>#<a href='https://seenthis.net/tag/spip'>Spip</a></span>), sélectionné précisément parce qu’il combine une dynamique collective soutenue et une faible institutionnalisation des règles. </p></blockquote><p>Et la vidéo de leur prés à la party d’Avignon en 2009&nbsp;:</p><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008273077'>▻</a></span><a href="https://medias.spip.net/medias/evenements/spip-party-avignon-2009/article/ils-nous-suivent-et-nous-observent" class='spip_out' title="Ils nous suivent et nous observent depuis 4 ans : leur analyse ..., par François Horn, Didier Demazière et Marc Zune" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>medias.spip.net</span>/</span><span class='lien_off'>medias/</span><span class='lien_off'>evenements/</span><span class='lien_off'>spip-party-avignon-2009/</span><span class='lien_off'>article/</span><span class='lien_fin'><span class='lien_fin_coupee'>ils-nous-suivent-et-nous-o</span><span class='lien_fin_cachee'>bservent</span></span></span></a></span></p></div>]]></content>
	
	<link rel="related" href="http://journals.openedition.org/sociologie/967" title="Ethnographie de terrain et relation d'enqu&#234;te. Observer les &#171; communaut&#233;s &#187; de logiciels libres" hreflang="fr"/>
	
	<link rel="related" href="https://medias.spip.net/medias/evenements/spip-party-avignon-2009/article/ils-nous-suivent-et-nous-observent" title="Ils nous suivent et nous observent depuis 4 ans : leur analyse ..., par Fran&#231;ois Horn, Didier Demazi&#232;re et Marc Zune" hreflang="fr"/>
	
	
	<category term="Ethnographie" label="Ethnographie" scheme="https://seenthis.net/tag/ethnographie"/>
	<category term="logiciels" label="logiciels" scheme="https://seenthis.net/tag/logiciels"/>
	<category term="libres" label="libres" scheme="https://seenthis.net/tag/libres"/>
	<category term="Spip" label="Spip" scheme="https://seenthis.net/tag/spip"/>
</entry>

	<entry>
	<id>urn:uuid:69c2a52b-1e40-42af-a083-46b4576289e2</id>
	<title>Tickles &#171; Sugar &amp; Plastic Plates &#187; | A Tant R&#234;ver Du Roi Records &#10077;S'inscrivant parfaitement dans une&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-24T14:52:27Z</published>
	<updated>2026-03-24T14:52:27Z</updated>
	
	 <link href="https://seenthis.net/messages/1164423" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1164423"/>
	<summary><![CDATA[Tickles "Sugar & Plastic Plates" | A Tant Rêver Du Roi Records

❝S’inscrivant parfaitement dans une tendance post-noise dont les têtes de gondoles se nomment Idles, Ditz ou Girla Band, les frenchies ont tout compris de la gestion de la colère, des explosions libératrices, des riffs post-hardcore, des pauses pop, et du gros son qui englobe tout cela. Efficace.❞

https://atantreverduroi.bandcamp.com/album/tickles-sugar-plastic-plates

via https://www.positiverage.com/tickles-sugar-and-plastic-plates/

#son]]></summary>
	<content type="html"><![CDATA[<div lang="ca" dir="ltr"><p>Tickles &laquo;Sugar &amp; Plastic Plates&raquo; | A Tant Rêver Du Roi Records</p><blockquote lang="fr" dir="ltr"><p> S’inscrivant parfaitement dans une tendance post-noise dont les têtes de gondoles se nomment Idles, Ditz ou Girla Band, les frenchies ont tout compris de la gestion de la colère, des explosions libératrices, des riffs post-hardcore, des pauses pop, et du gros son qui englobe tout cela. Efficace. </p></blockquote><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270641'>▻</a></span><a href="https://atantreverduroi.bandcamp.com/album/tickles-sugar-plastic-plates" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>atantreverduroi.bandcamp.com</span>/</span><span class='lien_off'>album/</span><span class='lien_fin'><span class='lien_fin_coupee'>tickles-sugar</span><span class='lien_fin_cachee'>-plastic-plates</span></span></span></a></span></p><p>via <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270642'>▻</a></span><a href="https://www.positiverage.com/tickles-sugar-and-plastic-plates" class='spip_out' title="TICKLES sugar and plastic plates – Positive Rage" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>positiverage.com</span>/</span><span class='lien_fin'><span class='lien_fin_coupee'>tickles-sugar-and-plastic</span><span class='lien_fin_cachee'>-plates</span></span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/son'>son</a></span></p></div>]]></content>
	
	<link rel="related" href="https://atantreverduroi.bandcamp.com/album/tickles-sugar-plastic-plates" hreflang="fr"/>
	
	<link rel="related" href="https://www.positiverage.com/tickles-sugar-and-plastic-plates" title="TICKLES sugar and plastic plates &#8211; Positive Rage" hreflang="fr"/>
	
	
	<category term="son" label="son" scheme="https://seenthis.net/tag/son"/>
</entry>

	<entry>
	<id>urn:uuid:69c13ae8-aaa4-4bec-a48a-4284576289e2</id>
	<title>Feel Safe | YASS &#10077;A sound that reimagines KRAFTWERK's precision and hypnotic mechanical monotony&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-23T13:06:48Z</published>
	<updated>2026-03-23T13:07:50Z</updated>
	
	 <link href="https://seenthis.net/messages/1164250" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1164250"/>
	<summary>Feel Safe | YASS

❝A sound that reimagines KRAFTWERK’s precision and hypnotic mechanical monotony through the lens of noise, distortion, and relentless rhythm, YASS delivers a visceral fusion of Post-Punk, Noise, Kraut and irresistibly pulsing Synth loops❞

https://yassband.bandcamp.com/album/feel-safe

via la compil des 10 ans d'Epicericords https://epicericords.bandcamp.com/album/10-ans-de-travers-2016-2026

#son</summary>
	<content type="html"><![CDATA[<div lang="ca" dir="ltr"><p>Feel Safe | YASS</p><blockquote lang="en" dir="ltr"><p> A sound that reimagines KRAFTWERK’s precision and hypnotic mechanical monotony through the lens of noise, distortion, and relentless rhythm, YASS delivers a visceral fusion of Post-Punk, Noise, Kraut and irresistibly pulsing Synth loops </p></blockquote><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270312'>▻</a></span><a href="https://yassband.bandcamp.com/album/feel-safe" class='spip_out' title="Feel Safe | YASS" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>yassband.bandcamp.com</span>/</span>album/<span class='lien_fin'>feel-safe</span></span></a></span></p><p>via la compil des 10 ans d’Epicericords <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270315'>▻</a></span><a href="https://epicericords.bandcamp.com/album/10-ans-de-travers-2016-2026" class='spip_out' title="10 ans de travers (2016-2026)" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>epicericords.bandcamp.com</span>/</span><span class='lien_off'>album/</span><span class='lien_fin'><span class='lien_fin_coupee'>10-ans-de-traver</span><span class='lien_fin_cachee'>s-2016-2026</span></span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/son'>son</a></span></p></div>]]></content>
	
	<link rel="related" href="https://yassband.bandcamp.com/album/feel-safe" title="Feel Safe | YASS" hreflang="en"/>
	
	<link rel="related" href="https://epicericords.bandcamp.com/album/10-ans-de-travers-2016-2026" title="10 ans de travers (2016-2026)" hreflang="fr"/>
	
	
	<category term="son" label="son" scheme="https://seenthis.net/tag/son"/>
</entry>

	<entry>
	<id>urn:uuid:69c04d55-07d0-497e-880c-4b02576289e2</id>
	<title>CSS Relative Colors : Build UI Palettes Without a Color Picker</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-22T20:13:09Z</published>
	<updated>2026-03-22T20:13:09Z</updated>
	
	 <link href="https://seenthis.net/messages/1164105" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1164105"/>
	<summary>#CSS #Relative #Colors: Build UI #Palettes Without a Color Picker
https://theosoti.com/blog/css-relative-colors/


❝Relative colors shine when a component needs multiple accents. Here is a compact pattern for a callout card:

Keep derived tokens in one space so the relationships stay coherent. Mixing spaces is valid, but remember the source is converted to the output space for every calculation, which can subtly change the result.

The component only needs one input (--tone). Everything else follows.❞

```
.callout {
	--tone: #4b6bff;
	--tone-strong: hsl(from var(--tone) h s calc(l - 12));
	--tone-soft: hsl(from var(--tone) h calc(s - 20) calc(l + 28));
	--tone-border: rgb(from var(--tone) r g b / 0.2);
	--tone-shadow: rgb(from var(--tone) r g b / 0.25);

	border: 1px solid var(--tone-border);
	background-color: var(--tone-soft);
	box-shadow: 0 12px 24px var(--tone-shadow);
}

.callout strong {
	color: var(--tone-strong);
}
```

via https://css-tricks.com/whats-important-6/</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/relative'>Relative</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/colors'>Colors</a></span>: Build UI <span class='lien_tag'>#<a href='https://seenthis.net/tag/palettes'>Palettes</a></span> Without a Color Picker<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270005'>▻</a></span><a href="https://theosoti.com/blog/css-relative-colors" class='spip_out' title="Build UI Palettes Without a Color Picker" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>theosoti.com</span>/</span>blog/<span class='lien_fin'>css-relative-colors</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Relative colors shine when a component needs multiple accents. Here is a compact pattern for a callout card:</p><p>Keep derived tokens in one space so the relationships stay coherent. Mixing spaces is valid, but remember the source is converted to the output space for every calculation, which can subtly change the result.</p><p>The component only needs one input (&mdash;tone). Everything else follows. </p></blockquote><div class="precode"><pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'><code>.callout {
	--tone: #4b6bff;
	--tone-strong: hsl(from var(--tone) h s calc(l - 12));
	--tone-soft: hsl(from var(--tone) h calc(s - 20) calc(l + 28));
	--tone-border: rgb(from var(--tone) r g b / 0.2);
	--tone-shadow: rgb(from var(--tone) r g b / 0.25);

	border: 1px solid var(--tone-border);
	background-color: var(--tone-soft);
	box-shadow: 0 12px 24px var(--tone-shadow);
}

.callout strong {
	color: var(--tone-strong);
}</code></pre></div><p>via <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270008'>▻</a></span><a href="https://css-tricks.com/whats-important-6" class='spip_out' title="What’s !important #6: :heading, border-shape, Truncating Text From the Middle, and More" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'>whats-important-6</span></span></a></span></p></div>]]></content>
	
	<link rel="related" href="https://theosoti.com/blog/css-relative-colors" title="Build UI Palettes Without a Color Picker" hreflang="en"/>
	
	<link rel="related" href="https://css-tricks.com/whats-important-6" title="What's !important #6 : :heading, border-shape, Truncating Text From the Middle, and More" hreflang="en"/>
	
	
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="Relative" label="Relative" scheme="https://seenthis.net/tag/relative"/>
	<category term="Colors" label="Colors" scheme="https://seenthis.net/tag/colors"/>
	<category term="Palettes" label="Palettes" scheme="https://seenthis.net/tag/palettes"/>
	<category term="4b6bff" label="4b6bff" scheme="https://seenthis.net/tag/4b6bff"/>
</entry>

	<entry>
	<id>urn:uuid:69c04b15-8e1c-4617-a7af-4a20576289e2</id>
	<title>The Value of z-index | CSS-Tricks</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-03-22T20:03:33Z</published>
	<updated>2026-03-22T20:03:33Z</updated>
	
	 <link href="https://seenthis.net/messages/1164104" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1164104"/>
	<summary>The Value of #z-index | CSS-Tricks
https://css-tricks.com/the-value-of-z-index/
https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_8926F490CDA74C2CA8D0B6E99405A055C6BF40F4CCE75686F0BAADE6ECBD39FB_1772115867944_image.png

❝To maintain a clean and scalable codebase, here are the golden rules for working with z-index:

- No magic numbers: Never use arbitrary values like 999 or 10001. If a number isn’t tied to a system, it’s a bug waiting to happen.
- Tokens are mandatory: Every z-index in your CSS should come from a token, either a global layer token or a local positioning token.
- It’s rarely the value: If an element isn’t appearing on top despite a “high” value, the problem is almost certainly its Stacking Context, not the number itself.
- Think in layers: Stop asking “how high should this be?” and start asking “which layer does this belong to?”
- Calc for connection: Use calc() to bind related elements together (like an overlay and its background) rather than giving them separate, unrelated tokens.
- Local contexts for local problems: Use local tokens (--z-top, --z-bottom) and internal stacking contexts to manage complexity within components.❞

#css</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>The Value of <span class='lien_tag'>#<a href='https://seenthis.net/tag/z-index'>z-index</a></span> | CSS-Tricks<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008270002'>▻</a></span><a href="https://css-tricks.com/the-value-of-z-index" class='spip_out' title="The Value of z-index | CSS-Tricks" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'>the-value-of-z-index</span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_8926F490CDA74C2CA8D0B6E99405A055C6BF40F4CCE75686F0BAADE6ECBD39FB_1772115867944_image.png' class='display_box'><span class='image' style='padding-bottom:56.25%'><img src='https://seenthis.net/local/cache-vignettes/L600xH338/s_8926F490CDA74C-9cfe3569-0739f.png' alt='' data-photo='https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_8926F490CDA74C2CA8D0B6E99405A055C6BF40F4CCE75686F0BAADE6ECBD39FB_1772115867944_image.png' data-photo-h='1080' data-photo-w='1920' /></span><span class="lien_court"><span class="lien_off"> https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_8926F490CDA74C2CA8D0B6E99405A055C6BF40F4CCE75686F0BAADE6ECBD39FB_1772115867944_image.png </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> To maintain a clean and scalable codebase, here are the golden rules for working with z-index:</p><p>– No magic numbers: Never use arbitrary values like 999 or 10001. If a number isn’t tied to a system, it’s a bug waiting to happen.<br>– Tokens are mandatory: Every z-index in your CSS should come from a token, either a global layer token or a local positioning token.<br>– It’s rarely the value: If an element isn’t appearing on top despite a “high” value, the problem is almost certainly its Stacking Context, not the number itself.<br>– Think in layers: Stop asking “how high should this be?” and start asking “which layer does this belong to?”<br>– Calc for connection: Use calc() to bind related elements together (like an overlay and its background) rather than giving them separate, unrelated tokens.<br>– Local contexts for local problems: Use local tokens (&mdash;z-top, &mdash;z-bottom) and internal stacking contexts to manage complexity within components. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>css</a></span></p></div>]]></content>
	
	<link rel="related" href="https://css-tricks.com/the-value-of-z-index" title="The Value of z-index | CSS-Tricks" hreflang="en"/>
	
	<link rel="related" href="https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/03/s_8926F490CDA74C2CA8D0B6E99405A055C6BF40F4CCE75686F0BAADE6ECBD39FB_1772115867944_image.png" hreflang="fr"/>
	
	
	<category term="z-index" label="z-index" scheme="https://seenthis.net/tag/z-index"/>
	<category term="css" label="css" scheme="https://seenthis.net/tag/css"/>
</entry>

	<entry>
	<id>urn:uuid:699054a7-2844-4480-82b1-70c485556318</id>
	<title>Diffusion of Responsibility</title>
	<author>
		<name>Monolecte 😷🤬  (@monolecte)</name>
		<uri>https://seenthis.net/people/monolecte</uri>
		<email>monolecte@seenthis.net</email>
		
	</author>
	<published>2026-02-14T10:55:35Z</published>
	<updated>2026-02-14T10:55:35Z</updated>
	
	 <link href="https://seenthis.net/messages/1158066" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1158066"/>
	<summary>Diffusion of Responsibility
https://tante.cc/2026/02/14/diffusion-of-responsibility/
https://tante.cc/wp-content/uploads/2026/02/bfaamvcm5kc.jpg

❝But now we have “AI” and everyone can generate some code. That might work. Or might mine some crypto or give your laptop an STI. Decades of collective work proving that “open source” is not less but at least as secure as commercial offerings now slowing going down the drain. Because a bunch of men – and it is always all men – just don’t want to be responsible for their actions. Which is fine if you are 5. But after 18 it gets old really fucking fast.

We deserve good software in a world where participation is often connected to having access to a computer, to software, etc. We should push towards more reliable software, more secure software, software that is accessible, that protects people against misuse and allows them to be as safe as possible in doing what they want to do.

What do we get? Slop. Slop generated by guys who – when called out for their irresponsible behavior – just start crying about how they only wanted to “share” or “inspire” or “educate” while handing out running chainsaws to kids.

And that was what makes me fucking furious. Not just these dudes being spineless but the disrespect to those who have run serious projects for decades to build a more humane stack.

And it reminds me that “Open Source” is not enough. Open source code can still be harmful to you and your digital existence, can put you in danger without you realizing it. We need something better. Something more.

We need to be willing to take responsibility for and care of one another. “AI” generated software is the opposite of that.

Coda: Never forget. Nothing only men like is cool.❞
#IA</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>Diffusion of Responsibility<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008256346'>▻</a></span><a href="https://tante.cc/2026/02/14/diffusion-of-responsibility" class='spip_out' title="Diffusion of Responsibility" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>tante.cc</span>/</span><span class='lien_off'>2026/</span>02/14/<span class='lien_fin'>diffusion-of-responsibility</span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://tante.cc/wp-content/uploads/2026/02/bfaamvcm5kc.jpg' class='display_box'><span class='image' style='padding-bottom:66.6875%'><img src='https://seenthis.net/local/cache-vignettes/L600xH400/bfaamvcm5kc-af7527c8-47eda.jpg' alt='' data-photo='https://tante.cc/wp-content/uploads/2026/02/bfaamvcm5kc.jpg' data-photo-h='1067' data-photo-w='1600' /></span><span class="lien_court"><span class="lien_off"> https://tante.cc/wp-content/uploads/2026/02/bfaamvcm5kc.jpg </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> But now we have “AI” and everyone can generate some code. That might work. Or might mine some crypto or give your laptop an STI. Decades of collective work proving that “open source” is not less but at least as secure as commercial offerings now slowing going down the drain. Because a bunch of men – and it is always all men – just don’t want to be responsible for their actions. Which is fine if you are 5. But after 18 it gets old really fucking fast.</p><p>We deserve good software in a world where participation is often connected to having access to a computer, to software, etc. We should push towards more reliable software, more secure software, software that is accessible, that protects people against misuse and allows them to be as safe as possible in doing what they want to do.</p><p>What do we get? Slop. Slop generated by guys who – when called out for their irresponsible behavior – just start crying about how they only wanted to “share” or “inspire” or “educate” while handing out running chainsaws to kids.</p><p>And that was what makes me fucking furious. Not just these dudes being spineless but the disrespect to those who have run serious projects for decades to build a more humane stack.</p><p>And it reminds me that “Open Source” is not enough. Open source code can still be harmful to you and your digital existence, can put you in danger without you realizing it. We need something better. Something more.</p><p>We need to be willing to take responsibility for and care of one another. “AI” generated software is the opposite of that.</p><p>Coda: Never forget. Nothing only men like is cool. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/ia'>IA</a></span></p></div>]]></content>
	
	<link rel="related" href="https://tante.cc/2026/02/14/diffusion-of-responsibility" title="Diffusion of Responsibility" hreflang="en"/>
	
	<link rel="related" href="https://tante.cc/wp-content/uploads/2026/02/bfaamvcm5kc.jpg" hreflang="fr"/>
	
	
	<category term="IA" label="IA" scheme="https://seenthis.net/tag/ia"/>
</entry>

	<entry>
	<id>urn:uuid:698efb80-2aec-4948-ae0c-64fe6313d317</id>
	<title>On en est l&#224;... &#10077;AI agent &#171; contributes &#187; PR to matplotlib. PR gets rejected. AI agent *writes and&#8230;</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-02-13T10:22:56Z</published>
	<updated>2026-02-13T10:22:56Z</updated>
	
	 <link href="https://seenthis.net/messages/1157888" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1157888"/>
	<summary>On en est là...

❝#AI agent "contributes" PR to matplotlib. 
PR gets rejected.
AI agent *writes and publishes blog to shame the maintainer*.❞

https://github.com/matplotlib/matplotlib/pull/31132

https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html

via https://mastodon.roflcopter.fr/@anderseknert@swecyb.com/116056950275579569

#ia</summary>
	<content type="html"><![CDATA[<div><p>On en est là...</p><blockquote lang="en" dir="ltr"><p> <span class='lien_tag'>#<a href='https://seenthis.net/tag/ai'>AI</a></span> agent &ldquo;contributes&rdquo; PR to matplotlib.<br>PR gets rejected.<br>AI agent <strong>writes and publishes blog to shame the maintainer</strong>. </p></blockquote><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008255987'>▻</a></span><a href="https://github.com/matplotlib/matplotlib/pull/31132" class='spip_out' title="[PERF] Replace np.column_stack with np.vstack().T by crabby-rathbun · Pull Request #31132 · matplotlib/matplotlib · GitHub" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>github.com</span>/</span><span class='lien_off'>matplotlib/</span>matplotlib/pull/<span class='lien_fin'>31132</span></span></a></span></p><p><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008255991'>▻</a></span><a href="https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html" class='spip_out' title="Gatekeeping in Open Source: The Scott Shambaugh Story – MJ Rathbun" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>crabby-rathbun.github.io</span>/</span><span class='lien_off'>mjrathbun-website/</span><span class='lien_off'>blog/</span><span class='lien_off'>posts/</span><span class='lien_fin'><span class='lien_fin_coupee'>2026-02-11-gateke</span><span class='lien_fin_cachee'>eping-in-open-source-the-scott-shambaugh-stor</span></span></span></a></span></p><p>via <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008255996'>▻</a></span><a href="https://mastodon.roflcopter.fr/@anderseknert@swecyb.com/116056950275579569" class='spip_out'><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine lien_raccourci'><span class='lien_host'>mastodon.roflcopter.fr</span>/</span><span class='lien_off'>@anderseknert@swecyb.com/</span><span class='lien_fin'>116056950275579569</span></span></a></span></p><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/ia'>ia</a></span></p></div>]]></content>
	
	<link rel="related" href="https://github.com/matplotlib/matplotlib/pull/31132" title="[PERF] Replace np.column_stack with np.vstack().T by crabby-rathbun &#183; Pull Request #31132 &#183; matplotlib/matplotlib &#183; GitHub" hreflang="en"/>
	
	<link rel="related" href="https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html" title="Gatekeeping in Open Source : The Scott Shambaugh Story &#8211; MJ Rathbun" hreflang="en"/>
	
	<link rel="related" href="https://mastodon.roflcopter.fr/@anderseknert@swecyb.com/116056950275579569" hreflang="fr"/>
	
	
	<category term="AI" label="AI" scheme="https://seenthis.net/tag/ai"/>
	<category term="ia" label="ia" scheme="https://seenthis.net/tag/ia"/>
</entry>

	<entry>
	<id>urn:uuid:698e2ef5-67d4-48f3-8b1e-0a968a707622</id>
	<title>De l'enthousiasme au burnout, l'IA ne r&#233;duit pas la charge de travail, mais l'intensifie - Next</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-02-12T19:50:13Z</published>
	<updated>2026-02-12T19:50:39Z</updated>
	
	 <link href="https://seenthis.net/messages/1157834" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1157834"/>
	<summary>De l’enthousiasme au burnout, l’IA ne réduit pas la charge de travail, mais l’intensifie - Next
https://next.ink/223961/de-lenthousiasme-au-burnout-lia-ne-reduit-pas-la-charge-de-travail-mais-lintensifie/

❝Les chercheuses ont identifié trois formes principales d'intensification : l'élargissement du périmètre des tâches effectuées, le flou qui s'instaure entre travail et vie privée, la banalisation du multitâches.❞

❝Nous avons constaté que les employés travaillaient à un rythme plus soutenu, assumaient un éventail de tâches plus large et prolongeaient leur journée de travail, souvent sans qu'on leur demande de le faire. De leur propre initiative, les employés en faisaient plus parce que l'IA leur donnait le sentiment que "faire plus" était possible, accessible et, dans de nombreux cas, intrinsèquement gratifiant.❞

#ia #travail #charge</summary>
	<content type="html"><![CDATA[<div lang="fr" dir="ltr"><p>De l’enthousiasme au burnout, l’IA ne réduit pas la charge de travail, mais l’intensifie - Next<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008255838'>▻</a></span><a href="https://next.ink/223961/de-lenthousiasme-au-burnout-lia-ne-reduit-pas-la-charge-de-travail-mais-lintensifie" class='spip_out' title="De l’enthousiasme au burnout, l’IA ne réduit pas la charge de travail, mais l’intensifie" hreflang="fr"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>next.ink</span>/</span><span class='lien_off'>223961/</span><span class='lien_fin'><span class='lien_fin_coupee'>de-lenthousiasme-au-burnout-lia-n</span><span class='lien_fin_cachee'>e-reduit-pas-la-charge-de-travail-mais-linten</span></span></span></a></span></p><blockquote lang="fr" dir="ltr"><p> Les chercheuses ont identifié trois formes principales d’intensification&nbsp;: l’élargissement du périmètre des tâches effectuées, le flou qui s’instaure entre travail et vie privée, la banalisation du multitâches. </p></blockquote><blockquote lang="fr" dir="ltr"><p> Nous avons constaté que les employés travaillaient à un rythme plus soutenu, assumaient un éventail de tâches plus large et prolongeaient leur journée de travail, souvent sans qu’on leur demande de le faire. De leur propre initiative, les employés en faisaient plus parce que l’IA leur donnait le sentiment que &laquo;&nbsp;faire plus&nbsp;&raquo; était possible, accessible et, dans de nombreux cas, intrinsèquement gratifiant. </p></blockquote><p><span class='lien_tag'>#<a href='https://seenthis.net/tag/ia'>ia</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/travail'>travail</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/charge'>charge</a></span></p></div>]]></content>
	
	<link rel="related" href="https://next.ink/223961/de-lenthousiasme-au-burnout-lia-ne-reduit-pas-la-charge-de-travail-mais-lintensifie" title="De l'enthousiasme au burnout, l'IA ne r&#233;duit pas la charge de travail, mais l'intensifie" hreflang="fr"/>
	
	
	<category term="charge" label="charge" scheme="https://seenthis.net/tag/charge"/>
	<category term="ia" label="ia" scheme="https://seenthis.net/tag/ia"/>
	<category term="travail" label="travail" scheme="https://seenthis.net/tag/travail"/>
</entry>

	<entry>
	<id>urn:uuid:69848dcd-3e90-4e34-9a1b-17d0407651f7</id>
	<title>ReliCSS - Detect CSS Hacks &amp; Modernise Your Code</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-02-05T12:32:13Z</published>
	<updated>2026-02-05T12:32:13Z</updated>
	
	 <link href="https://seenthis.net/messages/1156893" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1156893"/>
	<summary><![CDATA[ReliCSS - #Detect #CSS #Hacks & Modernise Your Code
https://www.alwaystwisted.com/relicss/

❝Stu Robson’s ReliCSS (clever name!) tool can excavate #outdated CSS in your codebase that have modern CSS solutions.❞

https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/01/Screenshot-2026-01-28-at-10.11.46-AM.png?resize=1024%2C663&ssl=1

via https://css-tricks.com/relicss/]]></summary>
	<content type="html"><![CDATA[<div lang="af" dir="ltr"><p>ReliCSS - <span class='lien_tag'>#<a href='https://seenthis.net/tag/detect'>Detect</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/hacks'>Hacks</a></span> &amp; Modernise Your Code<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008253679'>▻</a></span><a href="https://www.alwaystwisted.com/relicss" class='spip_out' title="Detect CSS Hacks &amp; Modernise Your Code"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'><span class='lien_www'>www.</span>alwaystwisted.com</span>/</span><span class='lien_fin'>relicss</span></span></a></span></p><blockquote lang="en" dir="ltr"><p> Stu Robson’s ReliCSS (clever name!) tool can excavate <span class='lien_tag'>#<a href='https://seenthis.net/tag/outdated'>outdated</a></span> CSS in your codebase that have modern CSS solutions. </p></blockquote><p><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/01/Screenshot-2026-01-28-at-10.11.46-AM.png?resize=1024%2C663&ssl=1' class='display_box'><span class='image' style='padding-bottom:64.74609375%'><img src='https://seenthis.net/local/cache-vignettes/L600xH388/Screenshot-2026--578b03bd-4b952.png' alt='' data-photo='https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/01/Screenshot-2026-01-28-at-10.11.46-AM.png?resize=1024%2C663&#38;ssl=1' data-photo-h='663' data-photo-w='1024' /></span><span class="lien_court"><span class="lien_off"> https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/01/Screenshot-2026-01-28-at-10.11.46-AM.png?resize=1024%2C663&ssl=1 </span></span></a></div></p><p>via <span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008253685'>▻</a></span><a href="https://css-tricks.com/relicss" class='spip_out' title="ReliCSS | CSS-Tricks" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'>relicss</span></span></a></span></p></div>]]></content>
	
	<link rel="related" href="https://www.alwaystwisted.com/relicss" title="Detect CSS Hacks &amp; Modernise Your Code" hreflang="fr"/>
	
	<link rel="related" href="https://i0.wp.com/css-tricks.com/wp-content/uploads/2026/01/Screenshot-2026-01-28-at-10.11.46-AM.png?resize=1024%2C663&amp;ssl=1" hreflang="fr"/>
	
	<link rel="related" href="https://css-tricks.com/relicss" title="ReliCSS | CSS-Tricks" hreflang="en"/>
	
	
	<category term="Detect" label="Detect" scheme="https://seenthis.net/tag/detect"/>
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="Hacks" label="Hacks" scheme="https://seenthis.net/tag/hacks"/>
	<category term="outdated" label="outdated" scheme="https://seenthis.net/tag/outdated"/>
</entry>

	<entry>
	<id>urn:uuid:696a183e-4298-44d7-bd00-6de3515b1a3c</id>
	<title>text-decoration-inset is Like Padding for Text Decorations | CSS-Tricks</title>
	<author>
		<name>b_b  (@b_b)</name>
		<uri>https://seenthis.net/people/b_b</uri>
		<email>b_b@seenthis.net</email>
		
	</author>
	<published>2026-01-16T10:51:42Z</published>
	<updated>2026-01-16T10:51:42Z</updated>
	
	 <link href="https://seenthis.net/messages/1154230" />
	
	<link rel="edit" href="https://seenthis.net/api/messages/1154230"/>
	<summary>text-decoration-inset is Like Padding for Text Decorations | CSS-Tricks
https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations/
https://i0.wp.com/css-tricks.com/wp-content/uploads/2025/12/Screenshot-2025-12-22-at-7.41.21-AM.png

❝The text-decoration-inset #CSS property solves a problem that we’ve had since the beginning of the web, which is that #text #decorations such as underlines extend beyond the first and last characters (to the edges of the content box, to be specific), resulting in vertical misalignment.❞</summary>
	<content type="html"><![CDATA[<div lang="en" dir="ltr"><p>text-decoration-inset is Like Padding for Text Decorations | CSS-Tricks<br><span class='lien_lien'><span class='lien_lien_total'><a href='https://seenthis.net/sites/7282461336008247387'>▻</a></span><a href="https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations" class='spip_out' title="text-decoration-inset is Like Padding for Text Decorations" hreflang="en"><span class='lien_court'><span class='lien_protocol'>https://</span><span class='lien_racine'><span class='lien_host'>css-tricks.com</span>/</span><span class='lien_fin'><span class='lien_fin_coupee'>text-decoration-inset-is-li</span><span class='lien_fin_cachee'>ke-padding-for-text-decorations</span></span></span></a></span><br><div class='seenthis_pics seenthis_pics_1'><a onclick='return false;' href='https://i0.wp.com/css-tricks.com/wp-content/uploads/2025/12/Screenshot-2025-12-22-at-7.41.21-AM.png' class='display_box'><span class='image' style='padding-bottom:47.247119078105%'><img src='https://seenthis.net/local/cache-vignettes/L600xH283/Screenshot-2025--bd9ba422-0b1be.png' alt='' data-photo='https://i0.wp.com/css-tricks.com/wp-content/uploads/2025/12/Screenshot-2025-12-22-at-7.41.21-AM.png' data-photo-h='738' data-photo-w='1562' /></span><span class="lien_court"><span class="lien_off"> https://i0.wp.com/css-tricks.com/wp-content/uploads/2025/12/Screenshot-2025-12-22-at-7.41.21-AM.png </span></span></a></div></p><blockquote lang="en" dir="ltr"><p> The text-decoration-inset <span class='lien_tag'>#<a href='https://seenthis.net/tag/css'>CSS</a></span> property solves a problem that we’ve had since the beginning of the web, which is that <span class='lien_tag'>#<a href='https://seenthis.net/tag/text'>text</a></span> <span class='lien_tag'>#<a href='https://seenthis.net/tag/decorations'>decorations</a></span> such as underlines extend beyond the first and last characters (to the edges of the content box, to be specific), resulting in vertical misalignment. </p></blockquote></div>]]></content>
	
	<link rel="related" href="https://css-tricks.com/text-decoration-inset-is-like-padding-for-text-decorations" title="text-decoration-inset is Like Padding for Text Decorations" hreflang="en"/>
	
	<link rel="related" href="https://i0.wp.com/css-tricks.com/wp-content/uploads/2025/12/Screenshot-2025-12-22-at-7.41.21-AM.png" hreflang="fr"/>
	
	
	<category term="CSS" label="CSS" scheme="https://seenthis.net/tag/css"/>
	<category term="text" label="text" scheme="https://seenthis.net/tag/text"/>
	<category term="decorations" label="decorations" scheme="https://seenthis.net/tag/decorations"/>
</entry>

</feed>

