Also, auch wenn du jetzt sejuma angesprochen hast werde ich dennoch antworten
Die Anpassung der Styleinbindung bei HTML und XHTML besteht lediglich darin das bei XHTML immer eine "Wohlgeformte" Dokumentenstruktur vorhanden sein muss. Das heißt unter anderem alle Elemente müssen geschlossen werden
<link rel="stylesheet" type="text/css" href="style.css"
/>
<img src="bild.gif" alt="Alternativtext des Bildes"
/>
<br
/>
<ul>
<li>Listenpunkt 1
</li> <li>Listenpunkt 2
</li></ul>
Was im HTML nicht zwingend erforderlich ist
Fazit:
Es gibt also drei möglichkeiten.. die beste variante ist also den Html mit einer externen CSS datei zu verlinken. Dafür muss ich den Pfad eingeben, unzwar im Head bereich meines docts.. Bevor ich das aber mache.. muss ich wissen ob es ein XHtml oder ein Html-doct ist, um entsprechend den Code zu erstellen.. So weit so gut..
Das hat mit der Einbindung der CSS Datei wie oben bereits gezeigt wenig zu tun.
Ein XHTML Dokument ist wie bereits gesagt von der Struktur her etwas anders aufgebaut.
"Der ID wird mit einer vorangestellten Raute aufgerufen."
Auf der Seite, Das du mir verlinkt hast, steht nichts mit einer raute.. Ich habe diesbezüglich eine Theorie, da ich bisschen im internet vergleicht habe.. Kann es also sein.. das es je nach mögleichkeit (1,2,3) ankommt. (wie du Css einbinen willst?).
Nein hat es nicht. (und eigentlich doch)
Wenn du in Html (oder Xhtml schreibst
- Code: Alles auswählen
<div id="links"> hier kommt der Inhalt </div>
So musst du im Externen oder auch im Head eigebundenen Stylsheet schreiben
- Code: Alles auswählen
#links{ hier kommen deine angaben rein}
wenn du aber schreibst
- Code: Alles auswählen
<div class="links"> hier kommt der Inhalt </div>
So musst du im Externen oder auch im Head eigebundenen Stylsheet schreiben
- Code: Alles auswählen
.links{ hier kommen deine angaben rein}
also id im html = # im Style, class im html = . im Style
nur wenn du die Styles direkt in den HTML Code schreibst brauchst du Raute und Punkt nicht, da die Angaben ja sowieso beim jeweiligen Element stehen.
type="": muss ich eingeben um den Mimetyp einzugeben, ja.. was heißt Mimetyp?
Der Mimetyp sagt dem Browser wie er diese Datei verarbeiten soll
href""": href gibt den Pfad zur CSS-Datei an, (wobei auch hier wieder die allgemeinen Regeln für Pfade gelten.) was sind die allgemeinen Regeln für pfade denn?
In HTML unterscheidet man
relative und
absolute Pfade. Das ganze ist
zusammenfassend Hier schön beschrieben.
Lachen ist kein schlechter Anfang und bei weitem das beste Ende.
(Oscar Wilde)