Schneller Programmieren in HTML mit Zen-Coding

Zen-Coding in Visual Studio: Relaxt mit HTML arbeiten

Zen-Coding ist eine elegante Variante, um schnell HTML-Code mit wenig Aufwand zu erzeugen. Dabei wird eine CSS-like Selector Syntax genutzt. Viele HTML Entwickler wissen allerdings nicht, dass die schöne Welt des Zen-Coding für HTML schon eine Weile in Visual Studio verfügbar und leicht zu nutzen ist. In diesem Blogbeitrag zeigen wir Ihnen, wie Sie die Funktionen verfügbar machen und Zen-Coding einsetzen.

Installation von Zen-Coding

Zen-Coding wird über das „Must-Have“ Plugin Web Essentials 2015 installiert.
Laden Sie die Erweiterung über Extras -> Erweiterungen und Updates (engl. Tools -> Extensions and Updates).
Suchen Sie im folgenden Dialog unter „online“ nach „Web Essentials“ und installieren Sie die Erweiterung.
Die aktuelle Version ist für Visual Studio 2015 „Web Essentials 2015.1“.
Nach der Installation ist Zen-Coding in allen HTML-Seiten verfügbar.

Visual Studio Plugin Installation
Visual Studio Plugin Installation

 

Nutzung in einer HTML Seite

Für die Nutzung benötigen Sie nur ein offenes HTML-Dokument und ein paar wenige Grundkenntnisse.

  1. Tag Ergänzungen
    HTML-Tag ohne <>  schreiben und dann die Tab – Taste zur Vervollständigung drücken
    z. B.

     divTAB wird zu <div></div>
  2. Tags mit Klassen
     div.klasse  + TAB wird zu <div class="klasse"></div>
  3. Tags mit IDs
     div#id + TAB wird zu <div id="id"></div>
  4. Kombiniert Klassen und IDs#
    div#id.klasse1.klasse2 + TAB wird zu <div id="id" class="klasse1 klasse2"></div>
  5. Tabellen
    table>tr>td wird zu
    
    <table>
        <tr>
            <td></td>
        </tr>
    </table>
    
    table>tr*3>td*5 wird zu
    
    <table>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </table>
  6. Noch interessanter wird Zen-Coding bei Bootstrap z. B. mit dem Grid-Layout
    div.row*3>div.col-sm-4*3 wird zu
    <div class="row">
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
    </div>
    <div class="row">
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
    </div>
    <div class="row">
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
        <div class="col-sm-4"></div>
    </div>
  7. Weiterzählen geht auch
    select>option#item-$*3 wird zu
    
    <select>
        <option id="item-1"></option>
        <option id="item-2"></option>
        <option id="item-3"></option>
    </select>

 

Diese kurzen Beispiele zeigen, wie schnell man damit gerade bei ASP.NET MVC Views in HTML5 erzeugen kann!

Mehr Informationen zu Visual Studio und Zen-Coding erhalten Sie in unseren HTML-Kursen:

Programming in HTML5 with JavaScript and CSS3 – MOC 20480

Entwickeln von fortgeschrittenen ASP.NET Webanwendungen mit MVC und Visual Studio – MOC 20486

 

Cookie-Einstellungen

Wir nutzen Cookies, um Ihr Nutzererlebnis bei SoftEd Systems zu verbessern. Manche Cookies sind notwendig, damit unsere Website funktioniert. Mit anderen Cookies können wir die Zugriffe auf die Webseite analysieren.

Mit einem Klick auf "Zustimmen" akzeptieren sie diese Verarbeitung und auch die Weitergabe Ihrer Daten an Drittanbieter. Die Daten werden für Analysen genutzt. Weitere Informationen, auch zur Datenverarbeitung durch Drittanbieter, finden Sie in unseren Datenschutzhinweisen. Sie können die Verwendung von Cookies ablehnen.

Zustimmen