Die neuesten Produkte von GIGABYTE hier im Überblick
Gehen wir mal davon aus, dass Du mit ewas gaanz kleinem anfangen möchtest. Schließlich willst Du ja Grundlagen lernen!
Zunächst also nur eine Seite, die Deine Besucher Willkommen heist.
Später ein paar Seiten mehr, eine Navigation und ein Banner mit Deinem Logo.
Dazu hier und da ein paar Bilder und natürlich Text :-)
Auf gehts:
Zunächst einmal benötigst Du ein paar Werkzeuge!
1. Um den HTML Code zu schreiben.
Viel gibt es da zu bekommen und zu nutzen.
Angefangen vom Notepad, in dem man unkonfortabel Buchstabe für Buchstabe einhackt, weter über komfortablere Editoren, die einem das Leben vereinfachen, bis hin zu Web-Seiten Baukästen. (Z.B. Frontpage oder ColdFusion etc.)
Die letzteren führen zwar schnell zu teils mehr oder weniger tollen Ergebnissen, die Grundlagen erlernt man mit Ihnen jedoch nicht.
Meine absolute Empfehlung lautet hier: Phase5 von UliMeybohm, bzw jetzt von H.D.Berretz
Hier: http://www.ftp-uploader.de/ftp-download.php4 (freeware)
Ich bevorzuge die ältere version 5.(01112001), da ich sie übersichtlicher finde.
Hier: http://www.embock.de/kurse/html/infos/software/
2. Etwas für die Bilderverwaltung, wenn XPs Tool nicht reicht. ACDSee3/4 oder Compupic6.1/6.2 oder IrfanView.
3. Ein Grafikprogramm um Bilder zu bearbeiten und um Gifs/Pngs zu erstellen.
Es sollte also mit gif, png und jpg klar kommen. PicturePublisher, PS, Gimp ;-), PaintShop, was Dir am besten liegt.
4. Ein FTP Programm, um Deine Seite später auf den ebenso notwendigen Webspace zu laden. Wise_FTP oder WS_FTP z.B. Wie es beliebt.
Besorge Dir diese Tools.
Installiere sie und studiere vor allem ein wenig den Phase5 Editor, sodass wir beide wissen welche Funktion ich gerade anspreche :-)
Was dann?
Wichtig ist es eine saubere Grundstruktur zu haben. Das erleichtert Dir viel sucherei und Du behälst immer den Überblick, wo sich html Dateien und wo Bilder befinden.
Das kann später sehr entscheidend sein, um Pfade und Verknüpfungen wiederzufinden!
Daher hier eine Empfehlung:
Lege Dir einen Ordner mit dem Namen Deiner Seite an.
Hier werden die wichtigsten Daten, wie die "index.html", was die erste Seite ist die ein Browser öffnet, wenn er eine Webseite anzeigt/besucht abgelegt. Keinesfalls alle html-Seiten, das wird zu unübersichtlich! Es können hier noch die Navigation, und ähnliches landen. Später dazu mehr.
Als nächstes legst Du einen Ordner "bilder" an.
Des weiteren einen Ordner "css". Dessen Funktion erläutere ich später.
Achte darauf, alle Ordner nur mit kleinbuchstaben zu benennen! Das ist wichtig!
Es sollte dann etwa so aussehen:
maldini
|.bilder
|.css
Alles weitere morgen ;-)
Zu guter letzt, besorge Dir schon mal "self-html von teamone
http://selfaktuell.teamone.de/extras/download.shtml
Gute, ach was sage ich, DIE Lektüre über html und javascript überhaupt.
Hardware, Windows, Spieletests
. aber bitte kleine Happen und ich brauch bestimmt mehr Zeit alles einzurichten als bis Morgen - den Phase5 hab ich allerdings schon gestern gesaugt.
;-))
melde mich!
solong maldini
Klaro. Gaaanz einfach.
Bevor wir loslegen hier ein paar wissenswerte Details:
Eine HTML Datei ist ganz simpel ausgedrückt nichts weiter, als eine .txt Datei als .html gespeichert.
Durch die Endung .html kann ein Webbrowser etwas damit anfangen.
Der Browser liest die Daten und wertet Befehle und anzuzeigenden Text aus.
Das macht jeder Browser so. Der feine Unterschied liegt nun darin, wie welcher Browser die einzelnen Befehle, (sogenannte "Tags" ) umsetzt. Netscape ineterpretiert ein paar Tags anders, als der IE!
HTML ist zwar ein Standard, allerdings ein gewachsener, der außerdem in gewissem maße lebendig ist und sich teilweise ändert. Angefangen über HTML 1 , 2 und 3 arbeitet man derzeit mit dem HTML 4.0 bzw 4.1 Standard, den alle aktuellen Browser verstehen. HTML ist aber Gottlob abwärtskompatibel! Die nächste Stufe ist das XHTML. Aber damit wollen wir uns nicht belasten.
-
Fangen wir an. Öffne zum Anfang mal Dein "Notepad" bzw. "Editor"! Nicht Wordpad oder Word!
Damit ein Browser nun mit der .html Datei etwas anfangen kann, und weiß, was er nun anzuzeigen hat, gehört in JEDE einzelne html Seite ein erklärender String, um was für ein Dokument und die HTML Arte es sich handelt. Dazu die Erklärung über die Kompatibilität und den Seitentyp.
Das sieht so aus und landet ganz oben in JEDE Seite als Überschrift:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
Nimm Dir die Zeile und kopiere sie rein.
Im SelfHTML findest Du die genaue Erläuterung, was sie zu bedeuten hat.
Aufbau einer html Seite:
Eine HTML Seite besteht IMMER aus einem Kopf (head) und einem Körper (body)
Der "head" ist für die Anweisungen an den Browser und das Browserfenster zuständig.
Zunächst um was für ein Format es sich handelt, wie der Titel der Seite lautet (wird in der Titelleiste des Fensters dann so angezeigt!) und so weiter.
Hier werden später auch spezielle Anweisungen für Schriftformatierungen und JavaScript variablen eingebunden.
Bauen wir also unter unserer Überschrift nun den "head"-teil.
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<html> bedeutet also: "Ey Browser, ab hier ist HTML angesagt!"
<head> bedeutet: Pass auf, es kommt der head-Teil !
<title> bedeutet: Der Titel dieser Seite lautet.
</title> Schließt den Befehl "title"
</head> bedeutet: Der head-Teil ist nun zu Ende!
Kopiere dies in Deinen Editor unter die Überschrift.
---
Der "body" beinhaltet den für den Anwender sichtbaren Teil, also was im Browserfenster angezeigt wird. Darüber hinaus befinden sich hier alle mögliche Tags, die in direktem Zusammenhang mit dem Fensterinhalt zu tun haben.
Zum Beispiel ob eine Liste oder Tabelle generiert wird, ob der Text links, rechts oder mittig stehen soll. Usw usf.
<body>
Willkommen! Hallo Welt. Schön euch zu treffen!
</body>
</html>
<body> bedeutet: Hier fängt der body bereich an. (Also was im Fenster stehen soll.)
Dan folgt erstmal Dein Text.
</body> bedeutet: . klaro, der body Teil ist zu ende.
</html> bedeutet: hier endet die html Seite.
Kopiere dies nun auch in Deinen Editor.
---
Wichtiges zu den Tags und der Sache mit < > und </ >
Tags sind wie gesagt Befehle. Man ruft einen Befehl mit < > auf, und gibt eventuell noch variablen zum Befehl dazu.
Dann folgt der Inhalt, den man wieder im Fenster sieht.
Dieser Inhalt wird vom vorgestellten Befehl beeinflust.
Am Ende schließt man den Befehl mit </ >, wenn der Inhalt nicht mehr beeinflußt werden muss.
Wichtig ist, dass der genaue Befehl am Anfang UND am Ende steht, sonst klappt es nicht!
Ganz genau so, als wenn man hier im Forum zum Beispiel etwas fett schreiben will. Du öffnest den Befehl: <b> Dann folgt der sichtbare Inhalt fett und dann schließt Du den Befehl </b>.
Soweit verstanden?
Merke Dir diesen Satz! Er entscheidet, ob Du Jahrelang Fehler in deine Quelltext suchen darfst, oder nicht!
ALLES WAS MAN ÖFFNET, MUSS AUCH WIEDER GECHLOSSEN WERDEN!
Darum wird am Ende jeder Seite auch </html> geschrieben!
Speicher nun Deinen Text aus dem Editor mit "Speichern unter.." und ersetze die Endung .txt durch .html !
Nenne die Datei "willkommen.html"
Klicke nun doppelt auf die neue html Datei.
Der Browser öffnet sich und es sollte in der Titelleiste: Willkommen bei Maldini stehen.
Im Fenster sollte Dein Text stehen.
Gratulation, dies ist Deine erste Webseite. ![]()
Morgen geht es weiter!
Zur weiteren Info: UMLAUTE UND SONDERZEICHEN:
Umlaute und Sonderzeichen bedürfen einer besonderen Schreibweise!
Der Phase5 Editor ist jedoch so nett, diese Änderung des Quelltextes automatisch vorzunehmen, sodass wir es garnicht mitbekommen. Sowohl bei Speichern, als auch in der Editoansicht zeigt der Phase5 Umlaute richtig als Ä Ö Ü usw an.
Wissen muss man es aber dennoch!
Die richtige Definition, wie sie nachher im Quelltext zu sehen ist lautet: (ohne die Leerzeichen zw. & und ![]()
& auml ; für ä
& uuml ; für ü
& ouml ; für ö
& szlig ; für ß
& nbsp ; für ein Leerzeichen
Hardware, Windows, Spieletests
COOL ![]()
[/url]
Sind Sie konsequent? .och, eigentlich schon!!
Weiter gehts. Heute benutzen wir zum 1. mal Phase5.
Du lernst heute den Text in größe und Farbe zu formatieren.
Da Du bestimmt mal mit mehr Text spielen willst, dieser aber nicht nur in einer Reihe hintereinander stehen soll, hier der Tag für Zeilenumbrüche: < br >
Damit erzwingst Du einen Zeilenumbruch! Merke ihn Dir, wir benutzen Ihn gleich auch! :-)
Richten wir uns Phase5 also grundlegen dazu ein:
Lege zunächst Deine "willkommen.html" in Deinem obersten Web-Seiten-Ordner "maldini" ab.
Starte nun Phase5. Links oben steht "NeuesProjekt" und daneben ist ein Button mit einem Papier und drei kleinen, gelben Ordnern. Klicke drauf.
Wähle "Einstellungen".
Im Fenster kannst Du nun oben Deinem Projekt den passenden Namen geben. "Maldini" wäre gut ;-)
In der Registerkarte "Verzeichnisse" gilt es nun oben den Pfad zu Deinem Web-Seiten-Ordner "Maldini" einzutragen.
"Startseite der Homepage" lässt Du im Moment leer.
"Verzeichnis für Grafiken." bleibt auch leer.
Darunter beim "Verzeichnis für Stylesheet Informationen (*css)" gibst Du nun den Pfad zu dem von uns angelegtem css Ordner an. Also: X:\maldini\css\
Klicke auf OK und nun sollte links unten die "willkommen.html" stehen.
Oben im Fenster der passende Verzeichnisbaum.
Klicke auf die "wilkommen.html" und der Quelltext erscheint im Großen Fenster.
-
Hat es geklappt? Ich denke mal ja ;-)
--
Gut Du solltest folgendes sehen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<body>
Willkommen! Hallo Welt. Schön euch zu treffen!
</body>
</html>
Siehst Du über dem Haupt-Fenster den 2. Button von links mit der Weltkugel? Klicke drauf, und Phase5 wechselt die Ansicht in den Browser Modus. Du siehst nun die Seite, wie sie im IE angezeigt würde.
Wenn Du zurück in die Editor Ansicht wills, klicke links auf das 1. Symbol über dem Fenster. ;-)
Damit wir gleich auch etwas zu tun haben, mache hinter dem letzten Wort des textes nun zwei Zeilenumbrüche. Also:
< br >< br > (ohne die Leerzeichen, das geht hier im Forum leider nicht anders darzustellen)
Schreibe dann: Meine erste Webseite.
Gut, nun haben wir zwei Sätze mit einem Absatz und einer Leerzeile und Du kannst es Dir im Browserfenster anzeigen lassen. Springe danach wieder zurück zur Editoransicht.
(Wenn Du zur Browseransicht wechselst, werden die Änderungen im Quelltext gespeichert!)
-
Gut, lernen wir etwas über Textformatierung anhand Deiner Willkomenseite.
Wäre es nicht klasse, wenn das alles größer wäre?
Und bunt?
Gut, dies erreichen wir mit Hilfe einiger einfacher Befehle.
Die einfachste Methode die größe eines Textes zu ändern geschieht mit <h+Zahlenwert> Also z.B. mit <h1> oder <h2> <h3> <h4> <h5>.
Versuche es und scxhreibe vor Deinem Text <h2> und dahinter schließt Du den Befehl mit </h2>
Das sollte dann so ausschauen:
<h2>Willkommen! Hallo Welt. Schön euch zu treffen!< br >
< br >
Meine erste Webseite.</h2>
Lasse es Dir per 2. Button im Browser anzeigen.
Kehre danach in die Editor Ansicht zurück und ändere mal <h2> in <h1> um. NICHT VERGESSEN: Den Schließen Tag auch. Also aus </h2> wird </h1>.
Probiere mal noch <h3>, <h4> und <h5> aus. Zum Schluß ändere es zurück in <h2>.
Um Deinen Text nun aber besser und genauer zu formatieren gibt es einen besseren Befehl, der mehr Möglichkeiten bietet: <font>
Mit "font beschreibt man, dass eine Textformatierung stattfindet.
Doch mit "font" allein kommt man nicht weit. Man benötigt Variablen, die zu "font" hinzugefügt werden.
<font size> für Pixelgenaue Größenangabe
<font color> für Farbangaben
<font face> für eine andere Schriftart. Dabei gibt es aber bestimmte Dinge zu beachten!
Wir nutzen <font color> ![]()
"color" ist eine Variable für "font" und gibt an, dass die Farbe der Schrift beinflußt wird.
Die Farbwerte werden dahinter eingesetzt.
Werte werden grundsätzlich IMMER nach einem= Zeichen, gefolgt von " gesetzt. Anschließend wieder " und das >. Also: <tag="wert">
Die Farbe selbst wird in RGB-Hex Daten agegeben.
Dies sind zum einen unter dem Menü "Color" in Phase5 zu finden, oder in einem Grafikprogramm herauszufinden.
Fertig sieht der Tag also so aus:
<font color="#ff0000">Text</font>
(Da color eine Variable für "font" ist, muß nur der "font-Tag" geschlossen werden)
Verändere nun mit dem <font color> Tag die Schriftfarbe deines Textes.
Versuche beliebige Farben und schau Dir das Ergebnis an.
Die Größenangaben <h2> Kannst Du ruhig beibehalten!
Es sollte also bei Dir so aussehen:
<h2><font color="#ff0000">Willkommen. Hallo Welt. Schön euch zu treffen.< br >
< br >
Meine erste Webseite.</font></h2>
Cool, oder?
Aber wir können das Ganze noch weiter ausbauen! Wie wäre es, wenn die zwei Sätze unterschiedliche größen und farben hätten?
Was glaubst Du muß gemacht werden? .
-
Richtig. Für jeden Satz gibst Du einen anderen Befehl an, und schließt ihn, bevor der nächste anfängt usw usw.
Also:
<h2><font color="#ff0000">Willkommen. Hallo Welt. Schön euch zu treffen.</font></h2>< br >
< br >
<h4><font color="#0000ff">Meine erste Webseite.</font></h4>
Übe nun damit ein wenig. Morgen geht es weiter. Da richten wir den Text dann aus ;-)
Wenn Du Fragen hast oder es nicht klappt, schreibe hier!
Hardware, Windows, Spieletests
Bisher alles soweit klar? Eine Sache die ich in den vorangegeangenen Lektionen nicht erwähnt habe: Alle Tags werden GRUNDSÄTZLICH klein geschrieben. Die frühere Art, alles Tags groß zu schreiben ist heute nicht mehr "erlaubt", bzw. aus dem Standard gestrichen worden.
Heute werden wir den Text ausrichten. Dazu lernst Du einen neuen Befehl: <div>
Mit <div> kann man wie bereits bei <font> durch hinzufügen einer Variablen und anschließendem Wert eine ganze menge wichtige Formatierungen erreichen.
<div> bezieht sich auf ALLE folgenden Elemente.
Egal ob Text oder Bild oder Tabelle. solange, bis ein </div> erfolgt. Aber das dachtest Du Dir bestimmt bereits.
Wir begnügen uns erstmal mit <div align>
Der Zusatz "align" besagt, dass nun eine Ausrichtung folgt.
Als mögliche Werte stehen uns nun "left", "right" und "center" zur vefügung.
"Left" ist zwar im Moment nicht nötig, da alle Browser (außer in Indien ? ;-) vom linksbündigem Standard ausgehen, der Wert kann aber in Tabellen hilfreich sein.
Deine willkommen.html sollte derzeit etwa so ausschauen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<body>
<h2><font color="#ff0000">Willkommen. Hallo Welt. Schön euch zu treffen.</font></h2>< br >
< br >
<h4><font color="#0000ff">Meine erste Webseite.</font></h4>
</body>
</html>
Füge nun direkt unter <body>, also vor dem Text, ein <div align="right"> ein.
Scrolle zum Ende des Textes und schließe den Befehl
mit </div>.
Aber noch VOR </body>, aber das is ja eigentlich logisch.
Es sollte nun so ausschauen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<body>
<div align="right">
<h2><font color="#ff0000">Willkommen. Hallo Welt. Schön euch zu treffen.</font></h2>< br >
< br >
<h4><font color="#0000ff">Meine erste Webseite.</font></h4>
</div>
</body>
</html>
Schaue es Dir mit dem Browserbutton an. Alles steht nun rechts. Probiere anschließend "center", statt "right".
Zuletzt versuche den Wert: "justify" und beobachte, was passiert. Lustig, nicht wahr? Justify macht Blocksatz aus Deinem Text. Merke Dir diesen Wert. Man kann ihn immer mal wieder gebrauchen. Besonders dann, wenn mann sehr viel Text halbwegs ordentlich darstellen will.
Nun noch etwas, das Du ja bereits aus dem Forum kennst: Fettschrift und kursive Schrift.
Wie im Forum gelten hier die Tags :<i> </i> und <b> </b>. Natürlich lassen sich beide Tags kombinieren: Also: <b><i>Bla bla bla</i></b>
Achte nur darauf die Tags wieder zu schließen, sonst wird alles durchweg fett oder kursiv.
Du solltest im Self HTML über einfache Textformatierung mit <font> und <div>, <i> und <b> nachlesen, um mehr Information zu bekommen.
Was ist aber nun, wenn Du sehr viel verschiedene Schriftfarben, größen und Typen haben willst?
Jedes mal diese Litternei von Befehlen schreiben?
Und irgendwie hat man mit den <h1,2,3,4,5> Größen auch nie das wirklich Passende dabei.
Hier helfen uns die "Cascade Style Sheet Informationen (css) weiter.
In einer .css Datei kann man sich alle benötigten Schrifttypen einmalig vorbereiten, und aus diesem Pool mit einem einfachen Befehl im .html Dokument die gewünschte Formatierung nutzen.
Möglich wird dies durch einen Eintrag im <head> Bereich.
Dort wird festgelegt, wo die .css Datei liegt.
Der Browser ermittelt den Ort, liest sich alle Informationen ein, und wird sie auf die .html Dateien anwenden, sobald der passende Befehl auftaucht.
css ist das mächtigste Werkzeug, dass zu HTML dazugekommen ist. Man hat beinahe unendlich viele Möglichkeiten damit.
(Ist nicht ganz leicht zu beschreiben, darum zeige ich es Dir jetzt.. zumindest den ersten Teil.) ![]()
Wir haben ja zu Anfangs einen Ordner namens "css" erstellt.
Wechsle bitte im Phase5 nun in diesen, noch leeren Ordner.
maldini
|__css
|__bilder
Klicke nun auf das Symbol mit dem leeren Blatt papier.
Wähle aus dem erscheinendem Fenster ganz unten: "Leeres Dokument erstellen".
Klicke dann auf die Diskette und speichere das leere Blatt als home.css ab.
Nun füllen wir es gleich mit massig Info.
ABER:
Zunächst musst Du wissen, dass jeder Browser ein bestimmtes Repertoire an Standard Schriften (Fonts) beherrscht.
Dies dient dazu, überall, jeden Text anzeigen zu können, egal welche Schriftart der Ersteller bzw. der PC zur Verfügung haben.
Es handelt sich dabei um: "tahoma", "helvetiva", "verdana" und "arial"
Alle anderen Schriftarten KÖNNEN zwar benutzt werden, z.B. "Comic Sans MS" oder "Century Gothic", werden aber auch nur auf PCs so angezeigt, wenn diese die Schriftart installiert haben!
Ich plädiere also dringendst dafür, tahoma, helvetica, verdana, oder arial zu nutzen!
Gut. Bestimmen wir nun zwei Schriftarten. Ich werfe Dir hier mal die dazu notwendigen Einträge in die .css vor:
.p {font-family: Tahoma, Arial,
Helvetica;font-size:10pt;font-weight:bold;text-align:left;color:#000000;}
.pc {font-family: Tahoma, Arial,
Helvetica;font-size:10pt;font-weight:bold;text-align:center;color:#000000;}
Uiuiuiuiui ![]()
Versuchen wir es zu entwirren:
. ist in jedem Fall voranzusetzen.
p ist der Name der "Standardschrift", den ich selbst dafür gewählt habe. Diesen änderst Du für JEDE andere css Schrift. Die zweite habe ich z.B. "pc" genannt. (p center)
{ ist der Anfang der genauen Beschreibung.
font-family: setzt den zu verwendenden Font fest. Ist der erste auf dem PC nicht verfügbar, wird der zweite zum Anzeigen genommen usw.
; ist ein Trennzeichen.
font-size:10pt gibt die Größe in Pixeln an.
font-weight:bold steht für fettschrift (Gewicht) möglich ist auch "italic" (kursiv). Wird dieser Tag nicht gesetzt, wird automatisch der normale Standard benutzt.
text-align:center bestimmt die Ausrichtung des Textes.
In diesem Fall zentriert, da "center". Möglich sind natürlich auch "left" und "right". Außerdem "justify" mit angabe des freizuhaltenden Randes links und rechts vom Browserfenster. Das siehst Dun unten, in den weiteren Vorgaben, die ich Dir hier zum kopieren anbiete.
color:#000000 bestimmt die Farbe in RGB-Hex.
} ist das Ende der Beschreibung.
Soweit verstanden?
Schreibe mir, wenn Du etwas nicht verstehst.
Ansonsten, lege Dir nach diesem Schema ein paar verschiedene Schrifttypen an.
Ein paar "center" in verschiedener Größe,
ein paar "left" in verschiedener Größe,
und das selbe mit einem anderen Farbton ;-)
Speichere die home.css danach.
An dieser Stelle mache ich nun wieder einen Schnitt. Morgen geht es weiter.
Hier sind für Dich noch ein paar Vorgaben zum kopieren:
.pmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:left;color:#000000;}
.pmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:left;color:#000000;}
.p {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:left;color:#000000;}
.pmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:left;color:#000000;}
.pbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:left;color:#000000;}
.pvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:left;color:#000000;}
.pcmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:center;color:#000000;}
.pcmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:center;color:#000000;}
.pc {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:center;color:#000000;}
.pcmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:center;color:#000000;}
.pcbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:center;color:#000000;}
.pcvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:center;color:#000000;}
.prmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:right;color:#000000;}
.prmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:right;color:#000000;}
.pr {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:right;color:#000000;}
.prmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:right;color:#000000;}
.prbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:right;color:#000000;}
.prvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:right;color:#000000;}
.pjmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pjmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pj {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pjmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pjbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pjvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#000000;}
.pj2micro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.pj2mini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.pj2 {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.pj2med {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.pj2big {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.pj2vbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:justify;margin-left:20px;margin-right:20px;color:#000000;}
.rotmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:left;color:#ff0000;}
.rotmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:left;color:#ff0000;}
.rot {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:left;color:#ff0000;}
.rotmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:left;color:#ff0000;}
.rotbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:left;color:#ff0000;}
.rotvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:left;color:#ff0000;}
.rotcmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:center;color:#ff0000;}
.rotcmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:center;color:#ff0000;}
.rotc {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:center;color:#ff0000;}
.rotcmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:center;color:#ff0000;}
.rotcbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:center;color:#ff0000;}
.rotrmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:right;color:#ff0000;}
.rotrmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:right;color:#ff0000;}
.rotr {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:right;color:#ff0000;}
.rotrmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:right;color:#ff0000;}
.rotrbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:right;color:#ff0000;}
.rotjmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.rotjmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.rotj {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.rotjmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.rotjbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.rotjvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ff0000;}
.linkmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:left;color:#ffffff;}
.linkmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:left;color:#ffffff;}
.link {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:left;color:#ffffff;}
.linkmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:left;color:#ffffff;}
.linkbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:left;color:#ffffff;}
.linkvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:left;color:#ffffff;}
.linkcmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:center;color:#ffffff;}
.linkcmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:center;color:#ffffff;}
.linkc {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:center;color:#ffffff;}
.linkcmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:center;color:#ffffff;}
.linkcbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:center;color:#ffffff;}
.linkcvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:center;color:#ffffff;}
.linkrmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:right;color:#ffffff;}
.linkrmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:right;color:#ffffff;}
.linkr {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:right;color:#ffffff;}
.linkrmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:right;color:#ffffff;}
.linkrbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:right;color:#ffffff;}
.linkrvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:right;color:#ffffff;}
.linkjmicro {font-family: Tahoma, Arial,
Helvetica;font-size:7pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
.linkjmini {font-family: Tahoma, Arial,
Helvetica;font-size:8pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
.linkj {font-family: Tahoma, Arial,
Helvetica;font-size:11pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
.linkjmed {font-family: Tahoma, Arial,
Helvetica;font-size:13pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
.linkjbig {font-family: Tahoma, Arial,
Helvetica;font-size:16pt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
.linkjvbig {font-family: Tahoma, Arial,
Helvetica;font-size:20pxpt;font-weight:bold;text-align:justify;margin-left:50px;margin-right:50px;color:#ffffff;}
Hardware, Windows, Spieletests
Mahlzeit ;-)
Erstmal was zum breitermachen des Threads
:
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Das ist besser!
Solch eine css Datei ist natürlich im ersten Moment ziemlich verwirrend.
Sie erspart Dir aber jede Menge Arbeit. Kommen wir nun zum praktischen Einsatz.
Öffne mit Phase5 Deine "willkommen.html".
Als nächsten Schritt geben wir nun dem Dokument den Pfad zur css Datei mit. Öffnet der Browser die .html Datei, liest er diese Info aus, folgt dem Pfad zur .css und wendet diese an.
Trage im "<head>" Breich direkt unter </titel> nun folgendes ein:
<link rel="stylesheet" href="css/home.css" type="text/css">
<link rel="stylesheet" gibt dem Dokument mit, dass es eine Pfad für Stylesheet Informationen gibt.
href="css/home.css" ist die notwendige Pfadangabe zum Ordner "css" und der zu verwendenden Datei "home.css"
type="text/css"> gibt dem Browser Anweisung, dass Deine html Datei Text und css nutzt.
Dein head-Bereich sollte nun so ausschauen:
<head>
<title>Willkomen bei Maldini</title>
<link rel="stylesheet" href="../css/home.css" type="text/css">
</head>
Dem Browser ist nun der Pfad bekannt. Um nun Deine verschiedenen vorgefertigten Schriften zu nutzen, gibt es einen Befehl:
<p class="">Text steht hier</p>
Dieser ersetzt alle anderen Angaben wie <h2> und <font color>. Und auch <div> kann nun zur Textformatierung weichen!
Ändere nun Deinen Text, indem Du die <h2> </h2> <h4> </h4> und alle <font color> </font> sowie <div algin"center"> und </div> Tags entfernst!
Du hast somit wieder den reinen Text, mit zwei Zeilenunmbrüchen.
Setzte als nächstes vor den Textbeginn folgenden Tag:
<p class="pc"> und am Ende des Textes ein </p>
<p> ist der eigentliche Tag, class= die Vriable und "pc" der Wert. (Der Name eines Schrittyps aus Deiner home.css)
<p> kann auch alleine benutzt werden, um einen Absatz zu erzwingen. Allein verwendet muss <p> NICHT geschlossen werden. (Genauso wie < br >![]()
Nach </p> wird automatisch ein Absatz generiert.
Dein <body> sollte nun so ausschauen:
<p class="pc">Willkommen. Hallo Welt. Schön euch zu treffen.< br >
< br >
Meine erste Webseite.</p>
Schaue es Dir nun in der Browseransicht an.
Ändere danch mal den Wert "pc" in "rotmed", anschließend in "linkrmini".
HUPALLA :-) "linkrmini" hat die farbe weiß.
Also schnell zurück zu "pc" oder auch "p" oder "pr" :-)
Siehst Du? So schnell kann man nun innnerhalb einer html Datei ohne große Arbeit die Schrifttypen wechseln.
Ich hoffe ich habe es nicht zu kompliziert erklärt. ![]()
Willst Dun nun, dass jeder Satz anders ausschaut mache folgendes:
Setze hinter "schön euch zu treffen." einfach ein </p>
Damit endet die Formatierung durch css nach diesem Satz.
Und es wird ein Absatz erzeugt.
Daher kannst Du die zwei < br > löschen.
Setze nun vor "Meine erste" ein weiteres <p class=""> jedoch mit dem Wert "rotc".
Also:
<p class="pc">Willkommen. Hallo Welt. Schön euch zu treffen.</p>
<p class="rotc">Meine erste Webseite.</p>
Schaue es Dir im Browser an.
Und? Gut, gelle?
--
Was aber, wenn Du nur ein oder zwei Worte innerhalb eines Satzes anders formatieren willst?
</p> scheidet aus, denn es erzeugt ja einen Absatz!
Dafür gibt es einen extra Befehl, der sich innerhalb eines <p class> Tags anwenden lässt.
<span class=""> </span>
Dieser kann vor die zu ändernden Satzteile/Worte gestellt werden um nur diese ohne Absatz zu ändern. Direkt nach dem zu änderndem Bereich muss der Tag mit </span> geschlossen werden.
Ändern wir mal das Wort "Webseite" von derzeit rot in schwarz.
Setze dazu direkt vor dem Wort "erste" den Tag <span class="p">erste</span>
Das sollte dann so ausschauen:
<p class="rotc">Meine <span class="p">erste</span> Webseite.</p>
Schaue es Dir an.
Zu guter letzt nun noch ein Tag, der Leerzeichen einfügt.
Wozu? Nun, manchmal ist es Sinnvoll vor und hinter einem <span class> ein Zwangs-Leerzeichen zu setzen.
Das wird Dir irgendwann nützlich sein, glaubs mir ;-)
& nbsp ; (ohne die Leerstellen zwischen &n und p;, geht hier mal wieder nicht anders) ergibt ein Zwangsleerzeichen. Ohne < und > zu setzen. (Tastenkombi in Phase5: Strg+ Leertaste)
Versuchs mal.
<p class="rotc">Meine & nbsp ; <span class="p">erste</span> & nbsp ; Webseite.</p>
Alles soweit klar?
Übe damit, spiele ein wenig mit dem Phase5 und seinen Buttons!
Morgen setzen wir dann eine Grafik ein! ![]()
Hardware, Windows, Spieletests
Heute mal nix.. bin müde ![]()
Hardware, Windows, Spieletests
.das ist eine verdammt gute Anleitung! Ich hab zwar bis jetzt nur den ersten Post gelesen, aber ich würde mal sagen, dass DAS auf deine Homepage MUSS!
Ich meine. Selfhtml is ja ganz nett, aber es erfordert schon eine hohe Selbstdisziplin und viel Lesearbeit dieses Wissenskonzentrat selbst in verständliche Brocken zu teilen und zu ordnen, wenn man noch gar keine Ahnung hat.
Du wolltest, dass wir meckern? Ok, hier ist meine Beschwerde:
Warum werden auf deiner ansonsten tollen Seite nicht die Grundzüge einer Homepage-Erstellung aufgezeigt? ![]()
Gott, hat der Mann gute Ideen.![]()
*SchlingelKringelAufPetitionSetz*
If a man speaks deep in the forest and there is no woman there to hear him; is he still wrong?
Södala,
Heuer soll es ein Bild bei uns zu sehen geben.
Zunächst suche Dir ein hübsches Bild aus. Zum Beispiel das Marsupilami oder ähnlichen Unfug ;-) Erstelle es in einer Größe von 400 Pixeln Breite, Höhe 250 Pixel oder annähernd,
bei 75 dpi. Das Bild sollte nicht viel größer als etwa 30kB sein.
Diese Bild speichere nun als marsu.jpg oder einem anderem passendem Dateinamen in Deinem Ordner "Bilder" ab.
Aber bitte nur als .jpg
Gut, wechsle nun per Phase5 zu Deiner "willkommen.html" die derzeit so ausschauen sollte:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<body>
<p class="pc">Willkommen. Hallo Welt. Schön euch zu treffen.</p>
<p class="rotc">Meine & nbsp ; <span class="p">erste</span> & nbsp ; Webseite.</p>
</body>
</html>
Gut, gut.
Wir wollen das Bild nun genau zwischen die beiden Sätze stellen. Und zwar zentriert. Damit es auch gut ausschaut.
Mache Dir zwischen den Sätzen mit der "Enter"-Taste ein paar Zeilen Platz.
Damit das Bild mittig steht, musst Du den bereits gelernten Tag <div> anwenden. Und zwar mit der Variablen "align" und dem Wert "center".
Also: <div align="center">
Wie ich Phase5 kenne, wird es Dir sofort dahinter den </div> Tag setzen. Das ist gut so. Verfrachte den </div> Tag mit "Enter" ein paar Zeilen tiefer.
Konzentrieren wir uns nun auf das, was zwischen den <div> </div> Tag gehört.
Um ein Bild in eine .html Datei einzubinden benötigt man den Tag:
<img src="">
<img steht für Image.
src steht für "Pfadangabe"
und als Wert trägst Du den Pfad zum Bild ein.
Also: <img src="bilder/marsu.jpg">
Das wars schon.
Betrachte Dein Werk in der Browseransicht.
Hübsch, hübsch.
Nun kann es aber sein, dass Du einen Rahmen um Dein Bild haben willst.
Die Variable dafür lautet: border=""
Sie wird mit in den <img src=""> Tag gesetzt.
Den Wert für die Rahmendicke gibt man in Pixeln an.
Also: <img src="bilder/marsu.jpg" border="2"> z.B.
Schaue es Dir an.
Nun gibt es einige Browser, die generell einen Rahmen von 1 Pixel um jedes Bild setzten.
Was tun, wenn man das NICHT will?
border="0"
Damit erzwingt man, den Rahmen wegzulassen.
Also:<img src="bilder/marsu.jpg" border="0">
Klasse. Aber wie machen es die anderen alle, dass eine Beschreibung eingeblendet wird, sobald man mit der Maus über das Bild saust?
Ganz Simpel. Die Variable: alt=""
Als Wert kommt der anzuzeigende Text dazu.
Also: <img src="bilder/marsu.jpg" border="0" alt="Mein Alter Ego">
Versuche es nun in der Browseransicht.
Gut, Deine "willkommen.html" schaut nun also so aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Willkommen bei Maldini</title>
</head>
<body>
<p class="pc">Willkommen. Hallo Welt. Schön euch zu treffen.</p>
<div align="center">
<img src="bilder/marsu.jpg border="0" alt="Mein Alter Ego">
</div>
<p class="rotc">Meine & nbsp ; <span class="p">erste</span> & nbsp ; Webseite.</p>
</body>
</html>
Wichtig ist, dass immer die genaue Pfadangabe zur Bildquelle stimmt. Ist der Pfad ungültig, Zeigt der Browser ein X an und falls Vorhanden die Beschreibung (alt="" ), aber kein Bild.
Die Pfadangaben werden ähnlich dem Unix/Linux bei Verzeichnissen mit / getrennt. NICHT mit \ !
Musst Du einen Ordner höher gelangen, ist dem Pfad ein ../ voranzusetzen.
Jeh mehr Verzeichnisse Du nach Oben zurück musst, um so mehr ../ müssen gesetzt werden.
Beispiel für 3 Ordner aufwärts:
../../../bilder/marsu.jpg
--
Man kann zusätzlich zu "border"" auch noch weitere Variablen einbinden.
Dazu gehören vor allem: width="" und height=""
Klaro, breite und höhe. Das kann bei manchen Browsern von Vorteil sein, um eine falsche Größe und die dadurch entstehende Verzerrung zu vermeiden.
Oder aber, um eine großes Bild gezielt kleiner oder verformt darzustellen.
Bedenke: Wenn Du ein großes Bild mit 1600x1280 Pixeln im Browser mit 640x480 anzeigen lässt, wird dennoch das GESAMTE Bild vom Browser geladen.
Modemuser hassen Dich dann dafür!
Die Größenangabe ist also ein "kann", aber kein "muss".
Korrekterweise hier der gesamte Tag:
<img src="bilder/marsu.jpg" border="0" width="400" height="250">
Noch Fragen? Oder ist alles klar?!
Morgen geht es dann endlich mit Tabellen los..
"Endlich? Hatr der Kerl endlich gesagt ?" ![]()
Hardware, Windows, Spieletests
Aaaaahrgh! Umlaute und Sonderzeichen: ÄäÖöÜü € © § usw.
Uiuiui, da hätte ich doch fast was vergessen. ![]()
Umlaute und Sonderzeichen bedürfen einer besonderen Schreibweise!
Der Phase5 Editor ist jedoch so nett, diese Änderung des Quelltextes automatisch vorzunehmen, sodass wir es garnicht mitbekommen. Sowohl bei Speichern, als auch in der Editoansicht zeigt der Phase5 Umlaute richtig als Ä Ö Ü usw an.
Wissen muss man es aber dennoch!
Die richtige Definition, wie sie nachher im Quelltext zu sehen ist lautet: (wie immer ohne die Leerzeichen)
& auml ; für ä
& uuml ; für ü
& ouml ; für ö
& szlig ; für ß
& nbsp ; für ein Leerzeichen
Hardware, Windows, Spieletests
Echt super wie du das erklärst!! RESPEKT!! da komm ja sogar ich mit (und das heißt was!)
Echt spitze!
mfg
Exterminator
Tabellen.
Wofür also Tabellen?
Tabellen sind die geniale Art Textabschnitte, Bilder und ganze Breiche sauber voneinander zu trennen, super aufzuteilen und perfekt zu positionieren.
Nichts bringt Dir ein besseres Layout, als Tabellen!
Tabellen machen das Leben leichter! (Erkläre das mal einem Bürohengst, der sich mit Excel rumschlagen muss ;-)
Viele Webseiten, seinen sie nun rein mit html oder einem php Kit gebaut, vertrauen auf Tabellen.
Mich engeschlossen.
Ich glaube, ich habe sie nun genug in den Himmel gelobt. ![]()
Woraus besteht nun eine Tabelle?
Klar, aus Zeilen und Spalten und jeder menge Zellen.
Fangen wir zunächst klein an.
Der Tag mit dem man eine Tabelle beginnt lautet: <table>
Das Ende demnach: </table>
Um nun die Anzahl der Zellen in einer Zeile und die Anzahl der Spalten zu definieren verwendet man zwei simple Tags.
Diese stehen zwischen <table> und </table>
<tr> für den Anfang der Zeile
<td> für den Anfang einer Zelle
</td> für das Ende der Zelle
</tr> für das Ende der Zeile und den Weg die nächst tifere.
Stelle es Dir nun so vor:
<table> --> Nun beginnnt eine Tabelle
<tr> Start Zeile 1
<td> Zelle 1 in Zeile 1 Spalte 1</td>
<td> Zelle 2 in Zeile 1 Spalte 2</td>
</tr> Ende Zeile 1
<tr> Start Zeile 2
<td> Zelle 1 in Zeile 2 Spalte 1</td>
<td> Zelle 2 in Zeile 2 Spalte 2</td>
</tr> Ende Zeile 2
</table> Ende der Tabelle
Das Ergebnis sieht dann so aus:
--
Zelle 1 Zeile 1 Spalte 1 | Zelle 2 Zeile 1 Spalte 2 |
--
Zelle 1 Zeile 2 Spalte 1 | Zelle 2 Zeile 2 Spalte 2 |
--
Alles Kapiert? ![]()
Zum <table> Tag gibt es nun wieder die Möglichkeit mit Variablen und Werten das Aussehen der Tabelle zu gestalten.
Möglich sind zum Beispiel:
border="" für die Rahmendicke oder kein Rahmen ("0" )
bodrercolor="" für die Rahmenfarbe (auch bei img src="" möglich)
width="" Breite
height="" Höhe
bgcolor="" Hintergrundfarbe (auch im <body möglich)
callspacing="" gibt den Zellenabstand Außen an
cellpadding="" gibt den Zellenabstand Innen an
background="" für ein Hintergrundbild (auch im <body möglich)
So und das probieren wir jetzt mal.
Öffne den Phase 5 Editor mit Deiner "willkommen.html".
Verschaffe Dir unter Deinem Text, aber noch VOR </body>
mit "Enter" ein paar Leerzeilen. So 5 -6 Stück sollten genügen.
Schreibe nun diesen Tag:
<table border="2" bordercolor="#2B0FFF" bgcolor="#cccccc" width="400" height="400" cellspacing="10" cellpadding="10">
<tr>
<td>Links oben</td>
<td>Rechts oben</td>
</tr>
<tr>
<td>Links unten</td>
<td>Rechts unten</td>
</tr>
</table>
.. betrachte es in der Browseransicht, was Du da verbrochen hast.
Ist das cool, oder was?!
Spiele nun mit den Werten von width, height, border, cellspacing und cellpadding herum und betrachte Dir genau, was jeweils passiert!
Nimm width, height, und die cellspacing/padding Variablen mal heraus, und beobachte, was geschieht!
Lies ein wenig über Tabellen im SelfHTML.
Dort sind viele gute Beispiele anzuschauen!
Morgen werden wir dann anfangen den Text und das Bild innerhalb einer Tabelle unterzubekommen.
Dazu werden wir sie ein wenig modifizieren.
Gute N8
Hardware, Windows, Spieletests
Hab im Moment wenig Zeit, gibt aber bald wieder Futter!
Hardware, Windows, Spieletests
.macht nix, ich muss sowie so noch einiges (ALLES) nacharbeiten. Hab ja erst ab morgen wieder mehr Zeit.
Könntest du bitte mal erklären, wie man Buttons und Hyperlinks verknüpft und erstellt und die Buttons auch reingedrückt werden können und wenn sie gedrückt werden, eine neue Seite o.ä. aufgemacht wird.
Würde mir bei meiner Seite(durch dich begonnen) sehr hilfreich sein!
mfg
Exterminator
.bin gerade dabei ein paar HTML-Unterrichtsstunden nachzuholen. Wollte das "align=justify" ausprobieren, so wie du´s geschrieben hast, aber da tut sich nix. :|
EDIT_1: .hmmm, hab gerade weitergelesen. Muß man wie in der css-Datei zum "align=justify" noch ein "margin" angeben? Bei Selfhtml finde ich aber nichts in der Richtung. :|
EDIT_2: Ok, jetzt hab ich mich ne Weile mit Selfhtml vergnügt. Da steht was von wegen:
| Zitat :
|
Liegt´s daran? Bei uns im Header steht ja schließlich HTML 4.0?
Hey Exterminator.
guckst du hier:
selfhtml.teamone.de/navigation/faq.htm#navigationsleisten
und hier
selfhtml.teamone.de/navigation/faq.htm#grafiken_highlighten
[URL=http://www.foers.de/satyrium>Satyrium[/url] - [color=orange]Linking the past</font color=orange>
Im <div> kannst Du "justify" nicht nutzen, da <div> die komplette Seitenformatierung betrifft, und nicht nur den reinen Text.
Ändere das <div align="justify"> in ein <div align="center">
Formatiere Deinen Text im Bereich font.
<font color="#ff0000" align="justify"> Das sollte klappen.
Hardware, Windows, Spieletests
Mit den zusätzlichen Variablen "margin left" und "margin right" kannst Du angeben, um wieviel Pixel ein Rand zum Fanster bestehen soll.
Am besten funktioniert das ganze mit der beschribenen css (Stylesheet) Funktionalität.
Diese ist auch nicht vom "Außsterben" bedroht ;-)
Hardware, Windows, Spieletests
Wie kann ich 2 verweise nur mit einem mausklick gleichzeitig starten?
das wäre #1: <a href="stuff.htm" target="Anzeige">
und #2: <a href="verweise.htm" target="Verweis">
kann man das eigentlich, wenn nicht wie wäre es anders möglich?
mfg
Exterminator
Das ist nicht möglich mit html.
Eine Variante wäre es mit JS zu tun.
Hardware, Windows, Spieletests
.und ist als Beispiel bei self-html aufgeführt!![]()
so long.
Hmmm. irgendwie muss ich wohl blind oder doch nur unwissend sein, aber warum funktioniert mein Versuch einer "Graphik als Verweis" bei meinem Beitrag im Digitalkamera-Forum nicht? Wo ist der Fehler, ich finde irgendwie keinen. :|
<a href="http://www.digitalkamera.de/Kameras/CasioQV-R41.asp"><img scr="http://images.digitalkamera.de/Kameras/CasioQV-R41-M.jpg" width="262" height="220" border="0" alt=".zum Datenblatt auf www.digitalkamera.de"></a>
Ich hab doch alles Klammern wieder geschlossen und jeder Wert steht in Anführungszeichen. da will man mal üben. :|
weil die abkürzung von source src ist und nicht scr
[/url]
Sind Sie konsequent? .och, eigentlich schon!!
AAAAAARGH!
:|
Danke! So oft, wie ich mir diese paar Zeilen mittlerweile angeschaut hatte, hätte ich DIESEN Fehler wahrscheinlich gar nicht mehr gesehen. Hätte man sogar als Anfänger finden können, wenn sonst alles funktioniert und nur das Bild fehlt. GRMPFF. naja, man lernt dazu.
Ich benutzte ja seit ca. einem Monat den Firebird/-fox als Browser und deshalb ist mir folgendes aufgefallen, was mir auf der offiziellen Firefox-Seite dann bestätigt wurde:
Das alt-Attribut im <img src="URL" alt= . ist eigentlich nicht für Tooltips zuständig., sondern nach selfhtml für:
| Zitat :
|
.und deshalb funktionieren fast alle Tooltips bei mir nicht, da die eben mit "alt=" angegeben wurden (Ich weiß, es gibt ein PlugIn für Firefox, dass diese Funktion ermöglicht, aber korrektes HTML ist es dann eben nicht mehr.)
Das eigentliche Attribut für Tooltips wäre title. Das steht aber leider nicht in der Kurzreferenz, sondern bei den Universalattributen :|
| Zitat :
|
Es gibt 51 identifizierte und nicht identifizierte User. Zur Ansicht der Liste identifizierter User, Hier klicken.
Dieses Thema ist länger als 6 Monate inaktiv.
Bitte überprüfen Sie, ob Ihr beabsichtigter Kommentar noch einen Mehrwert bringt oder das Anlegen eines neuen Themas nicht besser wäre.

