Informatik und Programmiersprachen



Ähnliche Dokumente
Schiller-Gymnasium Hof


Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

Meine erste Homepage - Beispiele

HTML Programmierung. Aufgaben

Crashkurs Webseitenerstellung mit HTML

HTML5. Wie funktioniert HTML5? Tags: Attribute:

Aufgaben HTML Formulare. Prof. Dr. rer. nat. Claus Brell, Wirtschaftsinformatik, Statistik

HTML-Tags zur Gestaltung von Informationen im Redaktionssystem SixCMS. Handbuch für Webredakteure

Das Grundgerüst für ein HTML-Dokument sieht so aus:

4 Aufzählungen und Listen erstellen

Hyperlinks, Navigation, Pfade

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus

HTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.

Erste Schritte mit XHTML

HTML-Grundlagen (X)HTML:

Kennen, können, beherrschen lernen was gebraucht wird

Hinweise zum Übungsblatt Formatierung von Text:

Outlook Erstellen einer aus einer HTML - Vorlage INHALT

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen.

Sobald Sie in Moodle einen Textbeitrag verfassen möchten, erhalten Sie Zugang zu folgendem HTML- Texteditor:

Standard-Kontaktformular

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Webdesign-Multimedia HTML und CSS

WEBSEITEN ENTWICKELN MIT ASP.NET

Beleg 1/HTML: Erstellen einer Beispiel-Webseite

Web2Lead. Konfiguration

Kapitel 8 HTML. Copyright by Worldsoft AG, 2014, Pfäffikon SZ, Switzerland. Version: Seite 1

Hyperlink-Erstellung in InDesign für

GEONET Anleitung für Web-Autoren

Kurzanleitung Drupal. 1. Anmeldung

Digitale Medien. Übung

Kapitel 3 Frames Seite 1

«Integration in WebSite» HTML-/Javascript-Code-Beispiele

Bilder und Dokumente in MediaWiki

Online-Publishing mit HTML und CSS für Einsteigerinnen

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

Textgestaltung mit dem Editor TinyMCE Schritt für Schritt

Klausur in 13.1 Thema: Das Internet (Bearbeitungszeit: 90 Minuten)

Webentwicklung mit Mozilla Composer I.

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b.

Es gibt situationsabhängig verschiedene Varianten zum Speichern der Dokumente. Word bietet im Menü DATEI unterschiedliche Optionen an.

Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.

Formulare in html Bernd Bl umel Version: 1. April 2003

Applets I. Grundlagen der g Applet-Programmierung

Handreichung zur Diskussions- und Dokumentenplattform

Typo3 - Inhalte. 1. Gestaltung des Inhaltsbereichs. 2. Seitenunterteilung einfügen

Proseminar: Website-Management-Systeme

31. März 2015 L A TEX Struktur und Formatieren

Kennen, können, beherrschen lernen was gebraucht wird

Viele Bilder auf der FA-Homepage

Web Visu Tutorial. Hipecs Web Visu. Übersicht

Mini-Dokumentation zur Bearbeitung der Website massweiler.de

HTML ist eine Auszeichnungssprache / Seitenbeschreibungssprache, mit der es möglich ist Internetseiten zu gestalten.

Hermann von Helmholtz-Zentrum für Kulturtechnik Übung: Multimedia-Anwendungen in den Wissenschaften. Tutorium. Mozilla Composer. Ein kurzer Überblick

Klicken Sie auf den Reiter Newsfeed (1) in der oberen Menüleiste und wählen Sie dann links in der schmalen grauen Leiste Neuer Newsfeed (2) aus:

HTML Formulare. Benutzerschnittstelle für interaktive Webseiten

Bedienung des Web-Portales der Sportbergbetriebe

Klausur Kommunikation I. Sommersemester Dipl.-Ing. T. Kloepfer

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Der Editor und seine Funktionen

PHP Einsteiger Tutorial Kapitel 4: Ein Kontaktformular in PHP Version 1.0 letzte Änderung:

Leichte-Sprache-Bilder

Microsoft Access 2013 Navigationsformular (Musterlösung)

Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch.

Anleitung zum Login. über die Mediteam- Homepage und zur Pflege von Praxisnachrichten

Kurze Bedienungsanleitung für den Kompozer

LAYOUT und GLIEDERUNG. Was Sie bei der Erstellung Ihrer Seminararbeit unbedingt beachten müssen!

Text Formatierung in Excel

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

Microsoft PowerPoint 2013 Folien gemeinsam nutzen

PowerPoint: Text. Text

Wie importiere ich mehrere Dateien gleichzeitig?

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.

Barrierefreie Webseiten erstellen mit TYPO3

Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für

STANDORT SOEST FACHBEREICH AGRARWIRTSCHAFT. Arbeiten mit Word Erstellung einer Formatvorlage

Korrekturen von Hand ausgeführt, per Post oder als Scan an Sie übermittelt.

Bedienungsanleitung für den SecureCourier

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

TABELLEN-ÜBUNGEN. Erstellen Sie eine HTML-Datei Titel: Große Tabelle Dateiname: tabelle1.htm. Überschrift 1. Textausrichtung in großen Tabellenzellen

Hilfe zum Warenkorb des Elektronischen Katalogs 2007 Version 1.0

Um das Versenden von Anhängen an s zu ermöglichen, wurde der Assistent für die Kommunikation leicht überarbeitet und wo nötig verbessert.

Format- oder Stilvorlagen

Stapelverarbeitung Teil 1

In dieser Anleitung wird beschrieben, wie Sie eine HTML-Seite in Macromedia Dreamweaver mit blinden Tabellen strukturieren können.

How to do? Projekte - Zeiterfassung

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

CRM. Frequently Asked Questions

1. Allgemeines. Mit der Vertragsverwaltung können u.a.

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick Parameterübergabe...

Transkript:

Informatik und Programmiersprachen Einschub: HTML Wintersemester 2004/2005 Prof. Dr. Thomas Wieland

HTML HTML = Hypertext Markup Language HTML beschreibt Inhalt, Struktur und Darstellung eines Dokumentes. HTML-Befehle sind die Tags (z.b. <body>,<p>,<i>). Dokumententeile werden durch Einschließung mit Tags ausgezeichnet (z.b. <p>html ist <i>spitze</i></p>) Das Einschließen mit Tags heißt "Markup" HTML-Dokumente sind ASCII-Dokumente HTML ist nicht case-sensitiv HTML ist plattformunabhängige Dokumentenbeschreibungssprache Tipp zum Nachschlagen: Stefan Münz: http://selfhtml.teamone.de 2

Grundgerüst einer HTML-Seite <html> <head> <title>... </title> </head> <body>...... </body> </html> 3

Textabsatz und Zeilenumbruch Der Browser ignoriert Zeilenumbrüche im Quelltext Tag für Zeilenumbruch ist <br> Tag für Absatz ist <p> Starttag <p> und Endetag </p> schließen den Inhalt des Absatzes ein. Das Tag <p> muss nicht mit </p> geschlossen werden (sollte aber der Übersichtlichkeit wegen). Das Tag <p> wirkt solange bis ein nächstes <p> gefunden wird. 4

Leerzeichen und Kommentare Der Browser ignoriert vorlaufende und nachlaufende Leerzeichen einer Zeile im Quelltext. Mehre Leerzeichen werden stets zu einem zusammen gefasst. Kodierung für erzwungenes Leerzeichen: Kommentare lassen sich mit folgender Syntax einbringen: <!-- Dies ist ein Kommentar --> 5

Attribute und Absatzausrichtung Attribute: Zusätzliche Angaben zur Formatierung von Elementen besitzen in Tags Syntax: <tag attributname=wert... >...</tag> Absatzausrichtungen werden mit Hilfe des Attributs "align" definiert. Möglichkeiten: left, right, center, justify (Blocksatz) Beispiel: <p align="center">zentrierter Text </p> 6

Überschriften HTML kennt sechs Gliederungsebenen Jeder Gliederungsebene ist ein eigener Überschriftstyp zugeordnet Die Überschriftstypen sind: <h1>...</h1> bis <h6>...</h6> Die Überschriftstypen verstehen das align-attribut Beispiel: <body> <h3 align="center"> Eine Überschrift </h3> <p>ich bin ein Absatz mit viel Text</p> </body> 7

Zeichenformatierung Physische Formatierung Tags zur physischen Formatierung können geschachtelt werden. fett / bold: <b></b> kursiv / italic: <i></i> unterstrichen /underline: <u></u> teletyper: <tt></tt> durchgestrichen: <strike></strike> oder <s></s> vergrößerter/verkleinerter Text: <big></big> bzw. <small></small> hochgestellter Text: <sup></sup> tiefergesteller Text: <sub></sub> 8

Grafiken Tag: <img>zur Einbindung von Graphiken/Bildern Attribute: src: absoluter oder relativer Pfad zu einer Datei alt: alternativer Text, wenn Grafik nicht angezeigt werden kann; auch Hilfetext height: Höhe in Pixel oder Prozent width: Breite in Pixel oder Prozent border: Dicke der Umrandung; Default = 0 align: top, middle, bottom (einzeilig), left, right (für umfließenden Text) hspace: Abstand zwischen Grafik und Text horizontal vspace: Abstand zwischen Grafik und Text vertikal 9

Hyperlinks Verweise auf andere Informationen Verweis auf andere Datei Verweis auf bestimmtes Ziel in einer anderen Datei Verweis auf Ziel innerhalb der eigenen Datei Angegeben durch URL: Uniform Resource Locator Gibt Protokoll, Rechner, Pfad und Dateiname an Meist abhängig von Groß-/Kleinschreibung Verzeichnisse werden durch Schrägstrich / getrennt Bsp: http://de.selfhtml.org/navigation/html.htm#kopfdaten 10

Hyperlinks Verweisziel definieren (Anker) <a name="bezeichnung">... </a> Querverweis setzen <a href="ziel-url">hyperlink-text</a> Wert von href: Anker oder Datei oder Kombination aus beiden Kann auch nur ein Pfad sein, dann wird Default-Dokument zurückgeliefert (z.b. index.html) Ist das Ziel eine Datei, so kann ein absoluter oder relativer Pfad oder URL angegeben werden. Ein Anker wird mit # eingeleitet 11

Listen Aufzählungen <ul> (unordered list) das Tag für die Liste selbst <li> (Listeneintrag) Auch verschachtelt möglich Nummerierte Listen <ol> (ordered list) für die Liste <li> (Listeneintrag) Startwert: Attribut start Art der Nummerierung: Attribut type ("1", "a", "A", "I", "i") Definitionslisten <dl> (definition list) <dt> (Listeneintrag 1.Spalte) <dd> (Listeneintrag 2.Spalte) 12

Formulare Für die Eingabe von Daten durch den Benutzer Übermittlung dieser Daten an den Server Verarbeitung durch den Server Tag <form> definiert Formular zu Aufnahme von Eingabefeldern, Auswahllisten, Schaltflächen etc. <form> hat als Attribute method: POST oder GET action: Aufruf eines Handlers auf dem Server, z.b. CGISkript, einfache HTML-Seite, oder Versenden einer Email enctype: Codierung der Zeichen 13

Formularobjekte Neben üblichem HTML-Inhalt können im Inneren eines <form> folgende spezielle Formobjekte enthalten sein: Einzeilige Eingabefelder: <input type="text" Passwortfelder: <input type="password" Mehrzeilige Eingabefelder: <textarea> Schaltflächen: <input type="submit" Auswahllisten: <input type="radio" Kontrollkästchen: <input type="checkbox" Optionsfelder: <select><option>... </option></select> 14

Attribute der Formularobjekte Die zugehörigen Tags besitzen i.d.r. die Attribute typ: festgelegt, z.b. radio, checkbox, text, submit, reset name: frei wählbar, darüber auf dem Server anzusprechen, z.b. KommentarCtrl, NameCtrl value: Vorgabewert für zu übermittelnden Wert Übermittelt in HTTP-Nachricht werden die Paare "Wert von name"="wert von value" Paare werden durch das Zeichen "&" getrennt Leerzeichen innerhalb des "Wert von value" werden mit dem Zeichen "+" codiert 15

Codeausführung Mit Formularen keine "Codeausführung" im Browser möglich (dazu ist Java-Script da) Aktionen werden lediglich ausgeführt bei <input type="submit"> HTTP-Request schicken oder Email senden <input type="reset"> Reset der Formulardaten Versteckte Datenübermittlung möglich mit <input type="hidden" name="x" value="versteckte Daten"> 16