{"id":77,"date":"2021-02-19T16:41:50","date_gmt":"2021-02-19T15:41:50","guid":{"rendered":"https:\/\/www.anna2014.it\/blog\/?p=77"},"modified":"2021-02-24T12:04:56","modified_gmt":"2021-02-24T11:04:56","slug":"progammieren","status":"publish","type":"post","link":"https:\/\/www.anna2014.it\/blog\/2021\/02\/19\/progammieren\/","title":{"rendered":"Progammieren Teil 1"},"content":{"rendered":"\n<h3>Voraussetzung<\/h3>\n\n\n\n<p>\u00d6ffne einen normalen Editor zum Beispiel den Windows Editor Notepad oder einen Editor deiner Wahl. Speichere nun die Datei  mit der Erweiterung .html ab, zum Beispiel <em>haus.html<\/em>. Achte darauf, dass der Editor <strong>nicht <\/strong>die Erweiterung .txt verwendet, die Erweiterung muss <em>.html<\/em> sein. Bei manchen Editoren musst du daf\u00fcr bei Dateityp Alle Dateien (*.*) einstellen. <\/p>\n\n\n\n<p>Starte nun einen Browser und \u00f6ffne mit Strg+O die Datei haus.html. Endlich kannst du starten. Im Editor kannst du nun HTML und CSS eingeben und die Datei bei jeder \u00c4nderung speichern. Das Ergebnis kannst du im Browser anschauen. Vergiss nicht den Browser jedes Mal mit F5 zu aktualisieren.<\/p>\n\n\n\n<h2>HTML<\/h2>\n\n\n\n<p>Tippe zuerst das HTML Grundger\u00fcst ein:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;html&gt;\n\n&lt;head&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;  \n<\/pre>\n\n\n\n<p>HTML ist eine Auszeichnungssprache. Meistens bestehen HTML-Anweisungen aus Tag-Paare z.B. <em>&lt;html&gt;&lt;\/html&gt;<\/em>. Man schreibt Elemente meistens zwischen dem Beginn-Tag und dem End-Tag z.B. &lt;html&gt;<em>hier der Inhalt<\/em>&lt;\/html&gt;<\/p>\n\n\n\n<p>Die wichtigsten Tags f\u00fcr das Grundger\u00fcst einer HTML-Seite sind:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;html&gt;\n\n&lt;head&gt;\nhier steht der Inhalt f\u00fcr den Kopfbereich\n&lt;\/head&gt;\n\n&lt;body&gt;\nhier steht der Inhalt f\u00fcr den K\u00f6rperbereich\n&lt;\/body&gt;\n\n&lt;\/html&gt;  \n<\/pre>\n\n\n\n<p>Im head, dem Kopf, kann man z.B. CSS einf\u00fcgen aber auch Angaben wie das title Tag. <\/p>\n\n\n\n<p>Schreibe in den head einen Titel mit Hilfe des title Tags. Der title bzw. Titel ist im Seitenk\u00f6rper nicht sichtbar, aber er ist f\u00fcr die Titelleiste im Browser und als \u00dcberschrift im Suchergebnis wichtig!<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;head&gt;\n&lt;title&gt;Haus&lt;\/title&gt;\n&lt;\/head&gt;<\/pre>\n\n\n\n<p>Im body, dem K\u00f6rper, schreibt man alles, was man auf der Seite sehen kann.<\/p>\n\n\n\n<p>Man kann z.B. \u00dcberschriften einf\u00fcgen. Eine \u00dcberschrift erster Ordnung macht man z.B. so:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;h1&gt;Das Haus&lt;\/h1&gt;<\/pre>\n\n\n\n<p>Einen Absatz macht man so:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p>Das Haus hat 3 Stockwerke&lt;\/p>\n<\/pre>\n\n\n\n<p>Wir wollen dass das Quadratisch ein fettes Wort ist. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p>Das Haus ist &lt;b>Quadratisch&lt;\/b>&lt;\/p> <\/pre>\n\n\n\n<p>Wir wollen das Wort Sattel ein schr\u00e4g ist.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p>Das Haus hat ein &lt;i>Sattel&lt;\/i> Dach&lt;\/p><\/pre>\n\n\n\n<p>Wir machen eine geordnete Liste. Eine geordnete Liste hat vorne Zahlen dran z.B.<\/p>\n\n\n\n<ol><li>Das Haus hat ein spitzes Dach.<\/li><li>Das Haus ist gro\u00df.<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;ol>\n  &lt;li>Das Haus hat ein spitzes Dach.&lt;\/li>\n  &lt;li>Das Haus ist gro\u00df.&lt;\/li>\n&lt;\/ol><\/pre>\n\n\n\n<p>Wenn wir einen Text schreiben will man auch manchmal einen Abstand in den Text darin machen. Das geht nicht so einfach. Man dr\u00fcckt die Entertaste aber es passiert nichts. Da braucht man einen Befehl. Der Befehl ist ein <em>br<\/em>. Der Befehl <em>br<\/em> macht eine Leere Zeile. Aber der Befehl <em>br<\/em> ist auch besonders denn er hat kein ende.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;p>Das Haus hat kein ende und kein anfand.\n&lt;br>\nEs hat eine K\u00fcche und ein Wohnzimmer.&lt;\/p> <\/pre>\n\n\n\n<p>Wir machen eine ungeordnete List. Eine ungeordnete List hat vorne punkte dran. Z.B <\/p>\n\n\n\n<ul><li>Das Haus hat ein spitzes Dach. <\/li><li>Das Haus ist gro\u00df.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;ul&gt;\n  &lt;li&gt;Das Haus hat ein spitzes Dach.&lt;\/li&gt;\n  &lt;li&gt;Das Haus ist gro\u00df.&lt;\/li&gt;\n&lt;\/ul&gt;\n<\/pre>\n\n\n\n<p>Wir wollen nun noch eine \u00dcberschrift erster Ordnung einf\u00fcgen und wollen sp\u00e4ter mit CSS diese spezielle \u00dcberschrift in einer anderen Farbe als die \u00fcbrigen \u00dcberschriften formatieren. Daf\u00fcr brauchen wir eine <em>class<\/em>. Die <em>class <\/em>wird als Attribut in den spitzen Klammern des Tags geschrieben. Wir verwenden die <em>class <\/em>&#8220;haus&#8221;, das schaut dann so aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;h1 class=\"haus\"&gt;Beschreibung Haus&lt;\/h1&gt;\n<\/pre>\n\n\n\n<p>Das div Tag ist ein Block-Container. Es hat keine besondere Bedeutung, wird aber verwendet um andere Elemente zu gruppieren. Oft kommen dabei auch geschachtelte gruppieren zum Einsatz. Hier ein Beispiel mit 3 div Container die jeweils ein <em>class <\/em>Attribut haben.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  &lt;div class=\"gesamtgruppe\"&gt;\n\n    &lt;div class=\"gruppe1\"&gt;\n      &lt;p&gt;Das Haus ist gelb und Rot.&lt;\/p&gt;\n      &lt;p&gt;Das Haus hat 4 Fenster.&lt;\/p&gt;\n    &lt;\/div&gt;\n  \n    &lt;div class=\"gruppe2\"&gt;\n     <code>&lt;p&gt;Das Haus befindet sich in Tramin.&lt;\/p&gt; <\/code>\n     <code>&lt;p&gt;Das Haus ist 100 Jahre alt.&lt;\/p&gt;<\/code>\n    &lt;\/div&gt;\n\n  &lt;\/div&gt;\n<\/pre>\n\n\n\n<p>Nat\u00fcrlich wollen wir auch einmal ein Bild einf\u00fcgen. Das geht mit dem <em>img <\/em>Tag und einem <em>src <\/em>Attribut. Das img Tag ist besonders, weil es kein End Tag hat.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;img src=\"https:\/\/picsum.photos\/id\/1000\/600\/400\"&gt;\n<\/pre>\n\n\n\n<p>Bei Websites ist nat\u00fcrlich ein Hyperlink ganz wichtig. Einem Hyperlink kann man mit dem Tag <em>a<\/em> machen. Der <em>a<\/em> Tag ben\u00f6tigt ein <em>href <\/em>Attribut.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;a href=\"https:\/\/de.wikipedia.org\/wiki\/Haus\">&lt;Wikipedia&lt;\/a>\n\n\n<\/pre>\n\n\n\n<p>Nun schaut unsere Website so aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;html>\n\n&lt;head>\n  &lt;title>Haus&lt;\/title>\n&lt;\/head>\n\n&lt;body>\n  &lt;h1>Das Haus&lt;\/h1>\n  &lt;p>Das Haus hat 3 Stockwerke&lt;\/p>\n  &lt;p>Das Haus ist &lt;b>Quadratisch&lt;\/b>&lt;\/p> \n  &lt;p>Das Haus hat ein &lt;i>Sattel&lt;\/i> Dach&lt;\/p>\n  \n  \n  &lt;ol>\n    &lt;li>Das Haus hat ein spitziges Dach.&lt;\/li>\n    &lt;li>Das Haus ist gro\u00df.&lt;\/li>\n  &lt;\/ol>\n\n  &lt;ul>\n    &lt;li>Das Haus hat ein spitziges Dach.&lt;\/li>\n    &lt;li>Das Haus ist gro\u00df.&lt;\/li>\n  &lt;\/ul>\n\n  &lt;h1 class=\"haus\">Beschreibung Haus&lt;\/h1>\n  \n  &lt;div class=\"gesamtgruppe\">\n\n    &lt;div class=\"gruppe1\">\n      &lt;p>Das Haus ist gelb und Rot.&lt;\/p>\n      &lt;p>Das Haus hat 4 Fenster.&lt;\/p>\n    &lt;\/div>\n  \n    &lt;div class=\"gruppe2\">\n     <code>&lt;p>Das Haus befindet sich in Tramin.&lt;\/p> <\/code>\n     <code>&lt;p>Das Haus ist 100 Jahre alt.&lt;\/p><\/code>\n    &lt;\/div>\n\n  &lt;\/div>\n\n  &lt;img src=\"https:\/\/picsum.photos\/id\/1000\/600\/400\">\n  &lt;a href=\"https:\/\/de.wikipedia.org\/wiki\/Haus\">Haus in Wikipedia&lt;\/a>\n&lt;\/body>\n\n&lt;\/html>  \n<\/pre>\n\n\n\n<h2>CSS<\/h2>\n\n\n\n<p>Tippe zuerst im head Bereich den Tag <em>style <\/em>ein. Das ist wichtig, weil sonst kannst du nicht CSS programmieren.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;head&gt;\n  &lt;title&gt;Haus&lt;\/title&gt;\n  &lt;style&gt;\n\n  &lt;\/style&gt;\n&lt;\/head&gt;\n<\/pre>\n\n\n\n<p>Bei CSS braucht es immer einen Selektor, ein Paar geschweifte Klammern und darin die CSS-Anweisungen. Die CSS-Anweisungen bestehen aus einer Eigenschaft gefolgt von einem Doppelpunkt, dann einem Wert und zum Schluss einem Strichpunkt.<\/p>\n\n\n\n<p>Um der \u00dcberschrift h1 z.B. eine Farbe zu geben, kannst du Folgendes innerhalb der style-Tags eingeben:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">h1{\n  color:blue;\n}\n<\/pre>\n\n\n\n<p>oder<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">h1{\n  color:#0000FF;\n}\n<\/pre>\n\n\n\n<p>Man kann f\u00fcr Farben den Namen der <strong>Farbe <\/strong>angeben oder mit <strong>Hexadezimalzahlen<\/strong> im <a href=\"https:\/\/www.anna2014.it\/blog\/2021\/02\/20\/rgb-farben\/\" data-type=\"post\" data-id=\"134\">RGB-Format<\/a> (Rot-Gr\u00fcn-Blau Anteil, jeder Anteil hat 2 Stellen mit Zahlen von 00&#8230;FF) arbeiten.<\/p>\n\n\n\n<p>Den Absatz gr\u00f6\u00dfer machen macht man so:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">p{\n  font-size:110%;\n}\n\n<\/pre>\n\n\n\n<p>oder<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">p{\n  font-size:18px;\n}\n\n<\/pre>\n\n\n\n<p>Man kann die Textgr\u00f6\u00dfe mit <strong>Prozent<\/strong> oder <strong>px<\/strong> angeben.<\/p>\n\n\n\n<p>Wie gesagt machen wir die spezielle \u00dcberschrift mit der <em>class <\/em>haus rot. Daf\u00fcr m\u00fcssen wir in CSS die <em>class <\/em>mit einem Punkt ansprechen. Das schaut so aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">.haus{\n  color:#FF0000;\n}<\/pre>\n\n\n\n<p>oder<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">.haus{\n  color:red;\n}\n<\/pre>\n\n\n\n<p>Unserer Website schaut nun insgesamt so aus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;html&gt;\n\n&lt;head&gt;\n  &lt;title&gt;Haus&lt;\/title&gt;\n  &lt;style&gt;\n    h1{\n      color:#0000FF;\n    }\n    p{\n      font-size:18px;\n    }\n    .haus{\n      color:#FF0000;\n    }\n  &lt;\/style&gt;\n&lt;\/head&gt;\n\n&lt;body&gt;\n  &lt;h1&gt;Das Haus&lt;\/h1&gt;\n  &lt;p&gt;Das Haus hat 3 Stockwerke&lt;\/p&gt;\n  \n  \n  &lt;ol&gt;\n    &lt;li&gt;Das Haus hat ein spitziges Dach.&lt;\/li&gt;\n    &lt;li&gt;Das Haus ist gro\u00df.&lt;\/li&gt;\n  &lt;\/ol&gt;\n\n  &lt;ul&gt;\n    &lt;li&gt;Das Haus hat ein spitziges Dach.&lt;\/li&gt;\n    &lt;li&gt;Das Haus ist gro\u00df.&lt;\/li&gt;\n  &lt;\/ul&gt;\n\n  &lt;h1 class=\"haus\"&gt;Beschreibung Haus&lt;\/h1&gt;\n  \n  &lt;div class=\"gesamtgruppe\"&gt;\n\n    &lt;div class=\"gruppe1\"&gt;\n      &lt;p&gt;Das Haus ist gelb und Rot.&lt;\/p&gt;\n      &lt;p&gt;Das Haus hat 4 Fenster.&lt;\/p&gt;\n    &lt;\/div&gt;\n  \n    &lt;div class=\"gruppe2\"&gt;\n     <code>&lt;p&gt;Das Haus befindet sich in Tramin.&lt;\/p&gt; <\/code>\n     <code>&lt;p&gt;Das Haus ist 100 Jahre alt.&lt;\/p&gt;<\/code>\n    &lt;\/div&gt;\n\n  &lt;\/div&gt;\n\n  &lt;img src=\"https:\/\/picsum.photos\/id\/1000\/600\/400\"&gt;\n  &lt;a href=\"https:\/\/de.wikipedia.org\/wiki\/Haus\"&gt;Haus in Wikipedia&lt;\/a&gt;\n&lt;\/body&gt;\n\n&lt;\/html&gt;   \n<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-1024x576.jpg\" alt=\"\" class=\"wp-image-206\" width=\"658\" height=\"370\" srcset=\"https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-1024x576.jpg 1024w, https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web.jpg 2048w, https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-300x169.jpg 300w, https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-768x432.jpg 768w, https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-1536x864.jpg 1536w, https:\/\/www.anna2014.it\/blog\/wp-content\/uploads\/2021\/02\/web-1568x882.jpg 1568w\" sizes=\"(max-width: 658px) 100vw, 658px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Voraussetzung \u00d6ffne einen normalen Editor zum Beispiel den Windows Editor Notepad oder einen Editor deiner Wahl. Speichere nun die Datei mit der Erweiterung .html ab, zum Beispiel haus.html. Achte darauf, dass der Editor nicht die Erweiterung .txt verwendet, die Erweiterung muss .html sein. Bei manchen Editoren musst du daf\u00fcr bei Dateityp Alle Dateien (*.*) einstellen. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":208,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/posts\/77"}],"collection":[{"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":61,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":267,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/posts\/77\/revisions\/267"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/media\/208"}],"wp:attachment":[{"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.anna2014.it\/blog\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}