====== HTML Attribute ====== HTML Attribute beinhalten zusätzliche Informationen über das jeweilige HTML-Element. * Alle HTML Elemente können Attribute besitzen. * Attribute beinhalten Zusatzinformationen * Attribute sind immer nur im Start-Tag * Attribute sind normalerweise immer eine Kombination aus Name und Wert - z.B.: src="Pfad" ===== href ===== Das href-Attribut spezifiziert eine URL eines Links. {{:inf:inf5ai_202324:07_webentwicklung:7_03:pasted:20240423-134856.png?700}} ===== src ===== Das src-Attribut spezifiziert beim img-Tag den Pfad zum Bild, welches angezeigt werden soll. {{:inf:inf5ai_202324:07_webentwicklung:7_03:pasted:20240423-135015.png?700}} Dabei gibt es zwei Methoden wie man Pfad angeben kann: === Absolute URL === Links zu externen Bildern, welche auf anderen Webserver gehosted liegen, müssen natürlich absolut angegeben werden: src="https://www.w3schools.com/images/img_girl.jpg". Achtung: Externe Bilder sind womöglich geschützt (Copyright). Falls man dafür nicht die notwendigen Berechtigungen erhält, begeht man womöglich eine Datenschutzverletzung. Außerdem können externe Bilder jederzeit gelöscht bzw. geändert werden. === Relative URL === Links zu Bildern, welche am selben Server liegen wie die Webseite selbst. Hier benötigt man nicht die ganze URL, sondern man betrachtet den Pfad ausgehend von der jeweiligen HTML-Datei. Gibt man zum Beispiel als Pfad nur bild.jpg an, so muss die Datei im selben Verzeichnis wie die HTML-Datei selbst liegen. Tipp: Verwende wenn möglich immer relative Pfadangaben, da diese auch bei einem etwaigen Server- bzw. Domainumzug noch weiter funktionieren. ===== width und height ===== Mithilfe von width and height - Attributen kann man die Breite und die Höhe eines Bildes bereits in HTML ohne CSS spezifizieren. ===== alt ===== Mithilfe des alt-Attributes kann man für Bilder einen alternativen Text spezifizieren, der dann angezeigt wird, falls das Bild nicht angezeigt werden kann bzw. bei Screenreader vorgelesen wird. {{:inf:inf5ai_202324:07_webentwicklung:7_03:pasted:20240423-135925.png?700}}