CSS: Unterschied zwischen den Versionen

aus Chaos FreewarWiki, der Referenz für Freewar
Zur Navigation springen Zur Suche springen
K (> Überschriften)
K (Du und Ihr -> Dritte Person)
Zeile 1: Zeile 1:
'''CSS''' ist die Abkürzung für '''Cascading Style Sheets'''. In Freewar wird die Sprache CSS zum Erstellen von [[Style]]s benötigt.  
'''CSS''' ist die Abkürzung für '''Cascading Style Sheets'''. In [[Freewar]] wird die Sprache CSS zum Erstellen von [[Style]]s benötigt.  


Eine einweisende Erkläuterung für CSS schrieb Lady Biene und ist auch in [http://dabombas.herzenslicht.net/index.php?board=65 Lady Bienes Forum] zu finden.  
Eine einweisende Erkläuterung für CSS schrieb Lady Biene und ist auch in [http://dabombas.herzenslicht.net/index.php?board=65 Lady Bienes Forum] zu finden.  


Eine wikifizierte Form des Artikels finden Sie auch hier:
Eine wikifizierte Form des Artikels ist auch hier zu finden:
 


== Erläuterungen zu CSS ==
== Erläuterungen zu CSS ==


Bevor wir Euch die einzelnen Bereiche näher erläutern zuerst einige grundlegende Worte zu CSS.
Bevor die einzelnen Bereiche näher erläutert werden zuerst einige grundlegende Worte zu CSS.


Die ganze Datei ist in verschiedene Bereiche aufgeteilt, wie ihr zum Beispiel hier den Bereich über die verschiedenen Hintergrundfarben seht:
Die ganze Datei ist in verschiedene Bereiche aufgeteilt, wie man zum Beispiel hier im Bereich über die verschiedenen Hintergrundfarben sehen kann:


  /* bgcolors */
  /* bgcolors */
Zeile 18: Zeile 17:
  .menubg  { background-color: #F1F1F1; }
  .menubg  { background-color: #F1F1F1; }


Es steht immer erst ein beschreibender Teil dort, welcher sagt, was da bestimmt wird. In den { } Klammern stehen die Eigenschaften des entsprechenden Bereiches. Eigenschaften können Farben, Hintergrund oder die Höhe eines Frames (Fenstersein. Alle Eigenschaften müssen durch ein Semikolon ( ; ) getrennt werden. Achtet darauf, dass ihr die EIgenschaften richtig schreibt, da sie sonst nicht erkannt wird. Es wird nur stur gelesen, was der Browser machen soll und wenn es falsch geschrieben ist, dann liest er das so, als ob da garnichts stünde.
Es steht immer erst ein beschreibender Teil dort, welcher sagt, was da bestimmt wird. In den { } Klammern stehen die Eigenschaften des entsprechenden Bereiches. Eigenschaften können Farben, Hintergrund oder die Höhe eines Frames, auch Fenster genannt, sein. Alle Eigenschaften müssen durch ein Semikolon ( ; ) getrennt werden. Es ist darauf zu achten, dass die Eigenschaften richtig geschrieben, da sie sonst nicht erkannt werden. Es wird nur stur gelesen, was der Browser machen soll und wenn es falsch geschrieben ist, dann liest er das so, als ob da garnichts stünde.


  Selektor {Eigenschaft : Wert}
  Selektor {Eigenschaft : Wert}

Version vom 26. Oktober 2006, 23:57 Uhr

CSS ist die Abkürzung für Cascading Style Sheets. In Freewar wird die Sprache CSS zum Erstellen von Styles benötigt.

Eine einweisende Erkläuterung für CSS schrieb Lady Biene und ist auch in Lady Bienes Forum zu finden.

Eine wikifizierte Form des Artikels ist auch hier zu finden:

Erläuterungen zu CSS

Bevor die einzelnen Bereiche näher erläutert werden zuerst einige grundlegende Worte zu CSS.

Die ganze Datei ist in verschiedene Bereiche aufgeteilt, wie man zum Beispiel hier im Bereich über die verschiedenen Hintergrundfarben sehen kann:

/* bgcolors */
.body { background-color: #FFFFFF; }
.divider { background-color: #555555; }
.outline { background-color: #999999; }
.menubg  { background-color: #F1F1F1; }

Es steht immer erst ein beschreibender Teil dort, welcher sagt, was da bestimmt wird. In den { } Klammern stehen die Eigenschaften des entsprechenden Bereiches. Eigenschaften können Farben, Hintergrund oder die Höhe eines Frames, auch Fenster genannt, sein. Alle Eigenschaften müssen durch ein Semikolon ( ; ) getrennt werden. Es ist darauf zu achten, dass die Eigenschaften richtig geschrieben, da sie sonst nicht erkannt werden. Es wird nur stur gelesen, was der Browser machen soll und wenn es falsch geschrieben ist, dann liest er das so, als ob da garnichts stünde.

Selektor {Eigenschaft : Wert}

Und was gibt es da nun für Eigenschaften?

Folgende Eigenschaften können verwendet werden:

  • color: #FFFF00 -> die Farbe, die eine Schrift haben soll (ACHTUNG!: Das "#" darf nicht vor dem Zahlen-Code vergessen werden!)
  • background-color: #0000FF -> die Hintergrundfarbe (ACHTUNG!: Das "#" darf nicht vor dem Zahlen-Code vergessen werden!)
  • background-image: url(www.domain.de/meinwunschbild.jpg) ->fügt ein Bild als Hintergrund ein. Kann auch mit "background-color" verwendet werden, wenn das Bild nicht alles ausfüllt (ACHTUNG!: Bei der Url die Klammern nicht vergessen!)

Kann man Bilder auch im Frame verschieben bzw. ausrichten?

Ja, das ist möglich. Es gibt verschiedene Formatierungsmöglichkeiten:

  • background-repeat: no-repeat lässt das Bild nicht wiederholen
  • background-repeat: y-repeat wiederholt sich auf der y-achse -> also nach oben/unten
  • background-repeat: x repeat wiederholt sich auf der x-achse -> also nach rechts/links [ist nötig für kleine Bilder, die nicht den ganzen Frame ausfüllen sollen, z.B. kleine Figuren]
  • background-position: jetzt kann man verschiedene sachen eingeben zB. top(oben), bottom(unten), right(rechts), left(links) oder center(mittig). ->Dies ist dazu da, um ein Bild zu positionieren, z.B. um es rechts oben hinzusetzten gibt man "background-position: top right" ein.
  • "background-color: transparent" -> damit kann man den Hintergrund transparent machen, man kann also hindurch sehen [wenn nichts weiter festgelegr ist, bleibt der Hintergrund schwarz. ist z.B. wichtig, wenn man den Teil, wo die Überschrift der Feldbeschreibung ist, das Hintergrundbild dort auch noch sehen will.]
  • background-attachment : fixed -> ist dazu da, um das Hintergrundbild zu fixieren, nur nötig beim chattext