tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
995
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    hi,

    also ich habe folgendes Problem:

    Ich habe eine Webseite bei Jimdo ( DemonWars.de )

    Jetzt will ich den weißen Hintergrund durch eine Grafik ersetzen.
    Den Code, den ich dafür im Head einsetzen muss, habe ich:

    Code css:
    1
    2
    3
    4
    5
    6
    
    <style type="text/css">
     
    div#cc-tp-wrapper {
    background:url("hier den Link einfügen") repeat-y scroll right top white !important;}
     
    </style>

    Dass funkitoniert auch, normalerweise:
    Jetzt ging es aber nicht, weil die Seite schon eine Hintergrundgrafik hat (eine weiße)
    Und der Code dazu ist im Head, den kann ich aber nicht bearbeiten/löschen.

    Jetzt ist meine Frage:wie kann man den Code oben so ändern, dass er den anderen überschreibt?

    Hoffe ihr könnt mir helfen.

    PS: Den Code im Head, den kann ich leider noch nicht posten, da ich nicht weiß ob ich so was darf ( ist ja von Jimdo) Aber ich hab bei denen schon angefragt, und werde ihn hier posten, wenn ich die erlaubnis habe.

    Lg
    Dennis
     

  2. #2
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    Jetzt will ich den weißen Hintergrund durch eine Grafik ersetzen.
    Den Code, den ich dafür im Head einsetzen muss, habe ich:

    Code css:
    1
    2
    3
    4
    5
    6
    
    <style type="text/css">
     
    div#cc-tp-wrapper {
    background:url("hier den Link einfügen") repeat-y scroll right top white !important;}
     
    </style>

    Dass funkitoniert auch, normalerweise:
    Jetzt ging es aber nicht, weil die Seite schon eine Hintergrundgrafik hat (eine weiße)
    Und der Code dazu ist im Head, den kann ich aber nicht bearbeiten/löschen.

    Jetzt ist meine Frage:wie kann man den Code oben so ändern, dass er den anderen überschreibt?
    Für das Gelingen ist neben dem gleichlautenden / -namigen Selektor (hier wohl div#cc-tp-wrapper) in den Stylesheets grundsätzlich die Stelle (Codezeile) entscheidend, an der das CSS geladen wird; es muß im Quellcode nach dem zu überschreibenden Stylesheet folgen, damit der Browser die enthaltene(n) CSS-Regel(n) überschreibt.

    Im Header des HTML-Docs etwa so:

    Code xhtml:
    1
    2
    3
    4
    5
    6
    7
    8
    
    <head>
        <!-- Vorgegebenes CSS -->
        <link rel="stylesheet" type="text/css" href="style.css" />
        <style type="text/css">
            /* Dein CSS */
        </style>
        ...
    </head>

    Oder direkt im CSS-Code, falls zugänglich, dann aber ohne <style></style>-Tag, und auch dort im Anschluß der existierenden Deklarationsblöcke:

    Code css:
    1
    2
    3
    4
    5
    
    /* Vorgegebenes CSS */
    div#cc-tp-wrapper  { ... }
     
    /* Dein CSS */
    div#cc-tp-wrapper  { ... }
    Geändert von spicelab (27.02.11 um 11:59 Uhr)
     

  3. #3
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    hi,
    also erstmal danke für deinen post, nur leider kann ich überhaupt nichts am vorgegebenen Code ändern, ich hab zwar meinen code ganz nach oben im Headbereich gemacht, aber es hilft nichts.
    Außerdem ist der code im vorgegebenem Head anders, als der meine.
    Ich weiß nicht ob ich das posten darf. Ich würde es dir ja per pn schicken, aber das geht nicht.

    Lg und schon mal danke
    Dennis
     

  4. #4
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    nur leider kann ich überhaupt nichts am vorgegebenen Code ändern, ich hab zwar meinen code ganz nach oben im Headbereich gemacht, aber es hilft nichts.
    Und in welcher Reihenfolge folgen die Styleheets im HTML-Header? Deines muß nach dem existierenden folgen!


    Zitat Zitat von Eli- Beitrag anzeigen
    Außerdem ist der code im vorgegebenem Head anders, als der meine.
    Ich weiß nicht ob ich das posten darf.
    Dann mach Dich schlau.


    Zitat Zitat von Eli- Beitrag anzeigen
    Ich würde es dir ja per pn schicken, aber das geht nicht.
    PNs sind genau aus solchen Gründen grundsätzlich bei mir deaktiviert.
    Geändert von spicelab (27.02.11 um 12:23 Uhr)
     

  5. #5
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    1.das tut es leider nicht. Es ist ganz am Ende, und das wo es drin steht, ist in der mitte.

    2.Hab ich, es hat nur noch keiner geantwortet.

    3. aha...


    Lg
    Dennis
     

  6. #6
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    @1.

    Wie der Header-Code konkret lautet, sich im Detail zusammensetzt, weiß ich nicht, aber wie es vom technischen Ansatz her grundsätzlich funktioniert, hab ich dir anhand der beiden Code-Varianten (HTML- oder CSS-Umsetzung) gezeigt, und dich darauf aufmerksam gemacht, dass der zu überschreibende Eigenschaftswert auch einen gleichlautenden / -namigen CSS-Selektor in beiden Stylesheets voraussetzt.

    Ist dem nicht so, funktioniert's auch nicht.
    Geändert von spicelab (27.02.11 um 13:11 Uhr)
     

  7. #7
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    ich hab zwar meinen code ganz nach oben im Headbereich gemacht, aber es hilft nichts.
    Bei mir schon - der rechte graue Streifen ist dein alternatives Hintergrundbild "bg datenbank hover.png".

    CSS überschreiben-css_ueberschreiben.png

    Ergo: Browsercache leeren, Seite neu aufrufen.
     

  8. #8
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    hi,

    das ist falsch. Da habe ich gerade ein paar neue Style ausprobiert. Jetzt habe ich wieder den eigentlichen, und da geht es nicht.
     

  9. #9
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    das ist falsch.


    Zitat Zitat von Eli- Beitrag anzeigen
    Da habe ich gerade ein paar neue Style ausprobiert. Jetzt habe ich wieder den eigentlichen, und da geht es nicht.
    Weil die ID-Bezeichner Deiner <div>-Tags im HTML-Code nicht mehr mit der abgelichteten funktionstüchtigen Variante übereinstimmen

    Aus:

    HTML-Code:
    <div id="cc-tp-wrapper" class="cc-content-parent">
    wurde nun aktuell:

    HTML-Code:
    <div id="wrapper" class="cc-content-parent">
    In Deinem CSS benennst Du das Element aber weiterhin so:

    Code css:
    1
    
    div#cc-tp-wrapper {...}
    Geändert von spicelab (27.02.11 um 14:01 Uhr)
     

  10. #10
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    also ich vermute das du damit meinst, ich soll den Code umändern in div#wrapper ,oder irr dich mich?
    wenn nicht, dann funktioniert es nicht.
     

  11. #11
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    also ich vermute das du damit meinst, ich soll den Code umändern in div#wrapper ,oder irr dich mich?
    wenn nicht, dann funktioniert es nicht.
    Wie herum Du den HTML- oder CSS-Code angleichst, bleibt Dir überlassen, weil technisch unerheblich.

    Dass es entgegen Deiner Aussage dennoch funktioniert, hatten wir schon.
     

  12. #12
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    ja ich habe ja den Code umbenannt, aber es geht nicht.
    DemonWars.de
    schaus dir an.
     

  13. #13
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Die Problemursache ist in diesem Fall (mit diesem verwendeten Code) ganz anderer Natur.

    Webmaster FAQ -> [CSS] Warum passt sich die Boxenhöhe nicht dem Inhalt an?

    In dem Post wird der deklarierte Rahmen nicht vollständig in der Höhe um die Box gezogen, analog dazu bei dir das Hintergrundbild nicht vertikal wiederholt.
    Geändert von spicelab (27.02.11 um 14:21 Uhr)
     

  14. #14
    Eli- Eli- ist offline Mitglied Bronze
    Registriert seit
    Feb 2011
    Beiträge
    40
    hi ok ich werds mir durchlesen, aber wieso wiederholt? es ist ja GAR nicht da
     

  15. #15
    Avatar von spicelab
    spicelab spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.744
    Zitat Zitat von Eli- Beitrag anzeigen
    aber wieso wiederholt? es ist ja GAR nicht da
    Kommt letztlich auf's Gleiche heraus, weil das Element aus genanntem Grund (Beitrag) derzeit eine Höhe gleich null besitzt, die den Blick auf das Hintergrundmotiv nicht freigibt
    Geändert von spicelab (27.02.11 um 14:39 Uhr)
     

Ähnliche Themen

  1. überschreiben
    Von deniz_boy im Forum Java
    Antworten: 4
    Letzter Beitrag: 05.12.08, 18:22
  2. überschreiben in db
    Von paini2008 im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.07.08, 16:40
  3. Überschreiben
    Von mahaju im Forum PHP
    Antworten: 1
    Letzter Beitrag: 30.06.08, 12:30
  4. Datei Überschreiben?
    Von athlon im Forum VisualStudio & MFC
    Antworten: 4
    Letzter Beitrag: 20.06.06, 14:04

Stichworte