Les actualités du Lundi 29 septembre 2025 dans les métiers du web - Marmits.com - Reims

Le: 29 09 2025 à 20:00 Framablog Auteur: Framatophe

La directive dite Chat Control, actuellement discutée au niveau européen, pourrait bouleverser en profondeur nos usages numériques quotidiens. Présentée comme une mesure pour lutter contre la pédocriminalité en ligne, elle obligerait les services de messagerie et de communication à analyser … Lire la suite­­

Le: 29 09 2025 à 18:48 Journal du Net Développeurs

Pour 2026, la présidence de la République maintient sa dotation à 122,6 millions d'euros, comme en 2024 et 2025. L'Elysée présente cette décision comme un geste d'exemplarité dans un contexte de rigueur budgétaire.

Le: 29 09 2025 à 18:48 Journal du Net Développeurs

L'organisme rattaché à la Cour des comptes préconise de programmer sur cinq ans l'évolution des impôts et cotisations pour offrir aux industriels une visibilité jugée indispensable.

Le: 29 09 2025 à 18:48 Journal du Net Développeurs

Sébastien Lecornu souligne que la France figure déjà parmi les pays de l'OCDE avec les prélèvements obligatoires les plus élevés et appelle à réduire les dépenses publiques.

Le: 29 09 2025 à 18:31 Journal du Net Développeurs

Bien que le shadow AI demeure le principal danger pour les organisations, les modèles LLM déployés en interne peuvent également exposer les entreprises à d'importants risques cyber.

Le: 29 09 2025 à 17:47 Journal du Net Développeurs

A l'approche du Mastercard Innovation Forum qui se tiendra le 9 octobre, Barbara Sessa, directrice générale de Mastercard France, partage sa vision sur les liens étroits entre innovation, confiance et sécurité des paiements.

Le: 29 09 2025 à 16:02 Journal du Net Développeurs

Former tous les collaborateurs au Social Selling renforce crédibilité, visibilité et marque employeur, en misant sur l'humain plutôt que sur l'automatisation et les budgets marketing limités.

Le: 29 09 2025 à 15:54 korben.info Auteur: Korben

– Article invité, rédigé par Vincent Lautier, contient des liens affiliés Amazon –

Les nouveaux AirPods Pro 3 sont arrivés, et avec eux, la promesse d’une expérience audio encore améliorée. Après quelques jours d’utilisatio intensive, le constat est clair : Apple a su peaufiner une formule déjà très efficace pour livrer des écouteurs sans fil qui excellent clairement sur les points essentiels. Ce sont toujours les meilleurs écouteurs qui soient, que vous soyez sur iPhone ou Android.

Le: 29 09 2025 à 15:52 Journal du Net Développeurs

Comment innover vite quand on est une PME ? Le secret est l'organisation flexible : mobiliser des équipes externes ultraspécialisées par projet. Gagnez en agilité et en compétitivité.

Le: 29 09 2025 à 15:39 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Le premier semestre 2025 confirme la place de Bpifrance comme acteur systémique de la tech française, dans un contexte marqué par la contraction du capital-risque et le ralentissement des financements publics de l’innovation. Si l’établissement affiche un volume global d’investissements élevé, ses priorités se déplacent vers la consolidation des scale-up et des grandes entreprises stratégiques, …

L’article Startups, deeptech, logiciels : le vrai bilan tech de Bpifrance au 1er semestre 2025 est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 15:35 Journal du Net Développeurs

La plateforme B2B, nouveau centre de profit. Découvrez les 5 piliers actionnables (UX, Tarification personnalisée, Intégration ERP, IA) pour un ROI clair en 2025. Un guide pour décideurs.

Le: 29 09 2025 à 15:01 Journal du Net Développeurs

L'utilisation des agents de code en mode swarm (essaim) se développe rapidement chez les développeurs. Code plus précis, gain de temps… Les avantages sont nombreux.

Le: 29 09 2025 à 14:26 korben.info Auteur: Korben

Tous les mardis soir, c’est la même chose dans le petit monde de la cybersécurité : Microsoft balance ses patches, et dès le mercredi matin, c’est la ruée vers l’or pour les experts sécu. Bienvenue dans l’univers déjanté de l’Exploit Wednesday, où des chercheurs du monde entier se transforment en cyber-archéologues pour y déterrer les vulnérabilités avant que les méchants ne s’en emparent afin de coder des exploits.

Et un nouvel outil vient de débarquer pour pimenter cette course folle : Diffrays .

Le: 29 09 2025 à 14:22 Webdesigner Depot Auteur: Noah Davis

Navigation is dying—and it's not by accident. As interfaces shift toward intent-based design, users no longer click; they expect the UI to read their minds. But when software anticipates our every move, are we creating seamless experiences—or designing invisible cages?

Le: 29 09 2025 à 14:09 korben.info Auteur: Korben

On connait tous le problème des petites imprimantes pas chères type Canon, HP, Epson…etc. C’est vendu pour une bouchée de pain mais à côté de ça, les cartouches coûtent une couille !! Et on est prisonnier d’un format de cartouches propriétaires avec dessus une puce, qui parfois s’arrange pour bloquer toute impression parce que le niveau d’encre est trop bas alors qu’il en reste dedans de quoi imprimer encore des centaines de feuilles.

Le: 29 09 2025 à 13:31 korben.info Auteur: Korben

Si vous aimez les IA génératives, je pense que vous n’êtes pas passé à côté de Nano Banana, le nouveau générateur d’images de Google. Ce truc est incroyable ! On peut vraiment faire des choses très réalistes et qui respectent le sujet initial… Plus besoin de Photoshop avec ce truc. Suffit d’avoir une idée et de lui donner.

Mais si on n’a pas d’idée, qu’est ce qu’on peut faire ? Hé bien un dev a codé une app Google Gemini qui permet de transformer votre photo en ce que vous voulez…

Le: 29 09 2025 à 12:50 korben.info Auteur: Korben

Vous savez ce qu’il y a dans votre chargeur rapide USB-C posé là, sur votre bureau ? Il y a du nitrure de gallium . Hé bien ce truc, c’est la même technologie qui permet à l’armée américaine de faire tomber 49 drones du ciel en une seule impulsion. C’est ce qui s’est passé le 26 août à Camp Atterbury dans l’Indiana, où la société Epirus a fait une démonstration de son système Leonidas devant des représentants de pays alliés.

Le: 29 09 2025 à 12:23 korben.info Auteur: Korben

Entre screenshots de bugs, memes de geeks et photos de vacances, on échange des tonnes d’images chaque jour, et à cause de nous, les data centers chauffent comme des radiateurs. Alors à chaque fois que vous compressez une image avant de l’envoyer, on peut se dire qu’on participe “un petit peu” à sauver la planète, non ?

C’est pour ça qu’aujourd’hui, je vous présente Caesium, un petit logiciel open source développé par @Lymphatus qui transforme vos images obèses en versions ultra légères, sans que personne ne remarque la différence. L’outil nous promet dans certains cas, des compressions allant jusqu’à 90% avec une qualité visuelle quasiment identique. Et le plus beau dans tout ça, c’est qu’on n’a même pas besoin d’envoyer nos photos à un GAFAM qui fera le boulot.

Le: 29 09 2025 à 12:04 korben.info Auteur: Korben

Je viens de lire un truc super intéressant sur les nouvelles capacités de nos chers LLM qui devrait changer pas mal de choses aussi bien pour les scientifiques, que les développeurs ou n’importe qui, cherchant à faire du “neuf” avec les IA.

Moran Feldman et Amin Karbasi, deux chercheurs de l’université de Haifa et de Cisco Foundation AI, ont eu l’idée géniale de créer ce qu’ils appellent le “test de Gödel” . Un nom chelou mais qui cache l’idée suivante : est-ce qu’une IA peut résoudre des conjectures mathématiques encore jamais publiées ?

Le: 29 09 2025 à 11:35 Journal du Net Développeurs

Depuis plusieurs années, les innovations en santé ont largement mis en avant la télémédecine et les consultations à distance.

Le: 29 09 2025 à 11:34 Journal du Net Développeurs

Sous pression économique et réglementaire, le négoce de matériaux doit se réinventer : l'IA, fondée sur des données fiables et une gouvernance claire, s'impose comme levier clé de compétitivité.

Le: 29 09 2025 à 11:34 Journal du Net Développeurs

L'IA agentique autonome promet efficacité et réduction des coûts, mais confronte les entreprises à des défis majeurs en matière de sécurité, de gouvernance et de confiance.

Le: 29 09 2025 à 11:33 Journal du Net Développeurs

L'IA inclusive valorisant les langues africaines : réduire les biais, renforcer la souveraineté numérique et ouvrir de nouvelles opportunités économiques.

Le: 29 09 2025 à 11:32 Journal du Net Développeurs

L'IA n'est plus un outil en périphérie : elle devient un véritable opérateur virtuel, capable de traiter, d'alerter et d'interagir avec l'opérateur. Une nouvelle ère s'ouvre pour la télésurveillance.

Le: 29 09 2025 à 11:29 Journal du Net Développeurs

La taxe Zucman, visant la justice fiscale et une augmentation des recettes publiques, suscite débats et critiques ; il faut analyser ses impacts réels au-delà des postures idéologiques caricaturales.

Le: 29 09 2025 à 11:10 Alsacreations.com - Actualités Auteur: Raphael

Positionner en CSS a souvent été une mission hasardeuse. Flexbox et Grid ont grandement simplifié la tâche, mais il reste des cas où le positionnement précis d'un élément par rapport à un autre demeure un véritable casse-tête. C'est là qu'intervient le positionnement par ancre (anchor positioning), une nouvelle fonctionnalité CSS qui permet de placer visuellement n'importe quel élément par rapport à n'importe quel autre élément, sans avoir à se soucier de la structure du DOM.

Le positionnement par ancre va se révéler particulièrement utile pour :

  • Les info-bulles : afficher des informations supplémentaires lorsqu'on survole un élément.
  • Les menus contextuels : ouvrir un menu à côté d'un bouton ou d'une zone spécifique.
  • Les fenêtres modales : positionner un dialog (une modale) par rapport à un élément déclencheur.
  • Les étiquettes de formulaire : placer des messages d'erreur ou des indications près des champs concernés.

Exemple d'ancre et d'élément associé

⚠️ Attention : une ancre et un élément positionné éloignés dans le DOM vont poser des problèmes d'accessibilité, avec les lecteurs d'écran en particulier.

Compatibilité navigateurs (et @supports)

Voici le tableau de compatibilité pour le positionnement par ancre :

voir la légende associée
Support navigateurs pour CSS Anchor Positioning (source Can I Use)

Afin de permettre un support progressif, activez anchor-positioning via une détection de fonctionnalité @supports et fournissez une alternative simple.

@supports (anchor-name: --a) {
  /* ici les styles avec anchor-positioning */
}

Associer un élément à une ancre nommée

Le positionnement par ancre permet de lier un élément (appelé "élément positionné") à un autre élément (appelé "ancre") afin de positionner le premier relativement au second.

Pour définir une ancre, on se sert de la propriété anchor-name :

.mon-ancre {
  anchor-name: --nom-de-mon-ancre;
}

ℹ️ Notez la syntaxe spécifique de la valeur précédée d'un double trait d'union --, nécessaire pour cette propriété.

Puis, pour associer un élément et le positionner par rapport à cette ancre, on utilise position-anchor (sur un élément position: absolute|fixed) :

.element-positionne {
  position: absolute; /* ou fixed */
  position-anchor: --nom-de-mon-ancre;
}

À présent, l'élément positionné est aligné par rapport à l'ancre définie. Nous allons à présent pouvoir le placer précisément (avec anchor() ou position-area), mais aussi gérer les débordements avec position-try ou ses dimensions avec anchor-size().

ℹ️ Il est également possible d'associer un élément à une ancre à l'aide de l’attribut HTML anchor (voir un peu plus bas).

anchor() pour placer l'élément

La valeur-fonction anchor() permet de placer l'élément par rapport aux bords de l'ancre :

.element-positionne {
  position: absolute;
  position-anchor: --nom-de-mon-ancre; /* association */
  top: anchor(bottom); /* bord haut aligné sur le bas de l’ancre */
  left: anchor(left); /* bord gauche aligné sur la gauche de l’ancre */
}

Différents types de valeurs peuvent être utilisés avec anchor() :

  • Côtés physiques : top|right|bottom|left. Côtés logiques : start|end|self-start|self-end|inside|outside|center.
  • Compatible avec calc() : top: calc(anchor(bottom) + 10px).
  • Viser une autre ancre : top: anchor(--autre-ancre bottom, 50%) (2ᵉ valeur = fallback).

position-area pour (aussi) placer l'élément

Alternative à anchor(), la propriété position-area place l’élément dans une grille 3×3 centrée sur l’ancre.

.infobox {
  position: fixed;
  position-anchor: --ancre;
  position-area: top center; /* au-dessus, centré */
}

.toast {
  position-area: bottom span-all;
} /* toute la rangée du bas */

ℹ️ L'excellente ressource en ligne Anchor Tool permet de visualiser et tester facilement les positions d'ancrage.

anchor-size() pour définir la taille de l'élément

Cette propriété retourne une longueur basée sur la dimension de l’ancre et s'applique directement à l'élément associé.

Exemples :

.box {
  width: anchor-size(width);
} /* largeur = largeur de l'ancre */
.tooltip {
  margin-block-start: calc(anchor-size(height) / 4);
} /* marge = ¼ hauteur ancre */

position-try pour gérer les débordements

Propriété raccourcie de position-try-order et position-try-fallbacks, la propriété position-try permet de définir des options de repli appliquées automatiquement quand l’élément déborde (de la fenêtre ou du contenant).

Deux approches complémentaires :

  • Mots-clés intégrés (flip-inline, flip-block, top|right|bottom|left, etc.).
  • Options personnalisées nommées via @position-try --nom { … } pouvant définir position-area, des anchor() d’inset, margins, tailles, *-self: anchor-center, etc.

Exemple 1 — fallbacks intégrés (sans @position-try custom)

.tooltip {
  /* Essaie d’abord de “miroiter” horizontalement (gauche<->droite) si ça déborde,
     sinon tente en bas, puis en haut autour de l’ancre. */
  position-try: flip-inline, bottom, top;
}

Exemple 2 — fallbacks custom via @position-try

/* Option custom : place la tooltip sous l’ancre avec un espace de 8px */
@position-try --try-bottom {
  top: anchor(bottom);
  margin-top: 8px;
}

/* Option custom : place la tooltip à gauche de l’ancre avec un espace de 8px */
@position-try --try-left {
  position-area: left;
  margin-right: 8px;
}

/* Choisit l’option maximisant la hauteur disponible :
   on tente d’abord --try-left, puis --try-bottom si besoin. */
.tooltip {
  position-try: most-height --try-left, --try-bottom;
}
voir la légende associée
Menu déroulant avec solutions de repli (voir sur Codepen)

Ancres multiples

Il est tout à fait possible d'associer plusieurs ancres à un même élément. Pour ce faire, affectez plusieurs noms d'ancre à l'élément.

.anchor {
  anchor-name: --anchor1, --anchor2;
}
.element1 {
  position-anchor: --anchor1;
  left: anchor(--anchor1 left);
}

.element2 {
  position-anchor: --anchor2;
  left: anchor(--anchor2 right);
}

Exemple concret : une info-bulle (tooltip)

L’API Popover fournit une méthode simple pour créer un info-bulle et de la positionner à son ancre. Nous allons cette fois les associer via l’attribut HTML anchor puis la positionner en CSS.

<button id="tooltip-button" popovertarget="tooltip" aria-describedby="tooltip">En savoir plus</button>
<div id="tooltip" popover anchor="tooltip-button" class="info-bulle">Je suis une info-bulle !</div>
.info-bulle[popover] {
  margin: 0;
  inset: auto;
}

.info-bulle {
  position-area: right; /* à droite de l’ancre */
  position-try: flip-inline, bottom, top; /* miroirs et repli */
  max-inline-size: 28ch;
}

[popover]::backdrop {
  background-color: hsl(0 0% 0% / 60%);
}
voir la légende associée
Exemple d'info-bulle présente sur l'outil Spätzi

HTML vs CSS : quelle association choisir ?

Voici un comparatif rapide entre l’attribut HTML anchor et la paire CSS anchor-name + position-anchor.

Aspect Attribut HTML anchor CSS anchor-name + position-anchor
Association Déclarative dans le markup, sans CSS côté élément positionné Définie côté CSS, via un nom d’ancre
Multiples ancres Une seule «â€¯default anchor » par élément Autant de noms que nécessaire, y compris dynamiquement
Lisibilité Intention explicite dans le HTML, idéal avec Popover Centralisation côté CSS, pratique pour thèmes/variantes
Portée DOM Indépendante de la hiérarchie (pas besoin de parent commun) Idem (pas de contrainte DOM)

Recommandations rapides :

  • Utilisez l’attribut anchor quand vous contrôlez le code (ex. composants avec Popover).
  • Préférez la voie CSS quand vous avez des scénarios multi-ancres, des variantes de thème, ou peu d’accès au HTML.

En résumé global

Pour finir ce (long) tutoriel, voici un petit mémo pour retenir les étapes-clés de ce nouveau mode de positionnement :

  1. Associez un élément à son ancre via anchor-name: --nom; sur l’ancre et position-anchor: --nom; sur l’élément positionné (ou via l’attribut HTML anchor="id-de-l-ancre")
  2. Placez-le à votre guise avec anchor() ou position-area,
  3. En bonus, attribuez des dimensions à l’élément positionné avec anchor-size().
  4. En bonus encore, gérez les débordements avec position-try (ou @position-try pour des scénarios personnalisés)

Ressources

Outils/démos personnelles

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 29 09 2025 à 11:10 Alsacreations.com - Apprendre Auteur: Raphael

Positionner en CSS a souvent été une mission hasardeuse. Flexbox et Grid ont grandement simplifié la tâche, mais il reste des cas où le positionnement précis d'un élément par rapport à un autre demeure un véritable casse-tête. C'est là qu'intervient le positionnement par ancre (anchor positioning), une nouvelle fonctionnalité CSS qui permet de placer visuellement n'importe quel élément par rapport à n'importe quel autre élément, sans avoir à se soucier de la structure du DOM.

Le positionnement par ancre va se révéler particulièrement utile pour :

  • Les info-bulles : afficher des informations supplémentaires lorsqu'on survole un élément.
  • Les menus contextuels : ouvrir un menu à côté d'un bouton ou d'une zone spécifique.
  • Les fenêtres modales : positionner un dialog (une modale) par rapport à un élément déclencheur.
  • Les étiquettes de formulaire : placer des messages d'erreur ou des indications près des champs concernés.

Exemple d'ancre et d'élément associé

⚠️ Attention : une ancre et un élément positionné éloignés dans le DOM vont poser des problèmes d'accessibilité, avec les lecteurs d'écran en particulier.

Compatibilité navigateurs (et @supports)

Voici le tableau de compatibilité pour le positionnement par ancre :

voir la légende associée
Support navigateurs pour CSS Anchor Positioning (source Can I Use)

Afin de permettre un support progressif, activez anchor-positioning via une détection de fonctionnalité @supports et fournissez une alternative simple.

@supports (anchor-name: --a) {
  /* ici les styles avec anchor-positioning */
}

Associer un élément à une ancre nommée

Le positionnement par ancre permet de lier un élément (appelé "élément positionné") à un autre élément (appelé "ancre") afin de positionner le premier relativement au second.

Pour définir une ancre, on se sert de la propriété anchor-name :

.mon-ancre {
  anchor-name: --nom-de-mon-ancre;
}

ℹ️ Notez la syntaxe spécifique de la valeur précédée d'un double trait d'union --, nécessaire pour cette propriété.

Puis, pour associer un élément et le positionner par rapport à cette ancre, on utilise position-anchor (sur un élément position: absolute|fixed) :

.element-positionne {
  position: absolute; /* ou fixed */
  position-anchor: --nom-de-mon-ancre;
}

À présent, l'élément positionné est aligné par rapport à l'ancre définie. Nous allons à présent pouvoir le placer précisément (avec anchor() ou position-area), mais aussi gérer les débordements avec position-try ou ses dimensions avec anchor-size().

ℹ️ Il est également possible d'associer un élément à une ancre à l'aide de l’attribut HTML anchor (voir un peu plus bas).

anchor() pour placer l'élément

La valeur-fonction anchor() permet de placer l'élément par rapport aux bords de l'ancre :

.element-positionne {
  position: absolute;
  position-anchor: --nom-de-mon-ancre; /* association */
  top: anchor(bottom); /* bord haut aligné sur le bas de l’ancre */
  left: anchor(left); /* bord gauche aligné sur la gauche de l’ancre */
}

Différents types de valeurs peuvent être utilisés avec anchor() :

  • Côtés physiques : top|right|bottom|left. Côtés logiques : start|end|self-start|self-end|inside|outside|center.
  • Compatible avec calc() : top: calc(anchor(bottom) + 10px).
  • Viser une autre ancre : top: anchor(--autre-ancre bottom, 50%) (2ᵉ valeur = fallback).

position-area pour (aussi) placer l'élément

Alternative à anchor(), la propriété position-area place l’élément dans une grille 3×3 centrée sur l’ancre.

.infobox {
  position: fixed;
  position-anchor: --ancre;
  position-area: top center; /* au-dessus, centré */
}

.toast {
  position-area: bottom span-all;
} /* toute la rangée du bas */

ℹ️ L'excellente ressource en ligne Anchor Tool permet de visualiser et tester facilement les positions d'ancrage.

anchor-size() pour définir la taille de l'élément

Cette propriété retourne une longueur basée sur la dimension de l’ancre et s'applique directement à l'élément associé.

Exemples :

.box {
  width: anchor-size(width);
} /* largeur = largeur de l'ancre */
.tooltip {
  margin-block-start: calc(anchor-size(height) / 4);
} /* marge = ¼ hauteur ancre */

position-try pour gérer les débordements

Propriété raccourcie de position-try-order et position-try-fallbacks, la propriété position-try permet de définir des options de repli appliquées automatiquement quand l’élément déborde (de la fenêtre ou du contenant).

Deux approches complémentaires :

  • Mots-clés intégrés (flip-inline, flip-block, top|right|bottom|left, etc.).
  • Options personnalisées nommées via @position-try --nom { … } pouvant définir position-area, des anchor() d’inset, margins, tailles, *-self: anchor-center, etc.

Exemple 1 — fallbacks intégrés (sans @position-try custom)

.tooltip {
  /* Essaie d’abord de “miroiter” horizontalement (gauche<->droite) si ça déborde,
     sinon tente en bas, puis en haut autour de l’ancre. */
  position-try: flip-inline, bottom, top;
}

Exemple 2 — fallbacks custom via @position-try

/* Option custom : place la tooltip sous l’ancre avec un espace de 8px */
@position-try --try-bottom {
  top: anchor(bottom);
  margin-top: 8px;
}

/* Option custom : place la tooltip à gauche de l’ancre avec un espace de 8px */
@position-try --try-left {
  position-area: left;
  margin-right: 8px;
}

/* Choisit l’option maximisant la hauteur disponible :
   on tente d’abord --try-left, puis --try-bottom si besoin. */
.tooltip {
  position-try: most-height --try-left, --try-bottom;
}
voir la légende associée
Menu déroulant avec solutions de repli (voir sur Codepen)

Ancres multiples

Il est tout à fait possible d'associer plusieurs ancres à un même élément. Pour ce faire, affectez plusieurs noms d'ancre à l'élément.

.anchor {
  anchor-name: --anchor1, --anchor2;
}
.element1 {
  position-anchor: --anchor1;
  left: anchor(--anchor1 left);
}

.element2 {
  position-anchor: --anchor2;
  left: anchor(--anchor2 right);
}

Exemple concret : une info-bulle (tooltip)

L’API Popover fournit une méthode simple pour créer un info-bulle et de la positionner à son ancre. Nous allons cette fois les associer via l’attribut HTML anchor puis la positionner en CSS.

<button id="tooltip-button" popovertarget="tooltip" aria-describedby="tooltip">En savoir plus</button>
<div id="tooltip" popover anchor="tooltip-button" class="info-bulle">Je suis une info-bulle !</div>
.info-bulle[popover] {
  margin: 0;
  inset: auto;
}

.info-bulle {
  position-area: right; /* à droite de l’ancre */
  position-try: flip-inline, bottom, top; /* miroirs et repli */
  max-inline-size: 28ch;
}

[popover]::backdrop {
  background-color: hsl(0 0% 0% / 60%);
}
voir la légende associée
Exemple d'info-bulle présente sur l'outil Spätzi

HTML vs CSS : quelle association choisir ?

Voici un comparatif rapide entre l’attribut HTML anchor et la paire CSS anchor-name + position-anchor.

Aspect Attribut HTML anchor CSS anchor-name + position-anchor
Association Déclarative dans le markup, sans CSS côté élément positionné Définie côté CSS, via un nom d’ancre
Multiples ancres Une seule «â€¯default anchor » par élément Autant de noms que nécessaire, y compris dynamiquement
Lisibilité Intention explicite dans le HTML, idéal avec Popover Centralisation côté CSS, pratique pour thèmes/variantes
Portée DOM Indépendante de la hiérarchie (pas besoin de parent commun) Idem (pas de contrainte DOM)

Recommandations rapides :

  • Utilisez l’attribut anchor quand vous contrôlez le code (ex. composants avec Popover).
  • Préférez la voie CSS quand vous avez des scénarios multi-ancres, des variantes de thème, ou peu d’accès au HTML.

En résumé global

Pour finir ce (long) tutoriel, voici un petit mémo pour retenir les étapes-clés de ce nouveau mode de positionnement :

  1. Associez un élément à son ancre via anchor-name: --nom; sur l’ancre et position-anchor: --nom; sur l’élément positionné (ou via l’attribut HTML anchor="id-de-l-ancre")
  2. Placez-le à votre guise avec anchor() ou position-area,
  3. En bonus, attribuez des dimensions à l’élément positionné avec anchor-size().
  4. En bonus encore, gérez les débordements avec position-try (ou @position-try pour des scénarios personnalisés)

Ressources

Outils/démos personnelles

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 29 09 2025 à 09:58 Journal du Net Développeurs

Les débats actuels traitent majoritairement de la souveraineté, qu'elle soit industrielle ou numérique, comme un éléments de compétitivité. Mais qu'en est-il vraiment ?

Le: 29 09 2025 à 09:56 Journal du Net Développeurs

Les PME forment le cœur de l'économie française mais sont particulièrement exposées aux cyberattaques. Il est urgent d'intégrer des pratiques de cyber-hygiène dans le quotidien des PME.

Le: 29 09 2025 à 09:54 Journal du Net Développeurs

L'IA agentique marque un tournant : face à des menaces toujours plus complexes, elle promet de renforcer la cybersécurité tout en questionnant notre rapport à la confiance et à la responsabilité.

Le: 29 09 2025 à 09:51 Journal du Net Développeurs

Les vulnérabilités SQLi et XSS, loin d'être de simples failles techniques, sont des menaces directes pour la confiance des clients et la réputation des entreprises.

Le: 29 09 2025 à 08:51 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Depuis deux décennies, le modèle SaaS a imposé comme standard de l’industrie logicielle la facturation par utilisateur, les abonnements mensuels ou annuels, puis la tarification à l’usage, mais l’émergence des agents d’intelligence artificielle fait apparaître une limite structurelle : comment rémunérer des logiciels autonomes qui travaillent en arrière-plan, souvent invisibles, et dont la valeur se …

L’article Paid lève 18 millions d’euros pour redéfinir la facturation logicielle et passer à l’ère du results-based billing est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 08:51 FrenchWeb.fr Auteur: Partners’ Voice

n8n est un outil d’automatisation des flux de travail qui vous permet de planifier des tâches et de déplacer des données entre les applications, outils, plateformes et services que votre équipe utilise au quotidien. Il répond à un problème majeur auquel les entreprises modernes sont confrontées : les innombrables heures perdues sur des processus manuels …

L’article Guide en automatisation de flux de travail : Qu’est-ce que n8n et comment l’utiliser ? est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 07:42 Framablog Auteur: Khrys

  Comme chaque lundi, un coup d’œil dans le rétroviseur pour découvrir les informations que vous avez peut-être ratées la semaine dernière. Tous les liens listés ci-dessous sont a priori accessibles librement. Si ce n’est pas le cas, pensez à … Lire la suite­­

Le: 29 09 2025 à 07:02 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Fiverr a annoncé la suppression de 250 postes, soit près de 30 % de ses effectifs, dans le cadre d’une transformation destinée à faire de la plateforme de freelances une “AI-first company”. Son CEO et fondateur, Micha Kaufman, a justifié cette décision dans un long message publié sur X, évoquant un retour à l’esprit des …

L’article Fiverr licencie 30 % de ses effectifs pour accélérer son pivot vers l’IA est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 06:50 Journal du Net Développeurs

Alors que l'attente pour obtenir un logement social est toujours plus importante chaque année, certaines personnes parviennent à transmettre leur HLM à leurs proches.

Le: 29 09 2025 à 06:45 Journal du Net Développeurs

Si vous partez faire du vélo en famille, vous n'avez pas tous les mêmes obligations en matière de sécurité. Attention aux mauvaises surprises.

Le: 29 09 2025 à 06:15 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Depuis 2021, le ministère de la Culture consacre 500 000 euros par an au soutien des autrices et auteurs de podcasts natifs. Conçu comme un dispositif expérimental, ce fonds visait à financer l’écriture sonore, encourager de nouveaux talents et diversifier l’offre éditoriale. Trois éditions ont permis d’accompagner 326 projets. L’évaluation conduite par l’Inspection générale des …

L’article Trois ans d’aides aux podcasts, un dispositif utile mais sans effet structurant est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 06:00 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

La hausse des défaillances d’entreprises en France place la question du retournement au centre des débats économiques. Longtemps perçue comme un ultime recours, la restructuration devient aujourd’hui un levier stratégique, appuyé par de nouveaux mécanismes juridiques. Dans notre dernier podcast, nous avons échangé avec Marie Crumière, Restructuring Partner chez Reed Smith, pour comprendre comment ces …

L’article Restructuration et financement : la deuxième vie des startups en difficulté avec Marie Crumière, Restructuring Partner chez Reed Smith est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 05:00 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Depuis fin 2022, le débat autour de l’intelligence artificielle a été dominé par la perspective d’une AGI, une intelligence générale capable de raisonner de manière autonome. Mais sur un horizon plus business, ce n’est pas l’AGI qui redessine les usages mais les agents IA. Des systèmes spécialisés, capables d’orchestrer des actions dans des environnements précis, …

L’article Agents IA vs AGI, qu’est ce qui compte vraiment pour les entreprises dans les 24 mois est apparu en premier sur FRENCHWEB.FR.

Le: 29 09 2025 à 05:00 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Depuis fin 2022, le débat autour de l’intelligence artificielle a été dominé par la perspective d’une AGI, une intelligence générale capable de raisonner de manière autonome. Mais sur un horizon plus business, ce n’est pas l’AGI qui redessine les usages mais les agents IA. Des systèmes spécialisés, capables d’orchestrer des actions dans des environnements précis, …

L’article Agent IA vs AGI, lequel compte vraiment pour les entreprises dans les 24 mois? est apparu en premier sur FRENCHWEB.FR.