Start. HTML Crash-Kurs. HTML Crashkurs Bernd Blümel Christian Metzger



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

Meine erste Homepage - Beispiele

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

HTML und CSS. Eine kurze Einführung

HTML / CSS Crashkurs Bernd Blümel & Christian Metzger. Start. HTML Crash-Kurs

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell

HTML-Grundlagen (X)HTML:

Schiller-Gymnasium Hof

Erste Schritte mit XHTML

Fachbereich Wirtschaftswissenschaften Klausur: Übung 1 zur Vorlesung E-Business und Web-Site-Engineering Sommersemester 2007 Deckblatt Hinweise

Webdesign-Multimedia HTML und CSS


HTML5. Wie funktioniert HTML5? Tags: Attribute:

Crashkurs Webseitenerstellung mit HTML

Erstellen eines HTML-Templates mit externer CSS-Datei

Das TYPOlight CSS-Framework

hotelanfrage_sample <td align = "center"> <select name=dy0 size=1 class="smalltext"> <option selected value="0"><< kein Erwachsener

Signatur mit Formatierung

CSS. Cascading Stylesheets

Computergrundlagen HTML Hypertext Markup Language

Informatik und Programmiersprachen

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt?

Angewandte Informatik

Dokumentation Externe Anzeige von Evento Web Dialogen

Unterschied zwischen HTML & XHTML?

HTML. Hypertext Markup Language

Textverarbeitung Textentwurf 2. Texterfassung 3. Textumformung 4. Textgestaltung 5. Textverwendung

Publizieren im Internet

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

Digitale Medien. Übung

HTML Programmierung. Aufgaben

Online-Publishing mit HTML und CSS für Einsteigerinnen

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

Eine wirklich große Hilfe war die Typo3-Dokumentation der Firma Mittwald:

C:\Users\Uwe\Documents\Homepages\Zubehör für Homepages\info.html: 5/5

BFV Widgets Kurzdokumentation

Programmieren 2 (Prof. Hasbargen) Klausur

Internet und Webseiten-Gestaltung

Format- oder Stilvorlagen

-Wählen Sie die gewünschten Kriterien für die Selektion und klicken Sie anschließend auf OK um die Datensätze zu selektieren.

Hypertext Markup Language HTML. Stefan Szalowski Internet-Technologien HTML

Aufbau einer HTML Seite:

Aufgabenbereich 3: Layoutgestaltung mit CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

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

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10

Hyperlinks, Navigation, Pfade

Spamschutz bei TYPO3. von Bernd Warken bei Fa. Netcos AG

for ($i=1 ;$i<=25 ;$i++) { echo "$i "; }?> <br> <a href=" zur Index-Seite</a> </body> </html>

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Eigene Formatvorlagen

Internetseiten selbst erstellt

Eine Schnelleinführung in CSS

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

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

11 Publizieren im Web

Übungsaufgaben zu XML:

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

Was ist HTML? Designwerkstatt Webart Sommersemester 2014 Institut für Kunstpädagogik, LMU München Martin Pflanzer

Seminar DWMX DW Session 004

Cascading Style Sheets II (CSS)

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

C:\~Temp\Rolf\GaM\anfrageauftritt.php Sonntag, 26. Januar :41

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

HTML & Co. Ein kurzer Einblick

Die Funktionalität von Suchportalen

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Robert R. Agular Thomas Kobert. 5. Auflage HTML. Inklusive CD-ROM

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

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

Contentmanagement. Dipl. Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig leipzig.de. Schlüsselqualifika6on 10

efb.php 1

Projekt Online-Shop:

Schulung Marketing Engine Thema : Einrichtung der App

Seiten und Inhalte verlinken

Lernrauminhalte mit Hilfe einer Matrix strukturieren

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Mini-Dokumentation zur Bearbeitung der Website massweiler.de

Scalable Vector Graphics (SVG)

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

Nuke Menü Version 0.2 / VKP Neu! Jetzt mit Gruppenzuordnung der Links (Nur für Admins, nur für Mitglieder, nur für Anonyme oder für Alle)

Erste Schritte in NVU

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

Internet-Partner der Wirtschaft. Suchmaschinen-Optimierung

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

Professionelle Seminare im Bereich MS-Office

Suchmaschinenoptimierung - 16 Tuning-Tipps wie Sie Ihre Website selber auf Platz 1 in allen Suchmaschinen katapultieren

Standard-Kontaktformular

Erste HTML-Übungen einfache Seiten. Bearbeiten Sie die folgenden Aufgaben...

Inhalt. Hintergrund HTML CSS. JavaScript und das Document Object Model

Erfahrungen mit Hartz IV- Empfängern

Microsoft Access 2010 Navigationsformular (Musterlösung)

AdOps Technische Spezifikationen

Dokumentation von Ük Modul 302

Handbuch für Easy Mail in Leicht Lesen

4. Briefing zur Übung IT-Systeme

DAUERHAFTE ÄNDERUNG VON SCHRIFTART, SCHRIFTGRÖßE

Hier mal einige Tipps zum Einbau vom "Anfy" Applets. Hier die Seite von "Anfy" und zum Download des Programms:

Transkript:

Start HTML Crash-Kurs

Basics HyperText Markup Language logische Auszeichnungssprache Einfache Syntax Sehr einfach zu erlernen

Dateiendungen und Startseite Dateiendungen.htm.html Startseite: index default welcome start kann ggf. in der Webserver Config eingestellt werden

Grundgerüst einer HTML-Datei <!-- Dateiname helloworld.html --> <html> <head> <title>iksy</title> </head> <body> Hello World </body> </html>

Literatur http://de.selfhtml.org/

Einfacher Zeilenumbruch <br> und Absatz <p></p> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <!-- Dateiname helloworld.html --> <html> </html> <head> </head> <body> </body> <title>iksy</title> <p>hello World</p> <p>guten <br> Tag</p>

Absatzausrichtung: (http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#text_align) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head><title>text-align</title> </head> <body> <p style="text-align:left; margin-left:50px; margin-right:50px"> Der Absatz, den Sie gerade lesen, wurde mit <b>text-align</b> linksbündig ausgerichtet. Ferner wurde ein Rand von 50px eingestellt, just for fun oder auch, damit Sie sehen, wie die einzelnen Stylesheet-Angaben zusammenspielen.<br> Noch eine Textzeile<br> Noch eine Textzeile</p> <!--usw.--> </body> </html>

Schriftarten und <span> http://de.selfhtml.org/css/eigenschaften/schrift.htm <html> <head> <title>iksy</title> </head> <body> <p><span style="font-family:'times New Roman',Times,serif">kleiner Beispieltext in Times New Roman</span><br> <span style="font-family:'times New Roman',Times,serif; font-size:200%">großer Beispieltext in Times New Roman</span></p> <p><span style="font-family:verdana">kleiner Beispieltext in Verdana</span><br> <span style="font-family:verdana; font-size:200%">großer Beispieltext in Verdana</span></p> </body> </html>

Styles für Elemente http://de.selfhtml.org/css/formate/zentrale.htm <html> <head> <title>titel der Datei</title> <style type="text/css"> </style> </head> body { background-color:#ffffcc; margin-left:100px; } * { color:blue; } h1 { font-size:300%; color:#ff0000; font-style:italic; border-bottom:solid thin black; } p,li { font-size:110%;line-height:140%; font-family:helvetica,arial,sans-serif; letter-spacing:0.1em; word-spacing:0.3em; }

Styles für Elemente, Überschriften, Listen <body> <h1>überschrift 1. Ordnung</h1> <p>ein normaler Textabsatz</p> <ul> <li>ein Listenpunkt</li> <li>ein anderer Listenpunkt</li> </ul> </body> </html>

Formatklassen http://de.selfhtml.org/css/formate/zentrale.htm#klassen <html> <head> <title>titel der Datei</title> <style type="text/css"> h1 { font-family:arial,sans-serif; font-size:2em; font-weight:normal; } h1.hinterlegt { background-color:#ffff00 } *.hinterlegt { background-color:#00ffff }.extra { background-color:#ff99ff }.extra.hinterlegt { background-color:#ff0000 } </style> </head>

Formatklassen, Überschriften <body> </body> </html> <h1>h1 ganz normal nur etwas formatiert</h1> <h1 class="hinterlegt">h1 knallgelb hinterlegt</h1> <h2> H2 ganz normal, <span class="hinterlegt"> aber <b class="extra">auch</b> hinterlegt</span></h2> <h3 class="extra hinterlegt">h3, extra hinterlegt</h3>

Stylesheet-Dateien (Extension.css) http://de.selfhtml.org/css/formate/einbinden.htm#separat <html> <head> <title>titel der Datei</title> <link rel="stylesheet" type="text/css" href="formate.css"> <style type="text/css"> /*... hier sind dateispezifische Formate erlaubt... */ </style> </head> <body> </body> </html>

Allgemeines Block-Element http://de.selfhtml.org/html/text/bereiche.htm <div align="center"> <h1>alles zentriert</h1> <ul> <li>alles zentriert</li> <li>alles?</li> <li>alles!</li> </ul> </div> <div align="right"> <h1>alles rechts am Rand</h1> <ul> <li>alles rechts am Rand</li> <li>alles?</li> <li>alles!</li> </ul> </div>

Allgemeines Block-Element formatieren http://de.selfhtml.org/html/text/bereiche.htm#formatieren <div style="text-align:center; padding:20px; border:thin solid red; margin:25px"> <h1>alles zentriert</h1> <ul> <li>alles zentriert</li> <li>alles?</li> <li><span style="font-weight:bold; color:red">alles!</span></li> </ul> </div> <div style="text-align:right; padding:20px; border:thin solid blue; margin:25px"> <h1>alles rechts am Rand</h1> <ul> <li>alles rechts am Rand</li> <li>alles?</li> <li> <span style="font-weight:bold; color:blue"> alles! </span> </li> </ul> </div>

Allgemeines Block-Element formatieren http://de.selfhtml.org/css/eigenschaften/index.htm http://de.selfhtml.org/css/eigenschaften/randabstand.htm http://de.selfhtml.org/css/eigenschaften/innenabstand.htm http://de.selfhtml.org/css/eigenschaften/rahmen.htm

</head> </head> <body> Farben http://de.selfhtml.org/css/eigenschaften/hintergrund.htm <style type="text/css"> body { background-color:#e0e0e0; font-weight:bold; font-family:arial}.rosabox { background-color:#ffdddd; padding:6px; margin:0px; }.rosa { background-color:#ffdddd; }.gelbbox { background-color:#ffff66; padding:6px; margin:0px; }.gelb { background-color:#ffff66; } </style> </p> </body> <p class="rosabox">hinter dem Internet ist das <span class="gelb">hinternet</span>. </p> <p>dies hat nichts zu sagen.</p> <p class="gelbbox"> Im Kinderzimmer herrscht das <span class="rosa">kindernet</span>.

Hintergrundbilder http://de.selfhtml.org/css/eigenschaften/hintergrund.htm <div style="background-image:url(background2.gif); margin:0px; padding:10px"> <h1 align="center" style="color:#ffffcc"> Willkommen im Reich der Texturen! </h1> </div>

Positionierung und das id-element http://de.selfhtml.org/css/eigenschaften/positionierung.htm <style type="text/css"> #box1 { position:absolute; top:50px; left:10px; width:150px; height:150px; z-index:1; } #box2 { position:absolute; top:80px; left:40px; width:100px; height:100px; z-index:2; } #box3 { position:absolute; top:120px; left:50px; width:150px; height:150px; z-index:3; } #box4 { position:absolute; top:80px; left:20px; width:70px; height:70px; z-index:1; } #box5 { position:absolute; top:100px; left:10px; width:80px; height:80px; z-index:2; } #box6 { position:absolute; top:60px; left:50px; width:90px; height:90px; z-index:-1; } </style> </head><body> <div id="box1" style="background:red; border:solid 2px blue;">box1</div> <div id="box2" style="background:blue; border:solid 2px white;">box2</div> <div id="box3" style="background:yellow; border:solid 2px red;">box3 <div id="box4" style="background:gold; border:solid 2px green;">box4</div> <div id="box5" style="background:lime; border:solid 2px navy;">box5</div> <div id="box6" style="background:red; border:solid 2px blue;">box6</div> </div>

<p> </p> <p> </p> Links http://de.selfhtml.org/html/verweise/definieren.htm <a href="http://www.tagesschau.de/"> ARD Tagesschau </a> Nachrichten<br> <a href="http://www.heise.de/newsticker/"> Heise Newsticker </a> Computer-Nachrichten<br> <a href="/"> Wohin der wohl führen mag? </a> <br> <a href="./"> Und der hier? </a>

Links, Pseudoelemente http://de.selfhtml.org/html/verweise/definieren.htm http://de.selfhtml.org/css/formate/zentrale.htm#attributbedingte <head> <style type="text/css"> a:link { text-decoration:none; font-weight:bold; color:#e00000; } a:visited { text-decoration:none; font-weight:bold; color:#800000; } a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; } a:active { text-decoration:none; font-weight:bold; background-color:#cff; } a:focus { text-decoration:none; font-weight:bold; background-color:#080; } </style> </head> <body> <p> Vermutlich kennen Sie die <a href="../../index.htm">kapiteleinstiegsseite zu CSS</a><br> Und wohl auch die <a href="../../../index.htm">einstiegsseite zu SELFHTML</a><br> Aber kennen Sie auch die <a href="../../../intro/hypertext/geschichte.htm">geschichte von Hypertext</a>?<br> </p> </body>

Interne Links http://de.selfhtml.org/html/verweise/projektintern.htm <h1><a name="anfang">lange Seite</a></h1> <h2><a name="kapitel1">kapitel 1</a></h2> <a href="#anfang"> Seitenanfang </a> <a href="../projektintern.htm#anker"> Anker definieren und Verweise zu Ankern </a>

email-links http://de.selfhtml.org/html/verweise/email.htm#optionen <p>mail an einen Hauptempfänger und einen sichtbaren Kopienempfänger:<br> <a href="mailto:beispiel@example.org?cc=heidi.bratze@example.org">mail mit Kopie</a> </p> <p>mail an einen Hauptempfänger und einen unsichtbaren Kopienempfänger:<br> <a href="mailto:beispiel@example.org?bcc=heidi.bratze@example.org">mail mit Geheimkopie</a> </p> <p>mail mit vordefiniertem Subject (Betreff):<br> <a href="mailto:beispiel@example.org? subject=eine%20mail%20von%20deinen%20web-seiten"> Mail mit Betreff </a> </p>

Tabellen, Umlaute http://de.selfhtml.org/html/tabellen/ <table border="1"> <tr> <th>berlin</th> <th>hamburg</th> <th>münchen</th> </tr> <tr> <td>miljöh</td> <td>kiez</td> <td>bierdampf</td> </tr> <tr> <td>buletten</td> <td>frikadellen</td> <td>fleischpflanzerl</td> </tr> </table>

Tabellen 2 <table border="1"> <tr> <th colspan="2">die Menschheit besteht aus</th> </tr> <tr> <td>eseln</td> <td>affen</td> </tr> </table

Grafiken http://de.selfhtml.org/html/grafiken/einbinden.htm <img src="./icons/tc-trans.jpg" alt="logo TC Südpark" width ="164" height ="189">

Meta-Tags http://de.selfhtml.org/html/kopfdaten/meta.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="Notepad"> <META NAME="Author" CONTENT="Christian Metzger"> <META NAME="Keywords" CONTENT="HTML, Meta Tags"> <META NAME="Description" CONTENT="Beschreibung"> </HEAD>

Formular: Erstes einfaches Formular http://de.selfhtml.org/html/formulare/index.htm <form action="mailto:bernd.bluemel@fhbochum.de?subject=adresse" method="post" enctype="text/plain"> <table border="1" align="center"> <tr> <td> Name </td> <td> <input type="text" name="name" size="15"> </td> </tr> <tr> <td> Vorname </td> <td> <input type="text" name="vorname" size="15">

Formular: Erstes einfaches Formular fortgesetzt <tr> <td> PLZ </td> <td> <input type="text" name="plz" size="15"> </td> </tr> <tr> <td> Stadt </td> <td> <input type="text" name="stadt" size="15"> </td> </tr> <tr> <td> Strasse/Hausnummer </td> <td> <input type="text" name="strasse" size="15"> </td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="abschicken"> </td> </tr> </table> </form> </body> </html>

Formular: Erstes einfaches Formular in der Browserdarstellung

Formular: Erstes einfaches Formular - Inhalt der email Inhalt der email name=mustermann vorname=max plz=12123 stadt=bochum strasse=testrasse 11 Ohne Encryption (application/x-www-form-urlencoded) name=mustermann&vorname=max&plz=12123& stadt=bochum&strasse=teststra\%dfe+11

Formular: Formular mit Radio-Button <tr> <td> Geschlecht </td> <td> <input type="radio" name="geschlecht" value="m" checked> männlich <br> <input type="radio" name="geschlecht" value="w"> weiblich <br> </td> </tr> <tr> <td align="center"> <input type="submit" value="abschicken"> </td> <td align="center"> <input type="reset" value="zurücksetzen"> </td> </tr>

Formular: Formular mit Radio-Button in der Browserdarstellung

Formular: Formular mit Radio-Button Inhalt der email Inhalt der email name=mustermann vorname=max plz=12123 stadt=bochum strasse=testrasse 11 geschlecht=m

Formular: Formular mit Auswahlliste <tr> <td> Ermäßigung </td> <td> <select name="status"> <option value="kind">kind</option> <option value="student">student</option> <option value="erwachsener">erwachsener</option> </select> </td> </tr>

Formular: Formular mit Auswahlliste in der Browserdarstellung

Formular: Formular mit Auswahlliste Inhalt der email Inhalt der email name=mustermann vorname=max plz=12123 stadt=bochum strasse=testrasse 11 geschlecht=m status=student