Pinegrow Forest

Die inoffizielle Hilfeseite & Community mit Tipps & Tricks rund um Pinegrow, dem Programm zur Erstellung von Webseiten

Die Grundlagen: Der Einstieg in Pinegrow und HTML

Lerne die Grundlagen von Pinegrow, HTML und CSS anhand des Baus einer kleinen Beispielseite. Wir legen ein neues Projekt an, ziehen HTML-Objekte auf die Seite und gestalten sie anschließend mit CSS. So verstehst du die Arbeitsweise mit Pinegrow besser.

1.

Projekt anlegen

Öffne Pinegrow und starte deine erste Website

2.

Website aufbauen

Baue die Grundstruktur deiner Website mit HTML-Bausteinen

3.

Objekte gestalten

Lass deine Website gut aussehen: Style deine Bausteine mit CSS

1. Ein Projekt in Pinegrow anlegen

1. Schritt: Pinegrow öffnen und neues Projekt anlegen

Wenn du unser Pinegrow Starter-Projekt gekauft hast, kannst du dir die folgenden Schritte sparen und mit einem Projekt starten, in dem bereits alles für deine Website vorbereitet ist.

Wenn du das Pinegrow Starter-Projekt nicht besitzt, musst du dir zunächst die wichtigen Dateien für deine Website anlegen. Öffne zunächst Pinegrow und klicke auf New page or project.

Neues Projekt in Pinegrow anlegen und Website erstellen

Klicke auf "New page or project" um ein neues Pinegrow-Projekt zu starten

Website in Pinegrow öffnen

Deine Website liegt in einem eigenen Ordner

2. Schritt: Website in Pinegrow öffnen

Jetzt wählst du aus, auf welcher Basis (Bootstrap, Foundation, ...) du deine Website aufbauen willst. Wähle einfach Plain HTML, du kannst auch später noch ein Framework reinladen.

Jetzt speicherst du dein neues Projekt am besten irgendwo ab. Klicke auf File > Save as... und speichere die index.html (deine Startseite) in einen Ordner (einen Ordner speziell für deine Website).

Pinegrow legt automatisch den Ordner CSS (wo deine Style-Dateien liegen) und pinegrow.json (hier werden Einstellungen für Pinegrow abgespeichert) an. Erstelle in deinem Website-Ordner noch einen Ordner für deine Bilder (z.B. "media", "images" o.ä.). Hier kannst du auch schon welche reinziehen.

Wenn du diese recht komplizierten Schritte umgehen willst, startest du einfach mit unserem Pinegrow Starter Projekt, in dem schon alles für einen einfachen Start vorbereitet ist.

2. Eine Website aus HTML-Bausteinen aufbauen

Jede Website besteht aus Blöcken

Um dir die Arbeitsweise mit HTML und Pinegrow näher zu bringen, bauen wir einfach diese simple Website nach. Sie besteht aus drei Abschnitten: Einem Titelbild, einem Block mit Text und einem Block mit Text und Bild.

In diesen Blöcken (section oder div-Block) befinden sich die Elemente der Website. Im oberen Block gibt es ein Hintergrundbild und eine Überschrift, im mittleren Block gibt es noch eine Überschrift und ein Textfeld und im unteren Block gibt es ein Textfeld und ein Bild.

scrollen

Website in Bereiche und HTML-Elemente unterteilt Website Vorschau: Diese Website wollen wir in Pinegrow nachbauen
Website in HTML-Elemente wie Div-Block, Überschrift und Textfeld unterteilen

Unterteile deine Website in Div-Blöcke, Überschriften, Texte, Bilder usw.

1. Schritt: Den Aufbau der Seite planen

Am besten ist es, wenn du bereits vor dem Bau der Website klare Vorstellungen hast, wie das Endergebnis aussehen soll. Du kannst deine Ideen auch vorher in einem Grafikprogramm umsetzen und am Design deiner Seite feilen.

Wenn du weißt, was du bauen willst, kannst du dir überlegen, wie du das anstellst. Ganz wichtig sind die div-Blöcke, in die du Elemente wie Text oder Bilder reinlegen kannst. Packe am besten alle Elemente, die optisch zusammengehören in einen div-Block. So kannst du sie später gemeinsam bewegen und gestalten.

Hast du unser Pinegrow Starter Projekt oder ein Design gekauft, findest du dort jede Menge vorgefertigte Blöcke, die es dir einfacher machen deine Website aufzubauen.

2. Schritt: Drei div-Blöcke auf die Website ziehen

Wir wollen die Startseite aufbauen, klicke also im Project-Tab auf index.html (deine Startseite). Du siehst eine leere Seite, die wir jetzt mit HTML-Elementen füllen wollen. Diese findest du im Tab Library.

Im Tab Library befinden sich alle HTML-Elemente wie div (Block), h1 (Überschrift), p (Textfeld), image (Bild) und mehr. Zuerst wollen wir die drei Hauptblöcke / Bereiche bauen: Ziehe dazu einfach mit gedrückter Maustaste drei div-Elemente auf die leere Website in der Mitte.

Ziehe div-Blöcke (deine Bereiche) einfach auf die Website

Eine H1 Üerschrift in Pinegrow auf die Website ziehen

Ziehe ganz einfach Überschriften in die Bereiche deiner Website

3. Schritt: Überschriften auf die Website ziehen

Unsere drei div-Blöcke (Bereiche) siehst du auch, wenn du in der linken Seitenleiste auf den Tab Tree klickst. In dieser Ansicht bekommst du einen guten Überblick über alle Elemente auf deiner Website und in welchen div-Blöcken sich diese befinden.

Jetzt füllen wir unsere drei div-Blöcke mit Inhalt. In den oberen Bereich soll nur eine Überschrift und ein Hintergrundbild. Das Hintergrundbild bauen wir später ein, bei der Überschrift müssen wir darauf achten, dass es verschiedene Stufen gibt (h1, h2, h3, h4, h5 und h6). H1 ist dabei die Hauptüberschrift wärend h6 die unwichtigste Überschrift ist. Für unseren oberen Bereich wollen wir eine h1-Überschrift verwenden: Ziehe das Element h1 aus der Library in den obersten div-Block. Du kannst den Text doppelt anklicken und deine eigene Überschrift eintippen. Schon sind wir mit dem Aufbau des ersten Bereichs fertig.

4. Schritt: Texte und Bilder auf die Website ziehen

Der mittlere Bereich soll aus einer Überschrift (diesmal verwenden wir h2) und einem Textfeld bestehen. Textfelder heißen in Pinegrow (und html) p. Ziehe einfach ein h2- und p-Element aus der Library in unseren mittleren div-Block. Du kannst auch den Tree-Tab in der rechten Seitenleiste verwenden, um die Elemente leichter in die div-Blöcke rücken zu können.

Der untere Bereich soll aus einem Textfeld links und einem Bild rechts bestehen. Damit die Elemente später nebeneinander angezeigt werden, packen wir den Text (mit h3-Überschrift und Textfeld p) und das Bild in zwei separate div-Blöcke. 

Wir ziehen also nochmal zwei div-Blöcke in unseren untersten div-Bereich. Hierbei hilft auch wieder die Tree-Ansicht. In den oberen div-Block kommt dann eine h3-Überschrift und ein p-Textfeld. In den unteren div-Block ziehst du ein Bild image. Schon sind wir mit dem HTML-Grundgerüst unserer Website fertig. Keine Angst, die seltsame Darstellung bleibt nicht so: Erst durch das Styling wird die Seite auch optisch gut aussehen.

Website in Pinegrow in drei Bereiche unterteilt

Tipp: Spare mit unserem Pinegrow Starter-Projekt Zeit und ziehe bereits fertige, vorbereitete Blöcke auf deine Website

3. Eine Website mit CSS gestalten

1. Schritt: Bilder in Website-Projekt ziehen

Aktuell hat unsere Website zwar schon alle Elemente, sie sieht aber noch ziemlich hässlich aus. Das ändern wir mit dem Styling.

Zuerst müssen wir die eigenen Bilder, die wir auf der Website haben wollen, in die Homepage reinladen. Dazu öffnest du einfach den Website-Ordner und ziehst deine Bilder in den Ordner images (du kannst diesen auch media, bilder, oder anders benennen).

Bilder in den Ordner images im Website-Ordner ziehen

Ziehe Bilder in den Bilderordner (images) deines Website-Ordners

Eigene Bilder im Tab Element properties in Pinegrow auswählen

Wähle eigene Bilder im Tab Element properties aus

2. Schritt: Eigene Bilder auswählen

Damit du deine Bilder auf der Website siehst, musst du sie in Pinegrow auswählen. Klicke auf dein Bild (direkt auf der mittleren Website-Vorschau oder dem image-Objekt im Tree-Tab der rechten Seitenleiste) und gehe dann in den Tab Element properties.

Hier kannst du dein Bild im Website-Ordner auswählen. Im Feld Alt text kannst du noch eine kurze Bildbeschreibung hinzufügen, wenn du willst.

3. Schritt: Objekt auswählen und Style Tab öffnen

Fangen wir jetzt an, unsere drei Hauptbereiche zu gestalten. Wähle dazu zuerst den oberen Div-Block aus, der ein Hintergrundbild bekommen soll und eine Überschrift enthält. 

Klicke ihn in der mittleren Vorschau oder im Tree-Tab in der rechten Seitenleiste an und wechsle dann in den Style Tab. Hier findest du verschiedenste Einstellungen zur Optik des Elements wie Größen, Abstände, Schriften, Schatten, Darstellungsoptionen und mehr.

HTML-Element (z.B. Div-Block) auswählen und Style Tab zum gestalten mit CSS in Pinegrow öffnen

Wähle ein Objekt (z.B. Div-Block) aus und gehe in den Style Tab um diesen zu gestalten

Höhe und Hingergrundbild im Titelbereich der Website in Pinegrow bearbeiten

Titelbereiche kannst du im Style Tab mit einer Höhe und Titelbild versehen

4. Schritt: Div-Blöcke (Bereiche) gestalten

Unter Dimension kannst du dem Block eine Höhe (z.B. 500px) geben, so haben wir schonmal Platz für unser Titelbild. Unter Background wählst du das Hintergrundbild aus (im Ordner images der Website).

Du kannst das Titelbild mittels verschiedener Einstellungen positionieren (z.B. Position: Center bottom (mittig unten positionieren) und Size: Cover (Bildgröße an den Bereich anpassen / füllend darstellen).

5. Schritt: Abstände und Klassen

Es ist sinnvoll, jedem Objekt, das wir gestalten, eine Klasse zuzuweisen. Das machen wir ganz einfach im Style Panel. Klassen beginnen immer mit einem Punkt und können auf mehrere Objekte angewendet werden. Wir nennen unseren ersten Div-Block ".Titelbild".

Jetzt können wir den zweiten Bereich gestalten. Dieser enthält nur eine Überschrift und einen Text. Wir wollen den Text mittig positionieren und zu allen Seiten etwas Abstand lassen. 

Abstände sind ein extrem wichtiger Wert, weil mit ihnen der Inhalt luftiger wirkt, ohne überall feste Höhen einstellen zu müssen. So sieht der Inhalt immer gut aus, egal wie breit das Browserfesnter ist oder wie viele Elemente ein Bereich hat.

Wir wählen also bei Margin & Padding die Abstände aus (am besten die inneren Abstände) und wählen z.B. oben 80px, unten 100px und links & rechts 50px. Unter Font / Text kannst du den Text zentrieren.

Abstände (Margin & Padding) und Text (Ausrichtung, Schriftart uvm.) einer Website in Pinegrow einstellen

Nutze Abstände (Margin & Padding) um deine Website luftiger zu gestalten

Div-Bereiche mit display:flex in Pinegrow nebeneinander anordnen

Mit der Einstellung Display: Flex kannst du Bereiche (Div-Blöcke) nebeneinander anzeigen

6. Schritt: Bereiche nebeneinander anordnen (flex)

Im nächsten Bereich stehen wir vor einem Problem: Wir wollen Text und Bild nebeneinander anordnen. Eigentlich erscheinen Objekte in HTML immer nur untereinander.

Wir klicken einen der beiden Div-Blöcke innerhalb des unteren Bereichs an und geben bei der Breite (Width) unter Dimension diesmal keine feste Pixelbreite an, sondern "50%". So nimmt der Block immer genau die Hälfte der Seite ein. Das gleiche machen wir auch beim zweiten Div-Block, der das Bild enthält. 

Jetzt sind zwar beide Blöcke schmaler, aber noch immer untereinander. Außerdem ist das Bild noch zu groß, weil wir ihm noch keine Größe zugewiesen haben. Wir klicken also auf das Bild und geben ihm eine Breite von 100% (unter Dimension im Style-Panel). So füllt es den unteren Div-Block perfekt aus (also die Hälfte der Seite).

Um unsere beiden Blöcke nebeneinander anzeigen zu lassen, wählen wir den übergeordneten Div-Block aus (also unseren untersten der drei Bereiche) und wählen unter Display den Wert Flex aus. So werden Ojekte statt normalerweise untereinander, wenn möglich nebeneinander angezeigt.

7. Schritt: Schriftart und -farbe auswählen

Jetzt sieht unsere Seite schon ganz gut aus, die Schrift ist aber noch langweilig. Wähle ein beliebiges Textelement (h1, h2 oder p) aus und stelle unter Font / Text die Schriftart, -größe, -farbe und mehr ein. Du kannst Google Fonts auswählen oder einfach deine Schriftart in das Feld tippen. Wie du eigene Schriftarten auf die Website bekommst erklären wir später.

Damit du die Schrift nicht in jedem Textfeld einzeln einstellen musst, kannst du auch eine CSS-Regel für alle Textfelder (z.B. den Fließtext p) einstellen: Klicke auf den Button mit den drei Punkten im Regel-Bereich und wähle das p-Element aus. Klicke auf Create und schon kannst du bestimmen, wie alle p-Elemente, also alle Fließtexte auf deiner Website aussehen sollen. 

Schriftart, Schriftfarbe und mehr für alle Textfelder (p) auf der Website in Pinegrow ändern

Wähle die Schriftart, -farbe und -größe gleich für alle Texte deiner Website aus

Weiße Umrandung der Website in Pinegrow durch margin:0 beim body entfernen

Der weiße Rand um deine Website ist in unserem Starter-Projekt schon entfernt

8. Schritt: body-Rahmen entfernen und Website im Browser anschauen

Jetzt kann sich deine erste Website doch schonmal sehen lassen! Den weißen Rahmen bekommst du weg indem du im Tree Panel auf das Body-Element klickst und dann den Abstand im Style Panel unter Margin & Padding überall auf 0 setzt.

Klickst du auf den Button Preview page in browser in der oberen Symbolleiste kannst du dir deine Website in einem Browser wie Safari, Chrome oder Firefox anschauen. 

Weitere Anleitungen, wie du deine Website weiter bearbeiten und veröffentlichen kannst und mehr Infos zu den einzelnen Objekten wie Texten und Bildern findest du hier auf Pinegrow-Forest.