logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Emmet (Zen Coding) : écrire plus vite en HTML/CSS

06/07/2025, by Ivan

Emmet est le projet renommé de Zen Coding. Emmet permet, grâce à des abréviations, de générer rapidement des listes HTML, des blocs avec classes et id. En plus du HTML, il est aussi possible d’écrire rapidement des propriétés CSS, toujours à l’aide d’abréviations. D’un côté, cela peut sembler inutile de mémoriser des abréviations et outils supplémentaires, mais une fois qu’on s’y habitue, il devient étrange de coder sans Emmet.

Fonctionnalités d’Emmet (Zen Coding)

Très souvent, on doit écrire beaucoup de code HTML, et plus il y en a à écrire, plus le risque d’erreur, comme un tag non fermé, augmente. Emmet (Zen Coding) vous aidera dans ce cas. La plupart des IDE supportent Emmet ou disposent d’un plugin pour Emmet ; il vous suffit de configurer un raccourci clavier pour exécuter Emmet et générer le code HTML.

Par exemple, vous pouvez écrire :

div#content>h1+p

Puis appuyer sur la touche d’exécution d’Emmet et cela se transforme en :

<div id="content"> <h1></h1> <p></p> </div>

Comme vous le voyez, on écrit des sélecteurs CSS simples, et en sortie on obtient du HTML avec la même hiérarchie.

Le plus agréable avec Emmet est la génération de menus HTML. Par exemple, ce code :

div#header>img.logo+ul#nav>li*4>a

Après génération devient :

<div id="header">

  <img class="logo" src="">

  <ul id="nav">

    <li><a href=""></a></li>

    <li><a href=""></a></li>

    <li><a href=""></a></li>

    <li><a href=""></a></li>

  </ul>

</div>

Ici, nous avons utilisé le sélecteur * qui dans Emmet signifie combien d’éléments doivent être générés. Il fonctionne non seulement avec <li>, mais aussi avec tous les autres tags :

div.item$*3

Associé au signe dollar, cela générera le code suivant :

<div class="item1"></div>

<div class="item2"></div>

<div class="item3"></div>

Revenons à notre menu et écrivons ce code :

div#header>ul#navigation>li.item$*>a>span
О нас
Товары
Новости
Блог
Контакты

Il générera un menu complet :

<div id="header">
<ul id="navigation">
<li class="item1"><a href=""><span>О нас</span></a></li>
<li class="item2"><a href=""><span>Товары</span></a></li>
<li class="item3"><a href=""><span>Новости</span></a></li>
<li class="item4"><a href=""><span>Блог</span></a></li>
<li class="item5"><a href=""><span>Контакты</span></a></li>
</ul>
</div>

Vous pouvez écrire vos propres tags et faire ce que vous voulez en utilisant les sélecteurs Emmet :

  • E
    Nom de l’élément (div, ul)
  • E#id
    Attribut id de l’élément (<div id="">)
  • E.class
    Attribut class de l’élément (<div class="">)
  • E>N
    Élément enfant (imbriqué)
  • E+N
    Élément frère (adjacent)
  • E*N
    Générer plusieurs éléments similaires
  • E$*N
    Générer plusieurs éléments similaires avec des classes numérotées (exemple : ul#nav>li.item-$*5) 

Je pense que toutes les IDE populaires supportent Emmet (Zen Coding), mais si vous utilisez Notepad++, vous devrez installer Emmet séparément.

Installation d’Emmet (Zen Coding) dans Notepad++

Vous pouvez télécharger le plugin pour Notepad++ ici :

http://sourceforge.net/projects/npppythonscript/files/

Placez la bibliothèque Emmet (Zen Coding) dans le dossier de Notepad++.

Pour installer la bibliothèque, utilisez le gestionnaire de plugins intégré :

notepad++ plugins

Dans la liste des plugins disponibles, cochez Zen Coding - Python puis cliquez sur Installer.

Zen coding Install

Si le plugin Zen Coding n’apparaît pas dans la liste, cela signifie que votre version actuelle de Notepad++ ne le supporte pas. Dans ce cas, il faut soit installer une version plus ancienne compatible avec Zen Coding, soit attendre la sortie d’une version du plugin compatible avec votre version actuelle.

Voilà, après avoir redémarré Notepad++, vous pourrez utiliser ce plugin. Pour générer le code, appuyez sur Ctrl + Alt + Entrée. Par exemple, pour ajouter ce code :

<a href="" class="link"><span></span></a>

Il suffit d’écrire a.link>span et d’appuyer sur la combinaison Ctrl + Alt + Entrée.