Login  Regeln Aktuelles Datum und Uhrzeit: 05.12.2008, 02:10  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
3 Hintergrundeigensch. über css einb. & in Reihe schalte

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> HTML & CSS
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
MC_RUDE
Neuer [User]
Neuer



Anmeldung: 10.03.08
Beiträge: 4

BeitragVerfasst am: 10.03.2008, 17:55    Titel: 3 Hintergrundeigensch. über css einb. & in Reihe schalte Antworten mit Zitat

Hi ich habe folgendes Problem:

Ich möchte eine *.html seite einrichten die folgende Eigenschaften hat.

<style>
@import url("../css/bgr-head.css") screen;
@import url("../css/bgr-center.css") screen;
@import url("../css/bgr-buttom.css") screen;
@import url("../css/font.css") screen;
</style>

dabei soll jede der ersten 3 *.css files einen bereich der Website übernehmen.

Bsp: buttom.css

body {
background-color: #383838;
background-image: url(../image/bgr/buttom-bgr.jpg);
background-repeat: repeat-x;

Center.css

body {
background-color: #383838;
background-image: url(../image/bgr/bgr.jpg);
background-repeat: repeat-x;

usw.

Ich habe das schon einmal vor längerer zeit gemacht, doch leider ist mir der Befehl entfallen.
Falls jemand eine Idee hat, bin ich für alles dankbar.

M.f.G. MC


Nach oben
Private Nachricht senden
placido
Helfer [User]
Helfer



Anmeldung: 16.10.07
Beiträge: 196

BeitragVerfasst am: 10.03.2008, 18:16    Titel: Antworten mit Zitat

kannst du die nicht einfach im head nacheinander aufrufen? solange kein identischer dateiname oder identischer wert existiert sollten die bereits geladenen auch nicht überschrieben werden soweit ich weiß.

wieso willst du überhaupt 4 css dateien anlegen? warum legst du nicht alles in einer fest und markierst die wichtigen stellen mit kommentaren?

_________________
Relativitätstheorie:
Wenn ich Dir einen Finger ins Auge stecke, haben wir beide einen Finger im Auge, aber ich bin relativ besser dran
Browserspiele


Nach oben
Private Nachricht senden
MC_RUDE
Neuer [User]
Neuer



Anmeldung: 10.03.08
Beiträge: 4

BeitragVerfasst am: 11.03.2008, 15:46    Titel: Das ja das Problem Antworten mit Zitat

Hmm das Problem ist ja das er die datein überschreibt. Also der einzige style der verwendet wird ist der letzte.
Ich verwende lieber einzelne datein um flexibler in einzelnen bereichen zu sein.
Einzelne Files davon werden in abständen gewechselt.

Hat keiner weiter eine Lösung?
Wie beschränke ich den css zugriff auf einen bestimmten bereich ohne mit tabellen zu arbeiten?

MC


Nach oben
Private Nachricht senden
placido
Helfer [User]
Helfer



Anmeldung: 16.10.07
Beiträge: 196

BeitragVerfasst am: 11.03.2008, 15:48    Titel: Antworten mit Zitat

die werden eig nur überschrieben wenn du die selben atribute noch mal verwendest, wie zum beispiel das body tag in 2 verschiedenen styles die beide geladen werden. dann ist ja klar dass das erste überschrieben wird. Musst dann schon die sachen anders bennen wie in zb so:

style 1:
tabellelinks

style 2:
tabellerechts

weil wenn du beide tabelle benennst wird das erste überschrieben.

falls du das nicht meintest ignoriere den post einfach Winken

_________________
Relativitätstheorie:
Wenn ich Dir einen Finger ins Auge stecke, haben wir beide einen Finger im Auge, aber ich bin relativ besser dran
Browserspiele


Nach oben
Private Nachricht senden
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 11.03.2008, 16:22    Titel: Antworten mit Zitat

Ich denke schon, dass er das meinte Winken

Du hast nur ein <body>-Tag, und dieses kann nur einen Hintergrund besitzen. Nicht mehrere.

Wenn du mehrere CSS-Dateien einbindest, ist es so, als wenn du den Inhalt der einzelnen Dateien einfach aneinander hängst. Vorteilhaft ist die Aufteilung (neben der subjektiven Bewertung ob es so übersichtlicher ist oder nicht), wenn du einen Webauftritt hast, bei dem viele verschiedene Unterseiten bestimmte, identisch formatierte Teile hat. Es ist sinnvoll, deren Formatierungen in eine eigene CSS-Datei zu packen, und diese nur auf den benötigten Unterseiten einzubinden.

In deinem Vorhaben willst du bestimmte Bereiche deiner Seite gesondert formatieren. Dazu kannst du bestimmte Elemente (z.B. <div>s) mit Klassen oder IDs ausrüsten, über die du die Elemente gezielt mit CSS formatieren kannst.

Siehe dazu: http://www.css4you.de/wscss/css03.html#class

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
MC_RUDE
Neuer [User]
Neuer



Anmeldung: 10.03.08
Beiträge: 4

BeitragVerfasst am: 13.03.2008, 23:26    Titel: Antworten mit Zitat

Danke erstmal für die Antworten doch leider helfen diese mir nicht weiter bisher.
Ich hatte bereits vor einiger zeit eine Seite erstellt mit 2 Hinterdrundeigenschaften und einem body. Mir geht es nicht darum viele seiten zu gestalten sondern lediglich eine *.html mit 3 verschiedenen hintergrundeigenschaften für jeweils einen sektor.

CENTER, BUTTOM und HEAD.

Also mit buttom und head habe ich das bereits schon einmal gemacht, aber mit center noch dazu weiss ich nicht wie es geht. Kann man die eine *.html nicht per div in 3 teile schneiden ohne eine tabelle zu verwenden?

M.f.G. MC


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 13.03.2008, 23:49    Titel: Antworten mit Zitat

chris1988 hat folgendes geschrieben:
Dazu kannst du bestimmte Elemente (z.B. <div>s) mit Klassen oder IDs ausrüsten,

ID nicht Class

Klassen darf es mehrmals geben, IDs darf es immer nur einmal geben
MC_RUDE hat folgendes geschrieben:
Danke erstmal für die Antworten doch leider helfen diese mir nicht weiter bisher.
Ich hatte bereits vor einiger zeit eine Seite erstellt mit 2 Hinterdrundeigenschaften


.html
Code:
<div id="header"></div>
<div id="workpaper"></div>
<div id="footer"></div>

.css
Code:
#header{
   position: relative;
   height: 138px;
   background: url(/cms800/template/ultra77/images/hbg.png) no-repeat center;
   }
#workpaper{
   position: relative;
   height: 138px;
   background: color ....; center;
   }
#footer{
   position: relative;
   height: 138px;
   background: url(/cms800/template/ultra77/images/anderesBild.png) no-repeat center;
   }


body = mainPaper

über DIVs mit einer ID kann man über das mainPaper quqasi subPapers legen .... und denen kann man eigene Eigenschaften zuweisen

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 14.03.2008, 00:19    Titel: Antworten mit Zitat

800XE hat folgendes geschrieben:
chris1988 hat folgendes geschrieben:
Dazu kannst du bestimmte Elemente (z.B. <div>s) mit Klassen oder IDs ausrüsten,

ID nicht Class

Klassen darf es mehrmals geben, IDs darf es immer nur einmal geben

Gegenteiliges habe ich auch nie behauptet Winken



MC_RUDE hat folgendes geschrieben:
Also mit buttom und head habe ich das bereits schon einmal gemacht, aber mit center noch dazu weiss ich nicht wie es geht. Kann man die eine *.html nicht per div in 3 teile schneiden ohne eine tabelle zu verwenden?

Eine HTML-Datei wird nicht geschnitten. Du kannst Bereiche definieren, etwa so, wie es 800XE im letzten Post gemacht hat. Es gibt aber noch zig andere Möglichkeiten, eine Seite in drei Teile (oben, mitte, unten) einzuteilen. Welche die richtige ist, lässt sich nicht allgemein sagen, sondern ist vom jeweiligen Projekt abhängig.

Wenn du also immer noch Probleme hast, wär's schön, wenn du konkreter wirst. Hast du ein fertiges Layout, dass du als Bild mal zeigen kannst? Oder ne ausführliche Skizze? Gibt's bereits eine Seite im Web, die diesen Aufbau hat, wo man sich anschauen kann, was du meinst?

Soll der ganze Bereich von Top bis Bottom sich über die ganze Seite erstrecken? Wieviel Platz soll welcher Bereich einnehmen?


Fragend,

Chris

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
MC_RUDE
Neuer [User]
Neuer



Anmeldung: 10.03.08
Beiträge: 4

BeitragVerfasst am: 14.03.2008, 00:57    Titel: Antworten mit Zitat

.html
Code:
<div id="header"></div>
<div id="top"></div>   <<<<<<<<<<<<<hier???? sooo? <style>
@import url("../css/bgr-head.css") screen;     :lol:  :lol:  :lol:  :lol:  :lol:
<div id="footer"></div>

.css
Code:
#header{
   position: relative;
   height: 138px;
   background: url(/cms800/template/ultra77/images/hbg.png) no-repeat center;
   }
#workpaper{
   position: relative;
   height: 138px;
   background: color ....; center;
   }
#footer{
   position: relative;
   height: 138px;
   background: url(/cms800/template/ultra77/images/anderesBild.png) no-repeat center;
   }


body = mainPaper

Und wie setze ich jetzt die eigenschaft einer externen css file in den bereich des div-tags ein?


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1410
Wohnort: Speyer

BeitragVerfasst am: 14.03.2008, 01:24    Titel: Antworten mit Zitat

MC_RUDE hat folgendes geschrieben:

body = mainPaper

Und wie setze ich jetzt die eigenschaft einer externen css file in den bereich des div-tags ein?

ob eine CSS-Geschichte direkt im HTML (im Headd Style) oder in einer externen .css liegt ist völlig egal

du machst mehrmals eine Anweisung das existierende Element BODY zu stylen

du nimmst eine Sprüdose und lackierst dein Auto Grün
du nimmst eine Sprüdose und lackierst dein Auto Rot
du nimmst eine Sprüdose und lackierst dein Auto Blau

Welche Farbe hat das Auto jetzt?

Die Farbe in der sprüdose ist inteligent
du hast Anweisungen übergeben

#Motorhaube spray red
#Türen spray green
#Dach(wie heist das auf Englisch?) spray blue

was soll das "lol" in den Quote oben?
wo liegt dort der div mit der id=
Frage korektur warum liegt dein <style> import .css
im Body Bereich?
das gehört in den Head Bereich

nimm das Template wo ich das Beispiel rausgehlt habe
und schau die .html und .css an

www.oswd.org/designs/search/designer/id/10528/

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge [Biete] Text über verschiedene Süchte... Katrina Kleinanzeigen 0 29.11.2008, 12:30 Letzten Beitrag anzeigen
Keine neuen Beiträge Biete Newsletterwerbung an über 3000 ... Tompa Kleinanzeigen 0 18.11.2008, 21:00 Letzten Beitrag anzeigen
Keine neuen Beiträge Verkauf des Links - pr3+(webseite übe... petra.braun Internet-Marketing 1 24.10.2008, 15:06 Letzten Beitrag anzeigen
Keine neuen Beiträge Über welchen Weg habt Ihr HTML & ... RoSe HTML & CSS 13 18.09.2008, 17:40 Letzten Beitrag anzeigen
Keine neuen Beiträge Daten in MySql Datenbank über PHP änd... xxcool25xx Serverseitige Websprachen 5 08.09.2008, 06:10 Letzten Beitrag anzeigen
Threadübersicht