zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden [print.css] Logo drucken auch bei deaktivierten Hintergrundbildern?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 01.11.2008, 15:04
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.10.2008
Beiträge: 34
Rayne befindet sich auf einem aufstrebenden Ast
Standard [print.css] Logo drucken auch bei deaktivierten Hintergrundbildern?

Hallo,

Ich bastel gerade an einer Website und möchte, dass wenn sie gedruckt wird, auch das Logo mitgedruckt wird.

Da das Logo der screen-CSS eine Hintergrundfarbe hat, möchte ich für den Druck ein weniger farbliches Logo verwenden.

An sich kein Problem: Ich verlinke in der print.css einfach das Druck-Logo. Aber ich binde das Logo als Hintergrundbild ein und wenn beim Druck Hintergrundbilder deaktiviert sind, wird es nicht mitgedruckt.

Mein bisheriger Lösungsversuch scheint jedoch nicht zu klappen:

index.php:

HTML-Code:
<div id="Logo">
		<img src="Bilder/Logo-print.gif" alt="" />
	</div>
screen.css:

HTML-Code:
#Logo 
{
width:450px;
height:100px;
float:left;
display:inline;
background:url(Bilder/Logo.gif) no-repeat; 
}	

#Logo img
{
visibility: hidden;
}
print.css:

HTML-Code:
#Logo 
{
width:450px;
height:100px;
float:left;
display:inline;
background:none; 
}				 

#Logo img
{
visibility: visible;
}
Hat jemand von euch eine Idee, wie ich mein Vorhaben umsetzen kann?

Danke
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 01.11.2008, 15:15
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.737
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Wie bindest du denn die Stylesheets ein?
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 01.11.2008, 15:17
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.10.2008
Beiträge: 34
Rayne befindet sich auf einem aufstrebenden Ast
Standard

HTML-Code:
<link rel="stylesheet" type="text/css" href="<?php echo TEMPLATE_DIR; ?>/styles.css" />
<link rel="stylesheet" type="text/css" href="<?php echo TEMPLATE_DIR; ?>/print.css" media="print" />
Mit Zitat antworten
  #4 (permalink)  
Alt 01.11.2008, 15:28
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.737
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Dann stimmen die relativen Pfade zur Grafikdatei im Stylesheet vermutlich nicht, da diese von der URL des jeweiligen Stylesheets aus aufgelöst werden.
__________________
Markus Wulftange
Mit Zitat antworten
  #5 (permalink)  
Alt 01.11.2008, 15:58
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 15.10.2008
Beiträge: 34
Rayne befindet sich auf einem aufstrebenden Ast
Standard

Nun geht es. Hab das <?php echo TEMPLATE_DIR; ?> vergessen

Danke
Mit Zitat antworten
  #6 (permalink)  
Alt 01.11.2008, 16:03
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.737
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Ich lag also mit meiner Vermutung richtig. Wenn du den relativen Pfad richtig anpasst, kannst du natürlich auch weiterhin mit relativen Pfad arbeiten. In deinem Fall müsste dann „../Bilder/Logo.gif“ im Stylesheet stehen.
__________________
Markus Wulftange
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Drucken von Hintergrundbildern vBr CSS 3 18.10.2007 17:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:02 Uhr.