Om nah hoo pez nyeetz, bari!
was heisst/ist BOM ?
Byte-Order-Mark, ein solches brauchst du nicht, weil du UTF-8 (und nicht UTF-16 oder -32) verwendest.
Den Vorgang "sich selbst anpassen" muss ich erst noch verstehen.
Eine Seite sollte ein flexibles Layout haben, da du ja nicht wissen kannst, mit welcher Größe und Schriftgröße sich das Dokument angeschaut wird. (Für "neumodisches Zeug" wie Smartphones kannst du auch ein eigenes Design angeben - sogenanntes Responsive Webdesign). Wenn du dir beispielsweise diesen Ferienkalender anschaust, siehst du, dass je nach Breite des Browserfensters 3 oder 4 Monate nebeneinander passen.
Durch absolute (oder fixierte) Positionierung ist dies nicht möglich. Wenn die Seite nicht groß genug ist, sind die Inhalte nicht erreichbar. (Beispiel1; Beispiel2, kleines Browserfenster, Link für Buchstabe A)
Kannst du mir ein Bsp geben, wo/wie ich auf deiner Homepage (billiger-im-urlaub.de oder die andere mit den Autobahnen) etwas am Layout ändern kann? Oder wie ist das gemeint.
Dafür kannst du sogenannte User-Styles verwenden, für den Firefox etwa das AddOn Stylish oder auch eigene JavaScripte etwa mit Greasemonkey. Damit kannst du jede Seite nach deinen Wünschen anpassen, zusätzlich zu den grundlegenden Sachen, wie Bilder an/aus, Mindestschriftgröße (Sehbehinderte) ...
In der Endfassung sollte der CSS-Code in eine eigene Ressource.
leider nochmals, was heisst das?
Du solltest das CSS in eine eigene Datei stecken. Dazu steckst du ins head-Element folgendes:
<link rel="stylesheet" href="Dateiname.css" type="text/css">
und packst alle deine Styleangaben in die Datei "Dateiname.css". Dies muss eine reine Text-Datei sein, die auch als UTF-8 gespeichert werden sollte. Das hat den Vorteil, dass die Angaben nur ein einziges Mal übertragen werden müssen und auch nur an einer Stelle bearbeitet werden brauchen.
denke darüber nach - nicht dass mir noch etwas abhanden kommt;-), besser wenn alle Seiten mal geschrieben sind oder gleich so?
gleich so, je eher du konkrete Hilfe bekommen kannst um so weniger hast du ggf. umsonst Energie verpulvert, etwa wenn du für jede Seite denselben Fehler machst.
Für unterschiedliche Sprachen gibt es auch automatische Sprachvereinbarungen, da ist Gunnar Experte. Ich hatte das mal probiert, war aber nicht so zufrieden, deshalb meine Lösung mit nur wenig Komfort-Einbuße. (Da kann man auch noch mal schön die Breitenanpassung, hier ohne definierte Mindesbreite, beobachten, Lediglich die Google-Werbung tanzt aus der Reihe)
Matthias
--
1/z ist kein Blatt Papier.