Was genau bedeutet valide?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
attribut
begriff
beispiel
code
eintragen
entscheidung
externe inhalte
fenster
grund
host
http
semantik
standard
standart
tab
target
url
vorkommen
vorstellen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
was heißt valide -> http://de.wikipedia.org/wiki/Validit%C3%A4t
wie man webseiten vailde codet -> http://lmgtfy.com/?q=validen+code+erzeugen
sagtmal was ist hier eigentlich mit euch los, die meisten haben wohl noch nie was von google gehört oder?
Beitrag zuletzt geändert: 26.3.2010 14:10:30 von nick8719 -
Valide bedeutet, dass die Seite den Standards die vom W3C aufgestellt wurden, entspricht.
Testen kannst du deine Seite mit dem vom W3C bereitgestellten validator: http://validator.w3.org/
Das gleiche gibt es auch für CSS-Validation: http://jigsaw.w3.org/css-validator/
mfg -
mich würde jetzt interessieren wie genau das alles aufgebaut sein muss gibt es da besondere vorschriften?
Beitrag zuletzt geändert: 26.3.2010 14:09:35 von maxdes -
Hi
Valide ist soetwas wie "Es passt irgendwo rein" oder "Gültig".
Im HTML-Bereich wurde vom W3C festgelegt welche HTML-Elemente es geben darf / muss und welche Attribute in diesen Elementen vorkommen dürfen/müssen.
Ein Beispiel sind Links, in einem Link kann man das Attribut "target" eintragen. Das is nach der xHTML-Definition nicht erlauft.
<a title="Ein Link" href="www.lima-city.de" target="_blank">LINK</a>
In einem <textarea> muss dagegen aber ein cols="" rows="" vorkommen.
Das is dann ähnlich wie bei dem Bau von einem Gebäude. Hälst du dich nicht an die Vorschriften wie zb Reihenfolge fundament / keller / eg / og / dach wirst du schnell feststellen das das Gebäude nit sehr bewohnbar wird.
Ich weis nicht wie weit du weißt was ein Doctype ist, aber damit kann man auch ein wenig bestimmen, ob man eine Toleranz in der Validation haben will (transitional) oder keine (strict). Man entscheidet sich dann auch zwischen HTML, XHTML, Frames und so Sachen eben.
Auf dieser Seite wird dir noch gesagt, was du wann verwenden kannst:
http://de.selfhtml.org/html/referenz/index.htm
Ich hoffe ich konnte dir etwas helfen.
Grüsse
Color -
Nun, auf das W3C sollte man das nicht beschränken.
Verallgemeinert könnte man sagen, valide bedeute Konformität mit einem gewissen Standard. Das könnte der WHATWG HTML5 Standart sein oder der W3C HTML 4 Standart, oder der W3C CSS 2.1 Standard. -
das bringt mich irgendwie nicht weiter ;D
bräuchte ein detailierten aufbau ein beispiel -
color schrieb:
Ein Beispiel sind Links, in einem Link kann man das Attribut "target" eintragen. Das is nach der xHTML-Definition nicht erlauft.
<a title="Ein Link" href="www.lima-city.de" target="_blank">LINK</a>
Wie will man denn sonst etwas in einem neuen Fenster öffnen können? Ich kann mir kaum vorstellen, dass ohne zwingenden Grund solche Funktionalität entfernt wird, aber ich sehe auch keinen anderen Weg das zu tun.
Beitrag zuletzt geändert: 26.3.2010 14:28:29 von theseven -
theseven schrieb:
Validiert bei mir problemlos als XHTML1.1. Wie will man auch sonst etwas in einem neuen Fenster öffnen können? Ich kann mir kaum vorstellen, dass ohne zwingenden Grund solche Funktionalität entfernt wird.
Wie ich schonmal gesagt habe "Es funktioniert". Aber jetzt hör auf die User zu verdummen mit deinen Kommentaren? Als nächstes erzählst du uns, dass man für Design kein CSS braucht?
Es gibt einen sehr guten Grund warum target nicht benutzt werden sollte, neue Fenster sind schlecht. Ich weis net ob du die Diskusionen in den letzten Jahren irgendwie verpasst hast, aber man will den Usern die entscheidung überlassen mit den neuen Fenstern.
Wer ein neues Fenster will, soll sich eben mit den Browserfunktionen vertraut machen.
Semantik is dir wohl sicher auch kein Begriff oder?
Zudem, hast du mal überlegt ob dein Beitrag eben iwie nützlich für das Thema wär?
Hier noch ein Beispiel für den Aufbau für den Threadersteller:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Hallo</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="script.js"></script> </head> <body> <div class="page"> <div class="header"> <img src="../.." alt="Ein Bild" title="Bildbeschreibung"/> </div> <ul class="navigation"> <li><a title="TITEL" href="#">LINK</a></li> <li><a title="TITEL" href="#">LINK</a></li> <li><a title="TITEL" href="#">LINK</a></li> </ul> <div class="content"> Inhalt </div> </div> </body> </html>
Grüsse
Color
Beitrag zuletzt geändert: 26.3.2010 14:43:20 von color -
color schrieb:
Es gibt einen sehr guten Grund warum target nicht benutzt werden sollte, neue Fenster sind schlecht. Ich weis net ob du die Diskusionen in den letzten Jahren irgendwie verpasst hast, aber man will den Usern die entscheidung überlassen mit den neuen Fenstern.
Klar sollte es dem User überlassen bleiben, wie er sowas dargestellt haben möchte. Ich fände es dennoch praktisch, 2 Kategorien zu haben für direkt verwandte Inhalte, die man i.d.R. im selben Fenster haben möchte, und für "externe Inhalte", die man eher parallel zu der Seite offen haben will. Wie diese dann gehandhabt werden sollte konfigurierbar sein, das kann der Benutzer/Browser dann entscheiden. Neue Fenster machen natürlich wenig Sinn, neue Tabs sehrwohl.
Diese Änderung wird dazu führen, dass diverse Webmaster stattdessen Javascript-Popups-Links bauen die dann zwingend in neuen Fenstern aufgehen und die man nichtmal mehr manuell in einem neuen Tab öffnen kann. Viel gewonnen.
color schrieb:
Semantik is dir wohl sicher auch kein Begriff oder?
Auch von der Semantik her sehe ich nichts, was dagegen spricht, eine Klassifizierung für zusammengehörige und externe Inhalte zu haben. Klar ist das target-Attribut für diesen Zweck nicht optimal, aber ganz entsorgen sollte man die Möglichkeiten die es geboten hat trotzdem nicht.
color schrieb:
Zudem, hast du mal überlegt ob dein Beitrag eben iwie nützlich für das Thema wär?
Stimmt, diese Diskussion gehört hier eigentlich nicht her... Sollte man mal einen neuen Thread für machen. -
Also ich sehe da nur ein Problem beim Nutzerverhalten und den Browsereigenschaften, denn sowas kann man auch einfach mit einem Greasemonkey-Script arrangieren:
hier mal ein Beispiel (ich gehe davon aus, dass alle externen Links statisch im HTML sind, ansonsten bleibts halt beim alten...)
// ==UserScript== // @name Externe Links // @namespace global // @description Dieses Script sorgt dafür, alle externen Links in einem neuen Fenster zu öffnen. // @include http://* // @include https://* // ==/UserScript== var a = document.getElementsByTagName('a'), adresse = location.host, regex = new RegExp('^((http://|https://)'+adresse+'|\\.{0,2}/|javascript:)'), load = function(){ for(var i=a.length;i--;){ if(!regex.test(a[i].href.toString())) a[i].setAttribute('target','_blank'); } }; window.addEventListener('load',load,false);
das script kann jeder bei sich im greasmonkey einbinden, wie man sieht verfahre ich mit einer adressen Negation, sprich alle Linkadressen, die nicht auf eine Resource auf dem Host zeigen und kein Javascript sind werden mit target="_blank" versehen...
Da sollte ich als Website-coder eh keine keinen Einfluss drauf haben und genau deswegen einfach immer alle Links ohne target schreiben, es ist sinnvoll! Ziemlich sicher!
Übrigens, ich hab auch eine Möglichkeit geschaffen, wie man auch auf anderen Freewebhostern werbefrei ist, schaut euch mal meine Lösung an: http://nemoinho.kilu.de
Der Code da ist übrigens auch noch ein gutes, vielleicht sogar sehr gutes, Beispiel für validen und semantisch korrekten code in xhtml,
um nochmal auf das eigentliche Thema zurück zu kommen, dafür ist aber das CSS grade zu schlampig :D
Ah und ich bin neu hier, sprich mal ein wenig umschauen und ausprobieren, was ich hier machen kann.
Beitrag zuletzt geändert: 5.4.2010 23:40:25 von nemoinho -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage