![]() |
Herzlich willkommen auf meiner Homepage! Heute ist der |
Nach den Block- Elementen jetzt noch ein paar Dinge zu Inline- Elementen!
Inline- Elemente sind sehr vielseitig zu verwenden. Sie sind dazu gedacht 'inline' (also im Textfluss, ohne einen Zeilenumbruch einzufügen) die unterschiedlichsten Dinge zu erzielen. Sie können beliebig in Block- Elementen verwendet werden, dürfen selber allerdings keine Block- Elemente enthalten.
Na ja.. auch hier gilt, keine Regel ohne Ausnahme, aber die Details zu den Verschachtelungsregeln der einzelnen Elemente findest du wieder bei SelfHTML.
Einige dieser Inline- Elemente fügen ein Element in dein Weseite ein - z.B. einen Hyperlink <a>
, einen Button <button>
, ein Bild <img>
, eine Eingabe <input>
und noch einiges mehr.
Andere wirken sich direkt auf die Textformatierung aus - z.B. <b>
, <cite>
, <i>
und und und..
Und wieder andere machen eigentlich gar nichts, was man so recht sehen kann. Sie kennzeichnen Bereiche für andere Zwecke - z.B. <area>
, <script>
, <style>
... aber was soll ich dir das alles in epischer Breite erzählen - schau es dir in der folgenden Liste einfach selber an!
Durch anklicken des HTML- Tags kommst du direkt zu den Detailinformationen bei SelfHTML!
Die Liste ist alphabetisch sortiert.
<a>
<abbr>
<area>
<b>
<base>
<bdi>
<bdo>
<br>
<button>
<caption>
<cite>
<code>
so sieht die Darstellung von Quellcode aus
<col>
<colgroup>
<datalist>
<dd>
<details>
<dfn>
<dt>
<em>
<embed>
<i>
<iframe>
<img>
<input>
<kbd>
<keygen>
<label>
<legend>
<link>
<map>
<mark>
<meta>
<meter>
<nav>
<object>
<optgroup>
<option>
<param>
<progress>
<q>
Eine wörtliche Rede im Text
<s>
<samp>
<script>
<select>
<small>
<source>
<span>
<strong>
<style>
<sub>
<summary>
<sup>
<tbody>
<textarea>
<thead>
<time>
<title>
<var>
<wbr>
Auch wieder ganz schön viele - aber keine Sorge, auch hier wirst du schnell die für dich wichtigen Tags identifizieren.. vom Rest solltest du wissen, dass es sie gibt und dann im Zweifelsfall gezielt nochmal nachlesen!
Bei einigen Tags habe ich ja oben in der Liste schon mal 'Anschauungsbeispiele' eingebaut - vor allem bei denen, wo dann in deiner Webseite direkt zu sehen ist, was durch den Tag bewirkt wird.
Aber bitte beachten! Was zu sehen ist, hängt auch entscheidend von dem Browser ab, den du verwendest. Zum Einen sind die voreingestellten 'Formatierungen' nicht in jedem Browser gleich und zum Anderen können viele - vor allem ältere Browser - noch nichts oder wenig mit HTML 5 anfangen. Aber auch bei den neuen Browsern ist die Umsetzung des HTML 5 Standards noch nicht vollständig abgeschlossen. Aber das wird schon noch - alles wird gut!
Aber zurück zu den Inline- Elementen. Jetzt ein paar ausführlichere Beispiele von Elementen, die sehr häufig gebraucht werden!
Hyperlinks stehen hier wohl ganz vorne auf der Liste.
Mit Hilfe von Hyperlinks können wir 'Sprünge' zu jeder beliebigen Stelle im Internet oder auch nur innerhalb unserer Webseite realisieren. Das hast du bestimmt schon X mal gemacht - du klickst auf einen 'Link' und schwupps öffnet sich eine andere Seite... und hier kommt, wie es geht:
Der HTML-Tag, der einen Hyperlink einfügt ist <a></a>
, aber damit alleine ist es noch nicht getan, es fehlen noch einige wichtige Angaben, die wir diesem Grund- Tag als Tag- Ergänzung mitgeben müssen.
<a href="eine_internet_adresse" target="_self" title="Ein Hyperlink" id="link1">Beschreibung</a>
Aber Stückchen für Stückchen... in dem öffnenden <a>
- Tag sind einige Tag- Ergänzungen notiert:
href="eine_internet_adresse"
target="_blank"
target="_self"
target="_self"
in einem Frame / IFrame, so öffnet sich die Seite in eben diesem Frame / IFrame.target="_top"
target="_parent"
target="frame_name"
title="..."
id="..."
Beschreibung
<a>Beschreibung</a>
) eingegebene Text ist das, was anschließend auf der Webseite zu sehen ist. Man kann hier auch ein Bild einfügen, dass dann beim Anklicken genau so wirkt, wie ein Text.Es gäbe hier noch ein paar weitere Tag- Ergänzungen, die man verwenden könnte und die auch sinnvoll wären, aber dazu kommen wir später, da dieses nicht nur für den Hyperlink, sondern im Prinzip für alle HTML- Tags zutrifft.
... einen hab ich noch! Bisher haben wir uns ja nur um Texte gekümmert - aber wie sieht denn das mit Bildern aus? Schließlich gehören Bilder und Grafiken ja auch auf eine Webseite.
Zum einfügen von Bildern gibt es natürlich auch einen HTML-Tag und zwar den <img>
. Es ist einer von den Tags, der auch keinen Ende Tag hat.. also nur <img>
und alles wird gut. In der XHTML Variante würde das wieder mit dem Anfang-, Ende- Tag <img />
gekennzeichnet.
Aber <img>
allein fügt noch kein Bild ein, es gehören wieder diverse Tag-Ergänzungen dazu, um etwas sichtbares zu bewirken.
<img src="ein_Bild.jpg" style="float: right; width: 272px; height: 150px; border: 0px;" title="Ein Moped" alt="Bild einer Ninja">
Aber wieder der Reihe nach...
src="ein_Bild.jpg"
src
' vom englischen source
=Quelle/ Herkunft abgeleitet ist. Diese Referenzierung kann absolut oder relativ erfolgen.src
ist eine Pflichtangabe und darf nicht weggelassen werden!style="float: right; width: 272px; height: 150px; border: 0px;"
float:
float
kann die Ausrichtung des Bildes festgelegt werden. Mögliche Werte sind 'left
' oder 'right
' oder 'none
'. Wird float
weggelassen oder 'float: none;
' festgelegt, wird das Bild 'linksbündig' eingefügt und eventuell vorhandener Text bricht am Bild um - umfließt (float) also nicht das Bild.align="..."
erzielt werden. Dieses Attribut funktioniert in allen HTML- Varianten, ist jedoch im HTML 5 Standard als 'missbilligt' bzw 'veraltet' eingestuft und sollte deswegen durch entsprechende CSS-Formatierungen ersetzt werden.width: xxx;
width
wird die Breite des Bildes festgelegt. Der 'xxx
' Wert gibt dabei die Breite an. Als Einheit für die Breite sind alle im CSS zulässigen Angaben (z.B. px, em, %, mm...) möglich. width="xxx"
erzielt werden. Dieses Attribut funktioniert in allen HTML- Varianten, ist jedoch im HTML 5 Standard als 'missbilligt' bzw 'veraltet' eingestuft und sollte deswegen durch entsprechende CSS- Formatierungen ersetzt werden.height:yyy;
height
wird die Höhe des Bildes festgelegt. Der 'yyy
' Wert gibt dabei die Höhe an. Als Einheit für die Breite sind alle im CSS zulässigen Angaben (z.B. px, em, %, mm...) möglich.height="xxx"
erzielt werden. Dieses Attribut funktioniert in allen HTML- Varianten, ist jedoch im HTML 5 Standard als 'missbilligt' bzw 'veraltet' eingestuft und sollte deswegen durch entsprechende CSS- Formatierungen ersetzt werden.border: xxx;
border
wird festgelegt, ob ein Rahmen um das Bild angezeigt wird. Der Wert '0
' sagt - kein Rahmen. Ein Wert größer '0
' gibt die Rahmenbreite an. Als Einheit für die Breite sind alle im CSS zulässigen Angaben (z.B. px, em, %, mm...) möglich.border="x"
erzielt werden. Dieses Attribut funktioniert in allen HTML- Varianten, ist jedoch im HTML 5 Standard als 'missbilligt' bzw 'veraltet' eingestuft und sollte deswegen durch entsprechende CSS-Formatierungen ersetzt werden.title="Ein Moped"
""
) angegebene Text wird als 'Sprechblase / Tool- Tipp' angezeigt, wenn der Mauszeiger auf dem Bild ruht.alt="Bild einer Ninja"
""
) angegebene Text ist der Alternativtext, der angezeigt wird, wenn das Bild aus irgend einem Grund nicht angezeigt werden kann.alt
ist eine Pflichtangabe und darf nicht weggelassen werden!Zum Schluss noch ein paar Bemerkungen zu Bildern:
Bilder sollten nicht zu groß sein und ihre angezeigte Größe auf der Webseite sollte der realen Größe der Bilddatei entsprechen. Es sollten auch auf jeden Fall Angaben gemacht werden zur Größe (height
und width
), vorzugsweise mit CSS!
Es können eigentlich alle gängigen Bildformate (jpg, jpeg, png, gif, bmp...) in Webseiten eingebunden werden - nur bitte an die notwendigen Ladezeiten denken, die bei aufwendigen Gif- Animationen und bei größeren Bitmaps durchaus sehr störend sein können.
Diese Seite verwendet Cookies.
Wenn Du weiter auf dieser Seite
bleibst, eklärst Du Dich damit
einverstanden.
Für mehr Informationen bitte die
DATENSCHUTZBESTIMMUNGEN
zur Kenntnis nehmen.