Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

Can I use... Support tables for HTML5, CSS3, etc

https://caniuse.com

  • ►/?search=Media+query+range+syntax
  • ►/?search=oklch
  • ►/mdn-css_types_color_hsl_relative_syntax
  • ►/?search=interpolate-size
  • ►/?search=nesting%20css
  • ►/viewport-units
  • ►/?search=translate3d
  • ►/?search=scroll-behavior
  • ►/#search=lazy
  • ►/#feat=svg-img
  • ►/#search=background-clip
  • ►/#search=http2
  • @rastapopoulos
    RastaPopoulos @rastapopoulos CC BY-NC 5/06/2026
    4
    @spip
    @ericw
    @arno
    @cy_altern
    4

    Generative colors with CSS | Go Make Things
    ▻https://gomakethings.com/articles/generative-colors-with-css
    ▻https://developer.mozilla.org/fr/docs/Web/CSS/Reference/Values/color_value/oklch
    ▻https://caniuse.com/?search=oklch

    Transformation relative d’une couleur existante en changeant la luminosité, le hue, etc. Cela permet de faire des variantes de couleur très facilement, et donc d’avoir une palette complète pour un site, uniquement à partir de 2 ou 3 couleurs de base.

    Cette fonction (encore qu’à 91% now) évite le pré-calcul en PHP des composantes de la couleur, pour pouvoir en faire des variantes ensuite. Actuellement dans SPIP, le plugin CSS Var (▻https://git.spip.net/spip-contrib-extensions/cssvar) fait ça automatiquement dès qu’il trouve une variable de couleur hexadécimale :
    ▻https://git.spip.net/spip-contrib-extensions/cssvar/-/blob/master/cssvar_pipelines.php?ref_type=heads#L78

    Et donc cette fonction permet de faire exactement pareil mais en natif.

    #intégration #web #CSS #couleur #thème

    RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 4/06/2026
    2
    @jeanmarie
    @cy_altern
    2

    #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

    b_b @b_b PUBLIC DOMAIN
    • @klaus
      klaus++ @klaus 4/06/2026

      Merci !

      Media queries are the backbone of responsive design. We use them to control how a design should change based on the viewport size. But the min-width and max-width syntax can be confusing, and in some cases, cause layout bugs that take time to spot.

      This article aims to convince you to use range queries, starting today.

      klaus++ @klaus
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 5/06/2026

      Ah ça y est, c’est enfin utilisable ? Quelle bonne nouvelle, ça va enfin devenir lisible tout ça, quel progrès.

      ▻https://caniuse.com/?search=Media+query+range+syntax

      jeanmarie @jeanmarie CC BY-NC-SA
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 22/03/2026
    1
    @rastapopoulos
    1

    #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

    b_b @b_b PUBLIC DOMAIN
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 23/03/2026

      Attention quand même : ▻https://caniuse.com/mdn-css_types_color_hsl_relative_syntax

      93% en France et 89,5% dans le monde, c’est pas 98% ni même 95% comme seuil acceptable de « presque tout le monde ok ».

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 25/09/2024
    5
    @arno
    @monolecte
    @7h36
    @marcimat
    @spip
    5

    Animate to height/width auto (without hacks)
    ▻https://css-tip.com/animate-height-auto

    Only three lines of code and you have a smooth transition to height: auto

    interpolate-size: allow-keywords; oO

    #css

    b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 25/09/2024

      Joli. Bizarrement, caniuse lui colle 0,02% de compatibilité, indiquant que ce sera pour une future version de Chrome, alors que chez moi ça fonctionne parfaitement (Chrome Mac).

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 25/09/2024

      Ça change bien la hauteur du p, mais ça n’applique par transition: 1s; ;)

      b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 25/09/2024

      Si, justement, avec Chrome sur Mac, on a bien la transition hyper-smooth. (Safari, en revanche, c’est sans transition.)

      Encore un truc casse-gueule : je développe sur Mac des écrans tactiles qui tournent sur des PC. Comme je connais la machine cible, je peux utiliser les dernières CSS qui sortent, mais quand ça fonctionne différemment sur Mac et sur PC, c’est hyper-chiatique.

      ARNO* @arno ART LIBRE
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 25/09/2024

      ▻https://caniuse.com/?search=interpolate-size

      RastaPopoulos @rastapopoulos CC BY-NC
    • @arno
      ARNO* @arno ART LIBRE 26/09/2024
      @b_b

      Donc c’est bien ça, ça devrait fonctionner sur les Chrome à jour depuis une semaine. @b_b : je viens du coup de rallumer le PC et de mettre à jour Windows, et j’ai bien la transition smooth comme tout…

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 26/09/2024
      @seenthis

      Du coup : faudrait l’intégrer à @seenthis pour les messages longs. Comme de toute façon on n’a pas d’animation là-dessus, ajouter ce petit bout de CSS n’introduira aucune perte.

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 26/09/2024

      Ça ne mangerait pas de pain oui, à ce sujet il faut que je poste un message pour annoncer les changements du côté du développement de #seenthis :)

      b_b @b_b PUBLIC DOMAIN
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 26/09/2024
      @seenthis

      Le lien vers les changements de @seenthis : ▻https://seenthis.net/messages/1073344

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @arno
      ARNO* @arno ART LIBRE 26/09/2024

      Je viens de mettre le bout de code dans /squelettes.

      ARNO* @arno ART LIBRE
    • @b_b
      b_b @b_b PUBLIC DOMAIN 26/09/2024
      @arno

      @arno vu mais c’est sur la branche master ▻https://git.spip.net/seenthis/squelettes/-/commit/d85bc0f14de2c6b01bc61a104a1162e94d3c3302 qui est celle compatible avec SPIP 4, celle utilisée en pro est la branche 2.2. Soit on reporte dans cette branche, sinon on peut attendre le passage en SPIP 4 de seenthis.

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @arno
    ARNO* @arno ART LIBRE 20/03/2024
    1
    @rastapopoulos
    1

    CSS Button Styles You Might Not Know - David Bushell
    ▻https://dbushell.com/2024/03/10/css-button-styles-you-might-not-know

    .button,
    ::file-selector-button {
    inline-size: fit-content;
    touch-action: manipulation;
    user-select: none;
    }
    * {
    &:focus {
    outline: none;
    }
    &:focus-visible {
    outline: 2px solid magenta;
    outline-offset: 2px;
    }
    }

    ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 20/03/2024

      Ce qui permet de découvrir que les Nesting CSS sont désormais acceptés par 85% des usagers :
      ▻https://caniuse.com/?search=nesting%20css

      ARNO* @arno ART LIBRE
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 20/03/2024

      #intégration #web #css #boutons

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 3/10/2023
    4
    @rastapopoulos
    @spip
    @baroug
    @cy_altern
    4

    CSS { In Real Life } | Breaking Out of a Central Wrapper
    ▻https://css-irl.info/breaking-out-of-a-central-wrapper

    https://css-irl.info/breaking-out-of-a-central-wrapper-05.webp

    Using viewport units, we can force an element to break out of the wrapper, without changing our original markup!

    .full-width {
      width: 100vw;
      margin-left: 50%;
      transform: translate3d(-50%, 0, 0);
    }

    ▻https://caniuse.com/viewport-units => 96.73%
    ▻https://caniuse.com/?search=translate3d => 96.15%

    #css #fullwidth #wrapper

    b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 4/10/2023

      On avait déjà référencé une notation équivalente (mais celle ci-dessus est sans doute plus facile à comprendre) :

      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);

      Par contre ça ne fonctionne que si la colonne de texte dans laquelle on se trouve est elle-même centrée dans la page.

      Dans mon plugin Maquettes multiples, j’utilise différentes valeurs pour .spip_documents.max selon qu’on est dans une colonne centrée ou décentrée. Ça peut devenir assez sioux.

      ARNO* @arno ART LIBRE
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 1/06/2022
    4
    @spip
    @tofulm
    @baroug
    @jeanmarie
    4

    Comment se passer de jQuery.spip.positionner_marge ▻https://git.spip.net/spip/spip/commit/9f50bd16bfce863b0db3393ca27c0df6de6a251a & du plugin ancres douces à la fois :

    html {
      scroll-padding-top: 6rem;
      scroll-behavior: smooth;
    }

    ▻https://codepen.io/smashingmag/pen/QWQKqzW

    #spip #css #header #fixed

    b_b @b_b PUBLIC DOMAIN
    • @arno
      ARNO* @arno ART LIBRE 1/06/2022

      Un truc sympa pour l’accessibilité : tu peux désactiver le « smooth scrolling » directement dans les CSS pour les gens qui désactivent les animations dans leurs options de smartphone (en tout cas sur iOS) :

      html {
        scroll-behavior: smooth;
      }
      
      @media (prefers-reduced-motion: reduce) {
        html {
          scroll-behavior: auto;
        }
      }
      ARNO* @arno ART LIBRE
    • @jeanmarie
      jeanmarie @jeanmarie CC BY-NC-SA 2/06/2022

      2 bémols :

      Can I use indique un peu plus de 80% : ▻https://caniuse.com/?search=scroll-behavior
      Mais le défilement se fait dans tous les cas, donc pas grave.

      Ça évite d’ajouter du js mais, dans le cas de liens de retour en haut de page par exemple, on n’a pas forcément envie que l’url soit changée (avec une ancre #haut et même juste #) et je ne sais pas s’il y a une autre solution que du js. Mais là encore, c’est pas bien grave :)

      jeanmarie @jeanmarie CC BY-NC-SA
    • @rastapopoulos
      RastaPopoulos @rastapopoulos CC BY-NC 23/02/2025

      C’est plutôt à mettre sur le body non ? (qui est scrollable)

      Mais dans tous les cas ça remplace pas du tout la variable de SPIP, dès lors qu’on utilise soi-même la méthode positionner() (pour forcer le déplacer à tel endroit) ça n’est pas pris en compte à priori.

      RastaPopoulos @rastapopoulos CC BY-NC
    Écrire un commentaire
  • @b_b
    b_b @b_b PUBLIC DOMAIN 18/07/2019
    7
    @spip
    @arno
    @kent1
    @jeanmarie
    @cy_altern
    @7h36
    @tofulm
    7

    [spip-dev] Les #SVG sont des images comme les autres

    Hello,

    On est en 2019, la version trunk de SPIP supporte maintenant totalement les SVG
    comme des images.
    ▻https://caniuse.com/#feat=svg-img

    Cela veut dire :

    • qu’on peut les uploader comme des images dans les documents joints
    • qu’on peut les uploader comme logo d’objet
    • que les aperçus de SVG s’affichent bien partout dans l’espace privé
    • que les filtres |image_xxx utilisés partout dans les squelettes pourront
    s’appliquer dessus sans rien casser
    • soit en appliquant la même transformation que pour un bitmap si le filtre
    |image_xx supporte expressément les SVG
    • soit en ne faisant rien si le filtre n’a pas été modifié pour supporter
    les SVG

    Le support des filtres images devrait permettre d’utiliser des images SVG
    directement, sans aucune modification des squelettes ni de code, sauf peut être dans certain cas de filtres images perso un peu velus qui modifient notamment les dimensions de l’image

    ▻https://www.mail-archive.com/spip-dev@rezo.net/msg67228.html

    #spip_blog

    b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire
  • @arno
    ARNO* @arno ART LIBRE 8/04/2019
    5
    @tofulm
    @monolecte
    @recriweb
    @rastapopoulos
    @cy_altern
    5

    Native image lazy-loading for the web!
    ▻https://addyosmani.com/blog/lazy-loading

    https://addyosmani.com/assets/images/loading-attribute.png

    In this post, we’ll look at the new loading attribute which brings native <img> and <iframe> lazy-loading to the web!. For the curious, here’s a sneak preview of it in action:

    <img src="celebration.jpg" loading="lazy" alt="..." />
    <iframe src="video-player.html" loading="lazy"></iframe>

    We are hoping to ship support for loading in Chrome 75 and are working on a deep-dive of the feature we’ll publish soon. Until then, let’s dive into how loading works.

    ARNO* @arno ART LIBRE
    • @cy_altern
      cy_altern @cy_altern CC BY-SA 9/04/2019

      Le brouillon de modification de la spécification de la balise img au whatwg : ▻https://github.com/whatwg/html/pull/3752

      #lazy_loading #loading #image #web_dev

      cy_altern @cy_altern CC BY-SA
    • @arno
      ARNO* @arno ART LIBRE 18/10/2019

      Mise à jour octobre 2019 : présent chez 61% des visiteurs :
      ▻https://caniuse.com/#search=lazy

      C’est-à-dire les différentes versions de Chrome. Apparemment pas prévu de l’intégrer sur les autres navigateurs (donc pas iOS, où l’on n’a pas le choix du moteur de rendu HTML).

      ARNO* @arno ART LIBRE
    Écrire un commentaire
  • @arno
    ARNO* @arno ART LIBRE 13/09/2018
    6
    @monolecte
    @kent1
    @baroug
    @spip
    @erational
    @loiseau2nuit
    6

    Ah, une #CSS que je ne connaissais pas : appliquer une image de fond au texte lui-même. Je suis tombé dessus sur les nouvelles pages de chez Apple :

    https://i.imgur.com/lghM5pK.jpg

    On voit que le paragraphe de texte a une texture orangée. Celle-ci est attribuée avec un très classique background :

    background-image: url("/v/iphone-xs/a/images/overview/copy_texture_1_large.jpg");

    L’astuce pour que ce fond ne s’applique aux caractères du texte, c’est cette CSS :
    -webkit-background-clip: text;
    color: transparent !important;

    La CSS #background-clip indique que l’image de fond devra s’appliquer uniquement au texte, et la seconde ligne force la couleur du texte à transparent, de façon à laisser apparaître l’image de fond.

    D’après CanIUse :
    ▻https://caniuse.com/#search=background-clip

    Firefox, Chrome and Safari support the unofficial -webkit-background-clip: text (only with prefix)

    Du coup, c’est plutôt assez largement répandu.

    Le hic, malheureusement, c’est que ça se dégrade particulièrement mal quand background-clip n’est pas interprété :

    https://i.imgur.com/mHOEbFi.jpg

    Je ne vois pas d’autre solution qu’un test Javascript, du coup, beurk (à moins que quelqu’un ait une meilleure solution).

    • #Apple
    ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 21/09/2018

      Un fallback CSS à coucher dehors:
      ▻http://nimbupani.com/using-background-clip-for-text-with-css-fallback.html

      body {
       color: red;
       -webkit-text-fill-color: transparent;
       background: -webkit-linear-gradient(transparent, transparent),
                   url(path/to/bg/image) repeat;
       background: -o-linear-gradient(transparent, transparent);
       -webkit-background-clip: text;
      }
      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 22/09/2018

      Je viens d’uploader une mise à jour de mon #plugin #SPIP CSS imbriqués :
      ►https://zone.spip.org/trac/spip-zone/browser/_plugins_/css_imbriques

      On peut désormais utiliser un pseudo-style -spip-text-background par exemple ainsi :

      div {
      	color: orange;
      	-spip-text-background: url(../imgs/test.jpg) 100% 100%;
      }

      Et cela fabriquera le CSS qui va bien avec le fallback compliqué.

      https://i.imgur.com/Mmyyj6s.jpg

      ARNO* @arno ART LIBRE
    Écrire un commentaire
  • @monolecte
    Monolecte 😷🤬 @monolecte CC BY-NC-SA 19/04/2017
    12
    @7h36
    @mad_meg
    @typo
    @rezo
    @maieul
    @tetue
    @rastapopoulos
    @biggrizzly
    @supergeante
    @sombre
    @reka
    @colporteur
    12

    Agents de dispersion | Le Monolecte
    ▻https://blog.monolecte.fr/post/2017/04/19/agents-de-dispersion

    https://blog.monolecte.fr/wp-content/uploads/2017/04/eb35b1062cfd093ecd0b4204e2445b97e77ee0d319b9164190_1920-e1492608785965-1024x683.jpg

    L’autre jour, je discutaillais au téléphone avec Frédéric et nous nous faisions la remarque de notre inévitable dispersion sur les réseaux sociaux, cette espèce de malström à idées. Bien sûr, le constat connexe et inévitable était que plus nous nous adonnions à la discussion en ligne et moins nous étions créateurs d’un contenu construit, utile et pérenne.
    Bon, peut-être pas utile.

    #débat #Internet #médias #technologie

    Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @maieul
      Maïeul @maieul 19/04/2017

      merci. Par contre un souci sur le blog : certains navigateurs me disent qu’il y a ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY

      Maïeul @maieul
    • @maieul
      Maïeul @maieul 19/04/2017

      et donc on ne peut se connecter.

      Maïeul @maieul
    • @maieul
      Maïeul @maieul 19/04/2017

      enfin, voir l’article.

      Maïeul @maieul
    • @tetue
      tetue @tetue CC BY 19/04/2017

      Du coup, j’en reviens à me dire que j’ai bien tort de ne pas considérer mon blog comme le pivot central de ma vie numérique. J’écris moins ici parce que j’écris trop ailleurs, alimentant des bases de données dont la priorité n’est pas le partage et la conservation de l’information. J’utilise les réseaux sociaux pour le débat, pour affiner une pensée que j’exige à présent achevée avant de rédiger ici…

      Ce qui est une grossière erreur : la pensée n’est jamais achevée, tout au moins jusqu’au jour où un interne vaguement post pubère m’attachera une étiquette au gros orteil.

      tetue @tetue CC BY
    • @fil
      Fil @fil 19/04/2017
      @maieul

      @maieul on vient de passer le serveur à http/2. Si tu peux préciser l’heure de ta tentative de connexion et le navigateur (version et OS), ça pourrait aider.

      Fil @fil
    • @maieul
      Maïeul @maieul 19/04/2017

      connexion à 21h19. Firefox Mac 48 (je peux pas plus récent).

      Maïeul @maieul
    • @simplicissimus
      Simplicissimus @simplicissimus 19/04/2017
      @maieul

      Même pb que @maieul mais avec un Mac nettement plus ancien.

      Simplicissimus @simplicissimus
    • @fil
      Fil @fil 19/04/2017

      Bizarre car c’est dans Firefox depuis la 36 si j’en crois ►https://caniuse.com/#search=http2

      Fil @fil
    • @fil
      Fil @fil 20/04/2017

      Et maintenant ça marche ? On a ajouté:ssl_ciphers "EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";

      Fil @fil
    • @simplicissimus
      Simplicissimus @simplicissimus 20/04/2017

      pour moi, oui #merci !

      Simplicissimus @simplicissimus
    • @maieul
      Maïeul @maieul 20/04/2017

      pour moi aussi ! Merci !

      Maïeul @maieul
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 20/04/2017

      Je n’ai pas très bien compris ce que le RSA venait faire là-dedans, mais côté public, tout le monde a l’air content à présent, sauf un vilou :

      problème avec Opera sur Android 7.0, en connexion 4G, pour ma part.

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    • @monolecte
      Monolecte 😷🤬 @monolecte CC BY-NC-SA 20/04/2017

      Côté admin, c’est toujours le merdier.
      Je viens de simplifier en masse mes URL : manière, niveau référencement, ça ne peut pas être pire.
      Côté admin, c’est toujours le merdier et je ne sais toujours pas pourquoi…

      Monolecte 😷🤬 @monolecte CC BY-NC-SA
    Écrire un commentaire
  • @stephane
    Stéphane Bortzmeyer @stephane CC BY-SA 16/05/2015
    3
    @liotier
    @mhoungbo
    @fil
    3

    Nouvelle version du protocole #HTTP, HTTP 2 (ex-SPDY) enfin normalisé dans le #RFC 7540 : ▻http://www.bortzmeyer.org/7540.html Changement purement technique, ça n’affecte pas le contenu des pages Web.

    Son algorithme de compression est dans le RFC 7541 : ▻http://www.bortzmeyer.org/7541.html

    Stéphane Bortzmeyer @stephane CC BY-SA
    • @mhoungbo
      mhoungbo @mhoungbo CC BY-SA 17/05/2015

      Quels serveurs ou clients implémentent cette nouvelle version de HTTP ?

      mhoungbo @mhoungbo CC BY-SA
    • @arno
      ARNO* @arno ART LIBRE 17/05/2015

      Spdy :
      ▻http://caniuse.com/#search=spdy
      HTTP2 :
      ►http://caniuse.com/#search=http2

      ARNO* @arno ART LIBRE
    • @stephane
      Stéphane Bortzmeyer @stephane CC BY-SA 30/09/2015

      Voir aussi ▻http://seenthis.net/messages/343578

      Stéphane Bortzmeyer @stephane CC BY-SA
    • @erratic
      schrödinger @erratic 29/05/2016

      Pour info, à partir de Chrome 51 qui vient de sortir, SPDY et NPN ne sont plus supportés

      schrödinger @erratic
    Écrire un commentaire
  • @baroug
    baroug @baroug 22/07/2014
    2
    @02myseenthis01
    2

    Can I use... Support tables for #HTML5, #CSS3, etc
    ►http://caniuse.com

    “Can I use” provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

    #web_design #navigateurs

    • #mobile web browsers
    baroug @baroug
    Écrire un commentaire
  • @severo
    severo @severo PUBLIC DOMAIN 11/01/2014
    4
    @denisb
    @b_b
    @james
    @emersion
    4

    W3Fools – A W3Schools Intervention
    ▻http://www.w3fools.com

    We believe w3schools is harmful to the web. Web developers deserve better.

    Critique du site w3schools qui se positionne toujours premier des recherches sur HTML, CSS ou Javascript.

    Plutôt aller sur MDN

    ▻https://developer.mozilla.org/fr/docs/Web

    ou lire directement les normes sur le site du w3c

    ▻http://www.w3.org/community/webed/wiki/HTML/Elements

    • #du site
    • #web developers
    • #premier
    • #HTML
    • #JavaScript
    • #HTML
    severo @severo PUBLIC DOMAIN
    • @b_b
      b_b @b_b PUBLIC DOMAIN 11/01/2014

      +1 pour mdn sans oublier ►http://caniuse.com

      b_b @b_b PUBLIC DOMAIN
    Écrire un commentaire