Seite 1 von 2

css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 20:03
von Shorty1968
Ich möchte das im Bild [ externes Bild ] zu sehen ist mit Grafiken versehen und und habe in der color.css diesen eintrag:

Code: Alles auswählen

span.corners-top {
	background-image: url("{T_THEME_PATH}/images/corners_left.png");
}

span.corners-top span {
	background-image: url("{T_THEME_PATH}/images/corners_right.png");
}

span.corners-bottom {
	background-image: url("{T_THEME_PATH}/images/corners_left.png");
}

span.corners-bottom span {
	background-image: url("{T_THEME_PATH}/images/corners_right.png");
}
und in der overall_header.html diesen code:

Code: Alles auswählen

<div class="inner"><span class="corners-top"><span></span></span>
      <ul class="linklist navlinks">
         <li class="icon-home"><!-- IF U_PORTAL --><a href="{U_PORTAL}">{L_PORTAL}</a> &#187; <!-- ENDIF --><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
         <li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="fontsizeup(); return false;" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>

         <!-- IF U_EMAIL_TOPIC --><li class="rightside"><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a></li><!-- ENDIF -->
         <!-- IF U_EMAIL_PM --><li class="rightside"><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a></li><!-- ENDIF -->
         <!-- IF U_PRINT_TOPIC --><li class="rightside"><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a></li><!-- ENDIF -->
         <!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
         <!-- INCLUDE prime_quick_style.html -->
      </ul>
         <span class="corners-bottom"><span></span></span></div>
Darin habe ich die Grafiken mit:

Code: Alles auswählen

<span class="corners-top">
<span class="corners-bottom">
Deklariert aber warum werden diese nicht angezeigt?

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 20:29
von Crizzo
Hi,

mögliche Gründe:
  • CSS Spezifität deiner Regeln nicht hoch genug
  • Element hat keine Höhe, Breite oder so
  • Fehler in der CSS-Regel
  • Background-position, repeat und co nicht definiert bzw. werden von irgendwo falsch gesetzt
/Glaskugel Ende Da du mal wieder nicht in der Lage bist das Original zu verlinken, am Bild kann man keine Fehler sehen und keine Lösungen probieren. :roll:

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 20:49
von Shorty1968
Hallo BlackHawk
Das orginal kann ich nicht Presentieren das ist local auf xampp,ich versuche mir gerade einen Windows Style zu Basteln.

in der forumlist_body.html sind die Grafiken übder diese css zusehen,kann es sein das der css befehl in einer anderen css datei muss?

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 20:54
von Crizzo
Shorty1968 hat geschrieben: in der forumlist_body.html sind die Grafiken übder diese css zusehen,kann es sein das der css befehl in einer anderen css datei muss?
Solange die Datei in der stylesheet.css auch importiert wird, kannst du sie dahin schreiben, wo du Bock drauf hast.

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 20:56
von WileCoyote
Shorty1968 hat geschrieben:Darin habe ich die Grafiken mit:

Code: Alles auswählen

    <span class="corners-top">
    <span class="corners-bottom">
Deklariert aber warum werden diese nicht angezeigt?
Weil das deklarieren der Grafik allein nicht reicht. Damit wird eben nur festgelegt welche Grafik angezeigt werden soll, aber nicht die Klasse bzw. "class" erstellt.

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 21:35
von Shorty1968
BlackHawk87 hat geschrieben: Solange die Datei in der stylesheet.css auch importiert wird, kannst du sie dahin schreiben, wo du Bock drauf hast
Der style Basiert auf den prosilver da schreibt man sowas nicht in die stylesheet.css sondern so wie ich das sehe in der color.css oder der common.css.
WileCoyote hat geschrieben: Weil das deklarieren der Grafik allein nicht reicht. Damit wird eben nur festgelegt welche Grafik angezeigt werden soll, aber nicht die Klasse bzw. "class" erstellt.
Das heist also es müsste dann noch style="background-image: url("{T_THEME_PATH}/images/corners_left.png");" da noch mit rein,aber warum geht es den ohne das in der forumlist_body.html da steht auch nicht mehr drinne?

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 21:43
von Crizzo
Shorty1968 hat geschrieben:
BlackHawk87 hat geschrieben: Solange die Datei in der stylesheet.css auch importiert wird, kannst du sie dahin schreiben, wo du Bock drauf hast
Der style Basiert auf den prosilver da schreibt man sowas nicht in die stylesheet.css sondern so wie ich das sehe in der color.css oder der common.css.
Red doch nicht so einen Unsinn. Lies was ich geschrieben hab. Da war nie die Rede davon, dass du in die stylesheet.css deine CSS-Regel schreiben sollst! :roll:

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 21:46
von Shorty1968
Oh sorry hast recht das habe ich falsch verstanden,ja sind alle in der Deklariert.

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 22:49
von WileCoyote
Shorty1968 hat geschrieben:Das heist also es müsste dann noch style="background-image: url("{T_THEME_PATH}/images/corners_left.png");" da noch mit rein,aber warum geht es den ohne das in der forumlist_body.html da steht auch nicht mehr drinne?
Das heißt es nicht. Du legst mit deinem Eintrag nur fest, welche Grafik für die Anzeige der Klasse verwendet wird. Ergo muss auch die die Klasse definiert sein, die in der HTML-Datei verwendet wird.

Re: css eintrag wird nicht angezeigt?

Verfasst: 25.01.2012 23:04
von Shorty1968
Ja ist sie doch hier mit oder?

Code: Alles auswählen

<span class="corners-top">
    <span class="corners-bottom">