www.wikidata.de-de.nina.az
Dieser Artikel beschreibt das Wort Webseite nicht zu verwechseln mit Website Als Webseite Wortzusammensetzung aus Web und Seite Webdokument Internetseite Webpage oder kurz Seite wird ein Dokument als Bestandteil einer Website im World Wide Web bezeichnet das mit einem Browser unter Angabe eines Uniform Resource Locators URL abgerufen und von einem Webserver angeboten werden kann In diesem Zusammenhang wird auch von einer HTML Seite oder einem HTML Dokument gesprochen Eine besondere Webseite ist die Homepage die meist die Einstiegsseite einer Website bildet Die erste Webseite die beim Start eines Webbrowsers geladen wird wird im Deutschen als Startseite bezeichnet Inhaltsverzeichnis 1 Geschichte 2 Aufbau 3 Rezeption 4 Erstellung 5 Dynamische Webseiten 5 1 Dynamisch generierte statische Webseiten 6 Trennung von Inhalt Darstellung und Verhalten 7 Mobile Webseite 8 Weblinks 9 EinzelnachweiseGeschichte Bearbeiten Hauptartikel World Wide Web GeschichteAufbau BearbeitenWebseiten bestehen zumeist aus strukturiertem Text in dem Bilder und andere Multimediaelemente eingebunden sein konnen Das wesentliche Merkmal von Webseiten ist dass sie Verweise sogenannte Hyperlinks auf andere Webseiten enthalten und gemeinsam den Hypertext bilden Dabei hat jedes Dokument mindestens eine Adresse URL uber die es in einem Webbrowser aufgerufen werden kann Webseiten konnen statische feste oder dynamische Inhalte haben Dynamische Inhalte werden bei jedem Aufruf neu generiert vorzugsweise basierend auf dem Ergebnis einer Datenbankanfrage Zudem konnen gleiche Inhalte verschiedenartig dargeboten werden etwa als Druckversion oder Version fur den Bildschirm Webseiten werden meist aus dem Internet oder einem Intranet geladen konnen aber auch auf einem lokalen Speichermedium zum Beispiel einer Festplatte abgelegt sein Die Gesamtheit der Webseiten eines Internetauftritts wird als Website Webprasenz Webauftritt Internetprasenz oder umgangssprachlich auch als Homepage bezeichnet Rezeption BearbeitenWebseiten auf einem Bildschirm werden anders wahrgenommen als gedruckte Textseiten Englische Eye Tracking Versuche bei denen die Augenbewegung des Lesers verfolgt wird zeigten dass die meisten Besucher einer Webseite den Text uberfliegen scannen und dabei mit den Augen zunachst den oberen Rand und dann den linken Rand des Inhaltsbereichs abtasten Es entsteht ein F formiger Bereich der von den meisten Besuchern angeblickt wird 1 Besucher die uber eine Suchmaschine auf eine Webseite kommen halten dort vorzugsweise nach ihrem Suchwort Schlusselwort Ausschau 2 Aus diesen Tatsachen ergeben sich besondere Anforderungen fur den Webtext Erstellung BearbeitenDie Erstellung und Gestaltung von Webseiten wird unter dem Begriff Webdesign zusammengefasst Basissprache fur die Erstellung ist die Auszeichnungssprache HTML wobei die einheitliche und rationelle Formatierung mehrerer Webseiten durch Formatierungssprachen wie Cascading Style Sheets CSS erleichtert werden kann Vor allem fur das Erstellen dynamischer Seiten wurden weitere Sprachen entwickelt mit deren Hilfe auch komplexe Gefuge aus Webseiten siehe Website erstellt werden konnen Dynamische Webseiten BearbeitenIm Gegensatz zu statischen Webseiten die technisch ein HTML Dokument auf dem Webserver darstellen werden Webseiten haufig auch dynamisch oder aktiv im Moment der Anforderung erzeugt Das ist dann sinnvoll wenn eine Webseite sehr aktuelle Informationen wie beispielsweise Borsenkurse oder Wettervorhersagen enthalten soll In diesem Fall fuhrt der Webserver ein Programm aus das vorher spezifisch fur diese Aufgabe entwickelt wurde Es tragt die Daten z B aus Datenbanken zusammen und erstellt das HTML Dokument Dieses wird dann vom Webserver an den Browser ubertragen und beim Benutzer angezeigt Ein anderer Anwendungsfall ergibt sich aus dem Bedurfnis auf Eingaben des Benutzers zu reagieren wie z B die Eingabe eines Suchbegriffs in eine Suchmaschine Die Software der Suchmaschine erstellt anhand des Suchbegriffs eine Liste von passenden Links und erzeugt eine Webseite die dem Benutzer diese Liste komfortabel darstellt Die Moglichkeit Webseiten dynamisch in Abhangigkeit von Benutzereingaben und Datenbankinhalten zu generieren machte das Web schnell zu einer universellen Plattform fur viele Arten von Anwendungen Die Vorteile liegen in Unabhangigkeit von Betriebssystemen und anderen Eigenschaften der Clients Grundvoraussetzungen sind lediglich eine Netzwerkverbindung zum Server und ein Webbrowser Zum Generieren von dynamischen Webseiten kommt jedes Programm in Frage das sich auf dem Serversystem ausfuhren lasst Um die Programmierung zu vereinfachen wurden jedoch Standards wie das Common Gateway Interface CGI eingefuhrt um Webanwendungen auch unabhangig von der Art des Webservers zu machen Die Mehrzahl von CGI Anwendungen wurden und werden in der Programmiersprache Perl geschrieben Aufgrund des rasant steigenden Bedarfes nach sehr leistungsfahigen Servern zum Betrieb von Web Anwendungen entwickelten sich Technologien wie PHP J2EE und das Net Framework Da die Inhalte umfangreicher Websites meist von mehreren Personen eingepflegt werden wird bei solchen Projekten haufig ein Content Management System CMS eingesetzt Es drangen mehr und mehr meist PHP und MySQL basierte Losungen in freier Software auf den Markt die auch fur ungeubte Programmierer schnell zu bedienen sind solange sie eine gewisse Komplexitat nicht ubersteigen Siehe auch Dynamisches HTML Active Server Pages und Servlet Dynamisch generierte statische Webseiten Bearbeiten Mit den Standardisierungen fur XML und XSLT hat das W3C im Dezember 2000 einen Weg gewiesen wie sich auch echte und damit statische HTML Dokumente auf dynamischem Wege erzeugen lassen die es an Komplexitat mit den Datenbankauszugen eines CMS aufnehmen konnen oder diese sogar noch ubertreffen einfach gehaltene und auf den Inhalt beschrankte dabei aber gut strukturierte Ausgangsdaten in XML werden durch einen angepassten XSL Transformator in valides komplexes HTML umgesetzt das dann als statisches Dokument auf dem Webserver abrufbereit vorliegt Vorteil ist vor allem die hohere Leistung weil der Aufwand des Hostrechners komplexe Webseiten erst auf Anfrage zusammenzustellen entfallt und der Server daher hohere Besucherzahlen verkraften kann Weiterer Vorteil ist die grossere Flexibilitat bei der Gestaltung Im Gegensatz zu herkommlichen CMS wo Datenbankinhalte in vorgefertigte und relativ starre HTML Schablonen eingefugt werden bestimmt ein strukturiertes XML Ausgangsdokument Layout und Benutzerfuhrung des daraus generierten HTML Dokuments wesentlich mit Das ermoglicht die laientaugliche Herstellung auch von langen und zusammenhangenden Inhalten per XML Editor sowie deren Prasentation in leicht rezipierbarer Form etwa als webgerechtes E Book wobei eine einzige Webseite aus etlichen Bildschirmseiten bestehen kann die per CSS gefaltet sind und sich bequem durchblattern oder per Menunavigation ansteuern lassen Auch die Gestaltung ganzer Websites als grafische Benutzeroberflachen mit mehreren parallel bedienbaren Elementen wird so moglich Als ein Haupthindernis fur eine breite Verwendung dieser wesentlich erweiterten Moglichkeiten bzgl Darstellung und Datenvorhaltung galt lange der Microsoft Internet Explorer der als langjahriger Marktfuhrer erst mit der 2009 erschienenen Version 8 auch hinsichtlich CSS ausreichende Standardkonformitat bietet Trennung von Inhalt Darstellung und Verhalten BearbeitenBei der Implementierung von Webseiten wird ein Technologie Mix von verschiedenen Techniken eingesetzt Die Grundtechniken sind hierbei HTML CSS und oft auch JavaScript Es existieren verschiedene Moglichkeiten diese Techniken innerhalb eines HTML Dokuments Webseite zu kombinieren Der JavaScript Code kann z B direkt inline in der HTML Beschreibung platziert werden Hierzu kann das Script Tag von HTML verwendet werden Des Weiteren konnen uber HTML Eventhandler Attribute wie onclick oder ontouchstart direkte Verbindungen mit bestimmten JavaScript Funktionen gesetzt werden Bei einem solchen Vorgehen wird Logik fur die Beschreibung des Inhalts der Gestaltung und des Verhaltens gemischt Durch eine Vermischung konnen spatere Anderungen am Verhalten nicht vorgenommen werden ohne ebenfalls Inhalte HTML und Darstellung CSS zu berucksichtigen Bei der Trennung kann dies separat angepasst und weiterentwickelt werden Des Weiteren wird das HTML Dokument vereinfacht und bleibt frei von langeren JavaScript Bereichen und CSS Definition Folgende Trennung sollte erreicht werden 3 HTML Content Das HTML Dokument sollte lediglich den darzustellenden Inhalt aufbewahren Die hierzu verwendeten HTML Tags sollten frei von Eventhandler Attributen und Inline JavaScript Code sein Styling Attribute mit CSS Inhalten sollten zudem nicht im HTML Markup verwendet werden Visuelle Darstellung Die visuelle Darstellung des Contents der View sollte in separaten CSS Dateien definiert werden Die dort definierten Styles werden von der Rendering Engine des Webbrowsers beim Aufbau der View angezogen Die separate Definition der visuellen Darstellung erlaubt zusatzlich eine leichtere Anpassung der Prasentation fur verschiedene Ausgabemedien So kann beispielsweise ein responsives Webdesign umgesetzt werden welches sich automatisch an die technischen Gegebenheiten des Endgerates anpasst wie zum Beispiel die Bildschirmgrosse Die Einbindung der CSS Datei in dem HTML Dokument sollte hierbei lediglich uber ein Link Tag im Kopfbereich des Dokuments erfolgen Altere HTML Tags fur die Anpassungen visueller Darstellungen wie font oder center sollen nicht mehr verwendet werden und wurden mit HTML5 als veraltet eng deprecated gekennzeichnet Verhalten Das clientseitige Verhalten einer Webseite und die Registrierung auf Eingabeereignisse sollten allein im JavaScript Code erfolgen Dieser Code sollte zudem in separaten JavaScript Dateien untergebracht sein Die Einbindung der JavaScript Datei in das HTML Dokument erfolgt hierbei ebenfalls mit dem Script Tag Allerdings wird mit dem src Attribut eine externe Datei adressiert Bei der Einbindung von JavaScript Dateien in ein HTML Dokument hat sich zudem die Strategie durchgesetzt alle Script Tags am Ende des HTML Dokuments zu definieren Grund hierfur ist das Renderingverhalten von Webbrowsern Sobald der Webbrowser einen Script Tag findet wird das Script heruntergeladen und ausgefuhrt Erst nach diesem Vorgang wird das eigentliche Rendering des restlichen Inhalts des HTML Dokuments fortgesetzt Wenn nun der Kopfbereich des HTML Dokuments bereits mehrere Scripts definiert bleibt die Webseite blockiert bis alle Scripts geladen wurden Alternativ kann das async oder defer Attribut von HTML5 fur das Script Tag verwendet werden Allerdings durfen dann die zuladenden Script Dateien keine Abhangigkeiten aufweisen da die genaue Reihenfolge des Ladens nicht mehr definiert ist Wenn die beschriebene Trennung von Inhalt Verhalten und Darstellung berucksichtigt wird sind zudem die verwendeten Techniken fur die Implementierung von Webseiten in einzelne Bereiche aufgeteilt Es kommt zu keiner direkten Vermischung Durch die strikte Separierung erhoht sich die Wartbarkeit und Anpassbarkeit des Dokuments Diese Separierung ermoglicht zudem eine leichtere Aufgabenteilung bei der Realisierung eines Webprojektes Mobile Webseite Bearbeiten Hauptartikel Mobile WebseiteWeblinks Bearbeiten nbsp Wiktionary Webseite Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen SELFHTML HTML ReferenzEinzelnachweise Bearbeiten Jakob Nielsen 2006 F Shaped Pattern For Reading Web Content Jakob Nielsen 1997 How Users Read On the Web Wartbare Javascript lastige Webanwendungen Prasentation 2014 W3L AG Auf W3L de PDF 716 kB abgerufen am 6 Dezember 2020 Normdaten Sachbegriff GND 4356308 9 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Webseite amp oldid 233600302