css eintrag wird nicht angezeigt?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

css eintrag wird nicht angezeigt?

Beitrag 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?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: css eintrag wird nicht angezeigt?

Beitrag 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:
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: css eintrag wird nicht angezeigt?

Beitrag 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?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: css eintrag wird nicht angezeigt?

Beitrag 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.
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: css eintrag wird nicht angezeigt?

Beitrag 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.
Gruß WileCoyote
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: css eintrag wird nicht angezeigt?

Beitrag 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?
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12123
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: css eintrag wird nicht angezeigt?

Beitrag 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:
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: css eintrag wird nicht angezeigt?

Beitrag von Shorty1968 »

Oh sorry hast recht das habe ich falsch verstanden,ja sind alle in der Deklariert.
Benutzeravatar
WileCoyote
Mitglied
Beiträge: 901
Registriert: 13.07.2011 07:38
Wohnort: Österreich

Re: css eintrag wird nicht angezeigt?

Beitrag 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.
Gruß WileCoyote
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: css eintrag wird nicht angezeigt?

Beitrag von Shorty1968 »

Ja ist sie doch hier mit oder?

Code: Alles auswählen

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

Zurück zu „[3.0.x] Styles, Templates und Grafiken“