allanswers.org - de.comm.infosystems.www.authoring.misc FAQ [V0.47]

 Home >  FAQ on different themesdehtml >

de.comm.infosystems.www.authoring.misc FAQ [V0.47]

Section 1 of 3 - Prev - Next
All sections - 1 - 2 - 3


Posted-By: auto-faq 3.3 beta (Perl 5.004)
Archive-name: de/html/faq
Posting-Frequency: posted on the 15th of each month

  HTML FAQ
  Rainer Klier, rrklier@tychen.franken.de
  http://www.franken.de/users/tychen/rrklier/
  V0.46 Sun Apr  9 15:51:38 2000

  Dies ist eine Liste von häufig zu HTML gestellten Fragen. Dieses FAQ
  (frequently asked questions) wird einmal im Monat in die Newsgruppe
  de.comm.infosystem.www.authoring.misc gepostet. Dieses FAQ findet sich
  im WWW unter http://www.franken.de/users/tychen/faq/htmlfaq.html.
  Zusätzlich können eine un- und eine komprimierte Textversion unter
  folgenden URLs downgeloaded werden:
  ftp://ftp.franken.de/pub/people/rrklier/html-faq/htmlfaq.txt und
  ftp://ftp.franken.de/pub/people/rrklier/html-faq/htmlfaq.txt.gz
  ______________________________________________________________________

  Table of Contents:

  1.      Generelles

  2.      Links

  3.      Meta-Tags

  4.      Entities

  5.      Tabellen

  6.      Frames

  7.      Cascading Style Sheets

  8.      Accesscounter

  9.      Bilder in HTML Seiten

  10.     Mail

  11.     Sonstiges

  12.     Editoren

  13.     Automatische Seitengenerierung

  14.     Security

  15.     Konverter

  16.     Datenbankanbindungen

  17.     cgi

  18.     Java

  19.     Java Server Pages

  20.     JavaScript

  21.     DHTML

  22.     PHP

  23.     XML

  24.     ASP

  25.     Buchempfehlungen

  26.     Online- und Offlinehilfen

  27.     Danksagungen
  ______________________________________________________________________

  1.  Generelles

  Ich hatte zwar überlegt die Einführung des englischen FAQ ins Deutsche
  zu übersetzen, bin aber zu der Überzeugung gelangt, daß es genügend
  gute Einführungen in HTML gibt. Deswegen kein einleitendes blabla :)

  ·  Was ist eine Homepage, und was ist daran Home?

     Im WWW taucht immer wieder der Begriff Homepage auf. Eine Homepage
     ist der für den Nutzer sichtbare Einstiegspunkt einer Firma,
     Organisation oder auch einer Privatperson. Bei Personen ist eine
     Homepage als äquivalent zu einer Visitenkarte zu sehen, während bei
     Firmen eher die Äquivalenz zur Titelseite eines Hochglanzprospektes
     zu sehen ist. 'Home' ist an dieser Seite, daß sie üblicherweise die
     Einstiegsseite zu einer Reihe von anderen Seiten darstellt, die von
     dieser Seite aus über sogenannte Links, also per Mausklick oder
     Tastendruck begehbare Verzweigungen, erreicht werden können.
     Der Ursprung des Begriffes "Home" stammt eventuell aus einem frühen
     Hypertextsystems namens Hypercard, welches auf Macs früher stark
     verbreitet war.

  ·  Wie komme ich an eine eigene Homepage?

     Am einfachsten ist es, wenn man den eigenen Provider befragt.
     Häufig bietet dieser für seine Kunden kostenlos ein paar Megabyte
     zur Ablage der WWW-Seiten.  Ansonsten: http://www.freewebspace.net
     oder http://www.webhostlist.de.

  ·  Wo kann ich eine Domain registrieren?

     Eine Übersicht über alle Topleveldomains und den jeweilig
     zuständigen NICs findet sich unter
     http://www.sunnyoasis.com/services/domreg.html.  Zusätzlich bieten
     viele Provider die Möglichkeit zur Regristierung einer Domain.

  ·  Wie kann ich meine Seiten publik machen?

     - http://www.suchfibel.de/6gefundn/

  ·  Wo finde ich eine Beschreibung des HTML-Standards?

     Unter http://www.w3.org/pub/WWW/MarkUp/Wilbur/ ist eine Einführung
     in HTML 3.2 nachzulesen und die Referenzspezifikation für HTML 3.2
     liegt unter http://www.w3.org/pub/WWW/TR/REC-html32.html.

     Die aktuelle HTML Version wurde bisher unter dem Codenamen "Cougar"
     geführt, heißt mittlerweile HTML 4.01 und kann unter
     http://www.w3.org/TR/html40/ abgerufen werden. Sie beinhaltet
     folgende Themen: Linkmechanismen, Styles, Scriptausführung (wie
     z.B. JavaScript, VBScript, o.ä), Frames, Forms, die Erweiterung von
     HTML zum Einfügen von Multimediaobjekten (inklusive Java applets,
     Microssoft Component Object Model (COM), u.v.a.m), Entitiy-
     Erweiterungen und die RFCs 1867, 1942 und 2070.

     Die nächste Generation von HTML, die unter dem Codenamen Voyager
     läuft, wurde vom W3C unter http://www.w3.org/TR/xhtml1/
     mittlerweile als Recommendation veröffentlicht. Diese zeigt, wie
     HTML 4.0 zukünftig in XML umgestaltet werden soll. (XHTML)

     Generell ist das W3C für alles, was HTML angeht, die erste Adresse.
     Da sollte man routinemäßig vorbeischauen (wenn man nicht den
     NetMinder benutzt).

     Hier noch ein paar URLs, bei denen es hauptsächlich um gutes Design
     von Webseiten geht:

     - http://www.killersites.com Creating Killer Websites Online
     - http://www.kommdesign.de/ Kommunikationsdesign
     - http://www.w3.org/Provider/Style/ Styleguide für Online Hypertext

     Wie man es nicht machen sollte steht hier :)

     - http://www.karzauninkat.com/Goldhtml/goldhtml.htm Die goldenen
     Regeln für schlechtes HTML.

     Eine konzeptionelle Einführung in die Programmierung von HTML
     findet sich bei Hubert Partl unter

     - http://www.boku.ac.at/htmleinf/hein1.html#konzept.

     Sehr empfehlenswert ist auch "SelfHTML" von Stefan Münz. Leider hat
     sich dort aber der ein oder andere Fehler eingeschlichen.

     - http://www.teamone.de/selfhtml/.

     Weitere Links finden sich im Kapitel Online- und Offlinehilfen.

  ·  Wie kann ich meine Seiten auf Korrektheit überprüfen?

     Syntax- und andere Checker:

     - Generelle Info bei W3C:
     http://www.w3.org/pub/WWW/MarkUp/html-test/
     http://validator.w3.org

     - All things Web:
     http://pantos.org/atw/h-valid.html

     - CSS Validator von W3C:
     http://jigsaw.w3.org/css-validator/
     - Browserkompatiblitätscheck und Test, ob die Seite auch für
     Menschen mit Behinderungen geeignet ist:
     http://www.cast.org/bobby/
     - Web Page Backward Compatibility Viewer:
     http://www.delorie.com/web/wpbcv.html
     - Search Engine Simulator:
     http://www.delorie.com/web/ses.cgi
     - Lynx Viewer:
     http://www.delorie.com/web/lynxview.html
     - Doctor HTML:
     http://www2.imagiware.com/RxHTML/
     - NetMechanics:
     http://www.netmechanic.com/

     Linkchecker:

     - lvrfy: http://www.cs.dartmouth.edu/~crow/lvrfy.html
     - Webxref: http://zoutmijn.bpa.nl/rick/Web/Webtools.html
     - Linklint: http://www.goldwarp.com/bowlin/linklint/
     - NetMechanic: http://www.netmechanic.com/link_check.htm

     - Xenu's Link Sleuth: http://www.snafu.de/~tilman/xenulink.html

  ·  Wo finde ich eine Liste von HTTP Fehlercodes?

     Dies ist im RFC 2616 (HTTP Protokoll 1.1, z.B. unter
     http://www.ietf.org/rfc/rfc2616.txt) festgelegt (Abschnitt 10).

  ·  Kann ich verhindern, daß jemand den Sourcecode meiner HTML Seiten
     ansieht?

     Nein, nicht mit normalen HTML Mitteln. Man kann allerdings von der
     ganze Seite eine Bildschirmkopie machen und als jpg oder gif
     einhängen (was aus Bandbreitengründen allerdings nicht
     empfehlenswert ist :)).
     Es soll auch ein Kaufware Programm geben, welches den Quellcode in
     ein Javascript verpackt und encrypted, das dann vom Browser
     interpretiert wird. Weiss jemand, wie das heißt ? Für Hinweise wär
     ich dankbar.

  ·  Wie kann ich den Sourcecode meiner HTML Seiten auf ein Minimum
     reduzieren?

     HTML Tidy: http://www.w3.org/People/Raggett/tidy/.
     Unter http://gallery.uunet.be/jacobs.jan/htmlcomp/ kann das
     Sharewaretool HTML (Un-)compress downgeloaded werden, welches jeden
     unnötigen Balast aus den Sourcecode entfernen soll.
     Alternativ dazu gibt es PrettyHTML. Review und Download unter
     http://www.Slaughterhouse.com/pick_121198.html.

  2.  Links

  ·  Wie mache ich einen Link auf eine Stelle im gleichen HTML-Dokument?

     Dies funktioniert über einen sogenannten Anker:

     Der Link:

     siehe weiter unten bla blub

     Die Stelle, wo ich hinspringen will:

     bla blub

     Will ich diese Stelle aus einem anderen Dokument referenzieren
     funktioniert dies so:

     weitere
     Infos zu bla blub

  ·  Ein Benutzer geht auf eine meiner Seiten. Ich möchte aber anstelle
     der angeklickten Seite automatisch eine andere anzeigen. Wie mache
     ich das?

     Zunächst die Theorie:
     Als Antwort auf einen Request sendet der Server ein Dokument, das
     zunächst einen Header enthält, der -wie bei Mail und News- durch
     eine Leerzeile vom Dokument getrennt ist.

     Der Minimal-Header enthält mindestens zwei Zeilen, die
     normalerweise

     HTTP/1.0 200 OK
     Content-Type: text/html

     lauten. Danach eine Leerzeile und alles weitere wird als HTML-
     Dokument interpretiert. (mit text/plain kann man z.B ein ASCII-Text
     ankündigen) Wenn jetzt der Header aber Location:
     http://neue.do.main/bla/fasel.html heißt, dann erwatet der Client
     (Browser) kein Dokument, sondern holt eben das Dokument mit der
     angegebenen URL.

     Und nun die Praxis:
     Das kann man entweder realisieren, indem man als Output eines CGI-
     Scripts (Bei denen muß man den Header immer vom Script schreiben
     lassen, der Server produziert ihn nicht automatisch)

     Location: ...
     

     ausgibt (wird wahrscheinlich bei home.pages.de so gemacht) oder
     indem man im Server-Setup beim Mapping der URLs auf das Filesystem
     nicht auf files, sondern auf URLs abbildet (Ist z.B. sinnvoll, wenn
     ein Server komplett seinen Host wechselt und der 'dummy-Server' auf
     dem alten Host nicht stört, bis es alle gelernt haben). Letzteres
     ist vielleicht nicht bei allen Servern möglich, und insbesondere
     die Syntax ist natürlich serverabhängig.

     Um dies zu bewerkstelligen, benötigt man allerdings Zugriff auf die
     Serverkonfiguration bzw. muß den Webmaster bitten, das Mapping
     einzurichten.
     Manche Server bieten noch folgende Möglichkeit im  der Seite
     an:

     

     Diese URL muß dabei absolut angegeben werden.  Leider funktioniert
     das nicht bei jedem Server/Browser. Von dieser Möglichkeit der
     Realisierung sollte deshalb besser abgesehen werden.

     Generell wird bei Servern zwischen Mapping bzw. Map und Redirect
     unterschieden. Also z.B.

     Map /physical-dir/dir/file.html /physical-dir/other-dir/file.html
     Redirect /server-URL/path/file.html http://host/server-
     URL/path/file.html

     Einige Server  (z.B. NCSA > 1.5) unterstützen auch 'User-
     editierbare Redirects' (beim NCSA kann diese jeder User in der
     Datei ".htaccess" in seinem Verzeichnis anlegen).
     Durch Redirects lassen sich _keine_ Loops erzeugen. Laut HTTP-
     Spezifikationen darf ein Browser nicht mehr als 5 Redirects (ohne
     User-Interaktion) durchführen/bearbeiten.

  ·  Wie ist das mit dem '/' am Ende einer URL? Wann muß ich einen
     angeben, wann nicht?

     Wird beispielsweise http://server/user aufgerufen, gibt der Server
     beispielsweise ein "HTTP/1.1 301 Moved Permanently" als
     Weiterleitung nach http://server/user/ aus, falls es sich dabei um
     ein Verzeichniss handelt. Die korrekte URL ist bei Verzeichnissen
     also mit / am Ende.  Bei URLs ohne Verzeichnissen ist kein /
     notwendig.

  ·  Wie kann ich in eine Seite einen Link einbinden, der den Betrachter
     auf die zuvor referenzierte Seite zurückbringt?

     Wird in
     http://www.mintert.com/javascript/de.comp.lang.javascript.html
     erklärt.

  ·  Mit border=0 kann man bei Links, die aus einer Grafik bestehen,
     bewirken, daß der Rand nicht angezeigt wird. Bei transparenten
     Bildern sieht das recht gut aus. Spricht irgendwas dagegen, das zu
     machen?

     Ja, die Sache hat einen kleinen(?) Nachteil: Viele Browser zeigen
     bereits besuchte Links ("visited links") in einer anderen Farbe an.
     Der Benutzer kann dann sehen, ob er dem Link schon gefolgt ist.
     Hilfreich ist das vor allem dann, wenn es mehrere Links auf das
     gleiche Dokument gibt, die aber aus Benutzersicht unterschiedlich
     heißen. Auch wenn man Inhalte nochmal offline anschauen möchte,
     kann man an der Farbe sehen, was (wahrscheinlich) noch im Browser-
     Cache ist. Wenn die Grafik keinen Rand hat, kann man diese kleinen
     Hilfen leider nicht nutzen.

  ·  Wenn ich einem Link folge, bemerke ich manchmal, daß Seiten, auf
     denen ich kurz zuvor war, nochmal neu geladen werden. Der Link hat
     dabei auch keine "visited color". Aber trotzdem komme ich zu einer
     bekannten Seite, die doch eigentlich im Browser-Cache liegen müßte!
     Was läuft da falsch?

     Fast jeder Server kann eine Default-Datei liefern, wenn die URL,
     die von ihm angefordert wird, ein Verzeichnis ist. Meistens heißt
     diese Default-Datei index.html. Leider kann der Browser nicht
     wissen, daß z.B. http://foo.de/ und http://foo.de/index.html die
     gleiche Datei ist. Deshalb werden Links auf http://foo.de/ als
     nicht-visited dargestellt, wenn man vorher nur über
     http://foo.de/index.html auf der Seite war. Konsequenz für den
     Autor sollte sein, alle Links gleich zu gestalten. Ob mit oder ohne
     "index.html" (o.ä.) in der URL ist weitgehend egal. Aber: Mit
     "index.html" funktionieren relative Links auch lokal, also ohne
     einen Server. Andererseits wählen User wohl lieber das Verzeichnis
     an, wenn sie so ein paar Buchstaben weniger tippen müssen.
     Ein anderer Grund dafür, daß Links nicht als bereits besucht
     markiert werden, liegt daran, daß möglicherweise der Link über ein
     cgi-bin oder über JavaScript realisiert wird, sodaß Browser diese
     nie als bereits besucht markieren.

  ·  Wie kann ich eine eigene Seite für die Fehlermeldung 404 - Not
     found anzeigen lassen? Normalerweise kommt da ja immer die
     Standardfehlermeldung des Webservers.

     Das geht nur wenn .htaccess Files vom Webserver berücksichtigt
     werden.  Dort sollte dann eine Zeile mit "ErrorDocument 404
     http://myhost.mydom/myerr.html" stehen.

  ·  Ich habe ein File namens file.xyz auf meinem Webserver. Ich möchte
     daß beim Klicken auf den Link, der auf dieses File verweist nicht
     der Browser irgendwelche Plugins zum Anzeigen dieses Files
     hochfährt, sondern daß das File beim Benutzer auf der Platte
     abgelegt wird.

     Ansatzweise wir oft empfohlen, die Extension des Files zu ändern.
     Da der Browser aber auf den Mimetype des Files und nicht auf die
     Extension refernzieren sollte, ist diese Vorgehensweise nicht
     empfehlenswert. Am sinnvollsten ist es das File gezippt abzulegen.
     Dabei sollte man bei der Wahl des Zippers auf die Zielgruppe der
     Personen achten, die das File potentiell herunterladen.

  3.  Meta-Tags

  ·  Ich möchte in ein Dokument zusätzliche Informationen einfügen,
     damit Search-Engines wie Lycos, Alta Vista, etc. meine Seite besser
     indizieren können. Wie mache ich das ?

     Im Header des Dokuments kann man mit dem 'Meta'-Element
     dokumentspezifische Informationen hinterlegen. Dabei besteht jedes
      Element aus einem Name/Wert Paar.

     Attribute des META Elements:

     HTTP-EQUIV: Simuliert ein entsprechendes HTTP-Header-Feld.
     Ursprünglich war es so gedacht, daß der Server die HTML-Datei
     analysiert und entsprechend echte HTTP-Header erzeugt. Dies wird
     von den meisten Servern nicht unterstützt und stattdessen von den
     meisten Browsern ausgewertet.  Besser ist es auf jeden Fall, soweit
     möglich, direkt HTTP-Header zu erzeugen.
     NAME: Spezifiziert den Namen des Name/Wert Paars
     CONTENT: Legt den Wert des Name/Wert Paars fest.
     Definierte Elemente:
     Keywords zur Angabe von Stichwörtern:
     
     DESCRIPTION für eine kurze Inhaltsangabe. Diese darf keine
     Formatierungen enthalten und sollte 
     ROBOTS für Hinweise an Robots und Spiders. Im Content können
     folgende durch , getrennte Werte stehen: 

     Informationen dazu sind unter
     http://www.w3.org/pub/WWW/Search/9605-Indexing-
     Workshop/ReportOutcomes/Spidering.txt zu finden. Die Informationen
     unter dieser URL stellen wohl die derzeitige Praxis dar.
     Es wurde bereits ein META-internet-draft Standard entworfen, dieser
     ist aber nicht als RFC angenommen worden.

     Weitere Beispiele für META Informationen:
     
     Anmerkung: Falls das Attribut 'NAME' nicht existiert, dann wird
     'NAME' durch 'HTTP-EQUIV' festgelegt.

  ·  Gibt es einen Generator für META-Tags?

     http://vancouver-webpages.com/VWbot/mk-metas.html

  ·  Wo finde ich zusätzliche Quellen über META-Tags ?

     http://www.toppoint.de/~hscholz/metatags.html

  4.  Entities

  ·  In "Wie bastle ich mir eine eigene HTML-Seite?"-Texten steht meist,
     daß man statt Umlauten sogenannte Entities verwenden soll.  Muß ich
     das wirklich?

     Nein. Man kann HTML-Dokumente sowohl mit Entities (z.B. "ß"
     für sz) als auch mit ISO-8859-1-kodierten Zeichen ("ß" für sz)
     erstellen, denn beides steht gleichberechtigt im HTML-Standard.

     Für ISO-8859-1-kodierte Zeichen sprechen:

     - die bessere Lesbarkeit beim Erstellen und Verändern von Seiten.
     - der normale Übertragungsweg von HTML-Seiten, nämlich HTTP
     (HyperText Transfer Protocol). Dieser ist 8-Bit-transparent,
     schneidet also keine Bits ab und führt keine unerwünschten
     Umwandlungen durch.
     - die Darstellung von HTML-Seiten durch Browser. Jeder Web-Browser
     muß ISO 8859-1 "verstehen" und anzeigen können, denn das steht im
     HTML- Standard. Dementsprechend ist es schwierig, heute noch
     Browser zu finden, die diese Kodierung nicht richtig darstellen
     koennen.

     Alle Gründe, die für Entities sprechen, sind autor-seitige Gründe.
     Da wären zum Beispiel:
     - Tastatur. Nicht alle Tastaturen sind dafür ausgelegt, mit ihnen
     deutsche Umlaute einzugeben. Man kann einige Programme dazu
     bringen, über bestimmte Tasten/Tastenkombinationen dennoch welche
     zu erzeugen, aber das kann unter Umständen aufwendig werden.
     - Software. Viele Programme unterstützen ISO 8859-1 nicht. Es
     bleibt dem Autor überlassen, ob er ein solches Programm verwendet
     oder nicht.  Der Zeichensatz wird dabei natürlich nicht das einzige
     Kriterium sein.
     - Übertragung (außer HTTP): Wer HTML-Dokumente mit anderen
     Protokollen als HTTP übertragen will, wird sich darum kümmern
     müssen, ob die Umlaute dabei erhalten bleiben. Bei FTP zum Beispiel
     kann man anstatt des ASCII-Mode den Binary-Mode wählen. Dieser
     führt dann aber andere Konvertierungen nicht durch, die eventuell
     sinnvoll sind.
     - Vorliebe. Jeder soll nach seiner Fasson selig werden.

     Es muß also jeder für sich entscheiden, ob er ISO-Zeichen oder
     Entities verwendet. Eine allgemeingültige Empfehlung gibt es nicht.

  5.  Tabellen

  ·  In einer Tabelle, bei der ich die Ränder angezigt bekomme, werden
     eigentlich leere Felder als komplett ausgefüllt angezeigt.  Wie
     verhindere ich dies ?
     Man setzt zwischen  und  entweder ein   oder ein
     
. 6. Frames · Ich möchte ... mit Frames gestalten. Wo finde ich Informationen zu Frames? Infos zu Frames gibt es unter http://www.w3.org/TR/REC- html40/present/frames.html und bei Netscape unter http://home.netscape.com/assist/net_sites/frames.html · Gibt es einen Einsteigerkurs für Frames? - http://sharkysoft.com/tutorials/frames/ - http://junior.apk.net/~jbarta/tutor/frames/index.html · Sollte ich Frames überhaupt benutzen? Über den Sinn und Unsinn von Frames hat Hubert Partl ein Paar Zeilen geschrieben, die unter http://www.boku.ac.at/htmleinf/hein52.html#noframes nachzulesen sind. Jakob Nielsen rät von Frames eher ab (O-Ton: "Why Frames Suck (Most of the Time)"): http://www.useit.com/alertbox/9612.html · Wie kann ich in HTML erreichen, daß beim Anklicken eines Links alle Frames geschlossen werden? text wobei der Part TARGET="_top" das wichtige ist. · Ich möchte erreichen, daß meine Seiten nicht innerhalb eines fremden Frames angezeigt werden, sondern eigenständig angezeigt werden. Siehe http://www.mintert.com/javascript/de.comp.lang.javascript.html. · Ich möchte mit dem Klicken auf einen Link zwei oder mehr Frames updaten. Dies kann zum Beispiel mit Javascript bewerkstelligt werden. Der Sourcecode dazu könnte so aussehen:
  • Changeit Bei ausgeschaltetem Javascript funktioniert dies natürlich nicht. Eine andere Möglichkeit besteht darin, mit verschiedenen Framesets zu arbeiten und je nach Kontext das jeweilige Frameset in das Target _top zu laden. 7. Cascading Style Sheets · Wo finde ich Infos zu CSS? - W3C: http://www.w3.org/Style/CSS/ - Einführung zu CSS bei Stefan Münz: http://www.netzwelt.com/selfhtml/td.htm - Mulder's Stylesheets Tutorial: http://www.hotwired.com/webmonkey/stylesheets/tutorials/tutorial1.html - CSS Pointers Group: http://css.nu - Björnsworld: http://www.bjoernsworld.de/css/ 8. Accesscounter · Wie kann ich einen Accesscounter, also einen Zähler der Zugriffe auf meine HTML-Seiten, einbauen? Eine generelle Abhandlung über den Sinn und Unsinn von Accesscountern findet sich unter http://www.boku.ac.at/htmleinf/hein53.html#counter. Diese sollte man sich auf jeden Fall mal durchlesen, bevor man sich dann etwaig doch zu Installation eines solchen entschließt. Wer dennoch einen Counter will, findet unter folgenden Addressen mehr Infomationen: - http://www.b-online.de/ - http://icount.com/ - http://www.pagecount.com - http://www.dragonfire.net/counter.html - http://freeware.de/freecounter/counter.shtml - http://counter.mops.de/ - http://www.superstats.com/ Wünschenswert ist es dann, daß der Counter nach Möglichkeit lokal auf dem Server, bzw. netztechnisch auf einem 'nahen' Server installiert wird, um die Netzlast so gering wie möglich zu halten. Auf nahezu jedem Server gibt es bereits Counter, die verwendet werden können, so daß nicht auf weit entfernt liegende zugegriffen werden muß. Wo der Counter liegt, kann man durch eine Anfrage beim Webmaster seines Servers oder durch Suchen in anderen privaten Homepages auf seinem Server herausfinden. Eine von vielen Servern angebotene Möglichkeit sind spezielle Serverside Includes, die es z.B. erlauben, auch textuelle Counter einzufügen (Als Beispiel sei hier das Tag des Roxen Challengers zu nennen, das die Zahl der Zugriffe als ASCII Text in die Seite einfügt). Eine netzlastsparende Möglichkeit ist die von vielen Providern angebotene Logfile Auswertung der Zugriffe. Zwar werden auch hier Zugriffe, die in auf dem Weg liegenden Proxies hängen bleiben, nicht erfaßt, dafür gibt es aber auch keine Verzögerungen beim Seitenaufbau durch das Countergif und die Netzlast durch selbiges entfällt auch. Es sei jedoch nochmals ausdrücklich darauf hingewiesen, daß Accesscounter zumeist nicht sonderlich beliebt sind, da sie ohnehin keine korrekten Ergebnisse zurückliefern. 9. Bilder in HTML Seiten · Sollte ich für Bilder in meinen HTML-Seiten besser gifs oder jpegs nehmen? Grundsätzlich kann zu gifs und jpegs gesagt werden, daß jpegs in aller Regel bei ähnlicher Qualität kleinere Files sind als gifs. Allerdings hängt die angezeigte Qualität stark vom Browser ab, den man benutzt. So ist die Anzeigequalität von jpegs zur Zeit wohl bei Netscape z.B. bei einem 8-bit Display eher schlechter als die von gifs. Dies liegt wohl daran, daß Netscape die jpegs dithert, was einen Qualitätsverlust zur Folge hat. Bei synthetischen Grafiken, also bei wenigen Farben und großen Flächen mit scharfen Kanten bietet GIF bessere Qualität bei geringerer Größe, Hingegen erreicht bei Fotos mit weichen Übergängen JPEG bei minimalem Qualitätsverlust die kleinere Dateigröße. Grundsätzlich sollte jedoch überlegt werden, ob man beim Erstellen der Seiten die Bilder zunächst nicht in voller Größe einhängt, sondern als sogenannte Thumbnails (engl: Daumennagel -- ein sehr kleines Bild, das erahnen läßt, wie das Bild aussehen könnte) auf der Seite unterbringt. Diese Thumbnails sollte man anklicken können und die großen, full quality Bilder mit einer textuellen Angabe der Dateigröße hinterlegt haben. Der Besucher dieser Seite kann dann selbst entscheiden, welche Bilder er downloaden will. Die Thumbnails sollten dabei gifs sein, da sie für kleine Bilder bessere Qualität liefern. Die Bilder, die dahintergelegt sind, können sowohl gifs als auch jpegs sein -- dies bleibt dem Geschmack des HTML-Autors überlassen. Anm.: PJPG (progressive JPEGs) und PNG (portable network graphics) werden derzeit noch nicht von allen Browsern unterstützt. Eine weitere Quellezu dem Thema findet sich unter http://www.heise.de/ix/artikel/1997/04/162/. · Wo finde ich Informationen zu png, und von welchen Browsern wird das Format unterstützt? Eine gute Quelle für Informationen zu png ist http://www.cdrom.com/pub/png/. Dort wird auch aufgezeigt, von welchen Browsern png unterstützt wird. · Wie kann ich den Hintergrund eines gifs transparent machen? Der gif-Standard gif89a läßt es zu, daß eine Farbe aus der Palette als transparent gekennzeichnet wird. Damit läßt sich z.B. ein lästiger Hintergrund eines gifs ausblenden. Programme, die das Transparentmachen einer Farbe bewerkstelligen, sind z.B. Programm : Coreldraw 8.0 Plattform : Windows 95/98, Windows NT Quelle : Corel Corporation Limited, Ireland http://www.corel.com/products/graphicsandpublishing/draw8/ Programm : giftrans Plattform : Unix, Amiga Quelle z.B. : ftp://ftp.rz.uni- karlsruhe.de/pub/net/www/tools/giftrans/ Programm : L View Pro 2.1 Plattform : Windows 95/NT Quelle : http://www.lview.com/ Programm : Paint Shop Pro 5 Plattform : Windows 9(5|8)/NT 4.0 Quelle : http://www.jasc.com/ Programm : giftool 1.0 Plattform : Unix, Amiga Quelle : ftp://ftp.cdrom.com/pub/linux/sunsite/apps/graphics/convert/giftool-1.0.tgz Beim letzten Check des Links http://www.homepages.com/tools/giftool/ (Original-Site) konnte der Hostname nicht aufgelöst werden. Gibt es die Homepages Inc. nicht mehr ? Programm : Grafikkonverter Plattform : Macintosh Quelle : Lemke Software (MausNet, Info-Mac, Umich) Programm : Clip2GIF Plattform : Macintosh Quelle z.B. : Info-Mac (gst/grf - grf/util), UMICH (graphics/graphicsutil) Programm : Transparency Plattform : Macintosh Quelle : Info-Mac, Umich Programm : Gif Construction Set (gifcon) Plattform : Windows 3.1x/95/NT Quelle : http://www.mindworkshop.com/alchemy/gifcon.html · Wie kann ich die Wartezeit für den Benutzer beim Laden von größeren GIFs verkürzen? Verkürzen läßt sie sich nicht, aber man kann dem Benutzer die Ladezeit durch den Einsatz von interlaced Gifs vertreiben. Interlaced gifs sind ab Gif-89a möglich. Dabei werden die Bilder so abgespeichert, daß beim Laden zunächst ein grobkörniges Bild anzeigt wird, das sich bis zur endgültigen Auflösung hin immer weiter verfeinert. Eine andere Technik, die gerne verwendet wird ist, daß große Bilder in kleine aufgespaltet werden und dann die ganzen kleinen Bildchen geladen werden. So können z.B. bei Bildern, bei denen große Teile der Hintergrundfarbe der Webseite entsprechen so geteilt werden, daß nur die Bildteile geladen werden müssen, die auch tatsächlich mit Inhalten gefüllt sind. Allerdings erhöht sich durch diese Technik die Anzahl der Connects pro Seite, sodaß sich dies nur bedingt eignet, um die Ladezeiten zu verkürzen. Für das Verkleinern von Bildern kann außerdem unter http://www.netmechanic.com/accelerate.htm der GIFBot benutzt werden, der laut eigenen Angaben die Größe der Bildes um bis zu 50 Prozent verkleinern kann. Ähnlich arbeitet auch http://www.gifoptimizer.com/. · Wenn ich auf ein Bild einen Link lege bekomme ich im Browser hinter diesem einen kleinen schwarzen Strich beziehungsweise ein whitespace, den ich nicht haben möchte. Woran liegt das? Entweder sieht der Link in etwa so aus, das heißt, daß zwischen SRC="pic.jpg"> und ein oder mehrere Leerzeichen sind, oder daß an dieser Stelle ein Zeilenumbruch ist. Werden Leerzeichen und/oder Zeilenumbruch entfernt, verschwinden auch die kleinen schwarzen Striche. · Mit welchen Programmen kann ich animierte gifs erstellen? Ein Tutorial zu diesem Thema findet sich unter http://members.aol.com/royalef/royal.htm Zusätzliche Infos können bei Zampano's GIF-Animationen im WWW unter http://www.zampano.com/gifanim/toolbox1.html abgerufen werden. Eine detailreiche Übersicht über verschiedene GIF Animationen finden sich außerdem unter http://members.aol.com/royalef/toolbox.htm Programm : Gif Construction Set (gifcon) Plattform : Windows 95/3.11 Quelle : http://www.mindworkshop.com/alchemy/gifcon.html Programm : Smart Dubbing (1.0|pro) Plattform : Macintosh Quelle : http://www.xs4all.nl/~invaders/newindex.html Programm : WhirlGIF 2.01 Plattform : Unix, Amiga Quelle : http://www.msg.net/utility/whirlgif/ Programm : PPaint 7.1
  • Section 1 of 3 - Prev - Next
    All sections - 1 - 2 - 3

    Back to category html - Use Smart Search
    Home - Smart Search - About the project - Feedback

    © allanswers.org | Terms of use

    LiveInternet