Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > 2 verschiedene definitionen für <body> im selben css??
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > 2 verschiedene definitionen für <body> im selben css??

Pages: [1]

geschrieben von Beat am 21.09.2005 - 12:35
Hallo zusammen,

Vermutlich ne "doofe" Frage, aber ist es möglich in einem Style sheet das Body- Tag mit 2 verschiedenen definitionen zudefinieren?

Ich möchte die Hintergrundgrafik bzw die Hintergrundfarbe in einem css-file definieren, benödige aber in der Seite "X.html" eine ander Grafik bzw einen andern Hintergrund als in der Seite "Y.html". Um die Seiten möglichst einfach zu änderen wäre es eben schön, wenn ich das in einem File machen könnte.

Danke für eure Hilfe
und sonnige Grüsse aus der Schweiz

Beat

geschrieben von pyscho am 21.09.2005 - 14:41
Hi,
ja man kann es machen so weit ich es weiß.

man muss im CSS einmal eine Klasse definieren und ein Mal eine ID

Beispiel:

.class1 { background-color:#ffffff; }
#id1 { text-decoration:none; }


Nachher geht man wie folgt:

<body class="class1" id="id1">

Fallst du was anderes gefragt hast, kann ich dir nicht helfen. Tut mir leid
Byee

geschrieben von Martin am 21.09.2005 - 15:23
Ave,

wenn du den Body-Tag unterschiedliche ID's oder class Definitionen zuordnest dann kannst komplett unterschiedliche Seiten erzeugen.

body.typ1 {
background-image:url(bild1.jpg);
}
body.typ2 {
background-image:url(bild2.jpg);
}

<body class=typ1></body> oder <body class=typ2></body>

Alternativ kannst du auch über Element ID referenieren.

mfg martin

geschrieben von The Chocolate Starfish am 21.09.2005 - 16:54
wenn es nur um das hintergrundbild geht ist das sicher sinnvoll

aber wenn du dann mehrere verschieden Formatierungen in den html-dokumenten haben willst, solltest du das dann mit 2 dateien machen

geschrieben von Beat am 22.09.2005 - 12:32
@Alle
Danke für eure Hilfe, gut zuwissen, dass hier immer jemand bescheid weiss

@Martin
Hätte ich auch selbe drauf kommen könne.
Wenn ich Dich richtig verstehe, ist es das selbe, wie bei der Definition von Font class.
Wusst nicht, dass das mit Body-Tag auch geht!!
Frage geht das Grundsätzlich mit allen Tags?

Gruss
Beat

geschrieben von Matneu am 22.09.2005 - 14:14
Zitat
 Original geschrieben von Beat am 22.09.2005 - 12:32
Frage geht das Grundsätzlich mit allen Tags?

Ja!

Eine Alternative hätte ich noch zu bieten:
HTML-Quelltext
1: 
<body class="typ1 typ2">


So far...
Matthias

geschrieben von Martin am 22.09.2005 - 17:39
Ave,

ja CSS kann mehr als nur Schriften und Farben beeinflussen.

Man muss sich erstmal dazu durchringen sich ernsthaft mit CSS zu beschäftigen. Ich empfehle dir Dr. Web und die Doku http://de.selfhtml.org/css/index.htm von Stefan Münz zum Thema stylesheets.

@matneu - Thema verfehlt.

mfg martin


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.