NetLook: Content Seite drucken jeweils mit Logo

Hallo!

Kann man mit CSS, Javascript oder sonst irgendwas hinbekommen, dass bei jedem Ausdruck einer Kontentseite von meiner Internetseite, das Logo im Kopf plaziert wird, obwohl es auf der Kontentseite nicht zu sehen ist?!

Gruß
NetLook

  1. Moin

    Hallo!

    Kann man mit CSS, Javascript oder sonst irgendwas hinbekommen, dass bei jedem Ausdruck einer Kontentseite von meiner Internetseite, das Logo im Kopf plaziert wird, obwohl es auf der Kontentseite nicht zu sehen ist?!

    http://de.selfhtml.org/css/eigenschaften/printlayouts.htm
    hier wirst du fündig

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    1. Hallo und Dank 1x!

      Das Problem nun ist, dass das Logo sich mit dem Inhalt überlappt:

      [b]screen.css[/b]
      #PrintLogo {display:none}

      [b]print.css[/b]

        
      #PrintLogo { position:absolute; top:0px; left:25px; width:auto; height:auto; z-index:1; display:block ; float:none}  
      
      

      [b]Seite die gedruckt werden soll[/b]

        
      ...  
      <td>  
      <!-- ########################### Logo für Print ########################### -->  
      <table width="650" height="67" border="0" id="PrintLogo" cellspacing="0" cellpadding="0" style="border-bottom-color:#323232; border-bottom-style:dotted; border-bottom-width:1px">  
        <tr>  
          <td width="300" height="19"><img src="leer.gif" width="150" height="19"/></td>  
          <td width="350" rowspan="3" align="right" valign="top"><img src="print_head.gif" /></td>  
        </tr>  
      </table>  
      <!-- ########################### Content ########################### -->  
      <table...  
      
      

      Ich habe es auch schon mit margin und padding probiert, aber es überlappt sich trotzdem, wie bekomme ich das hin, das der Content unter dem Logo erscheint?

      Gruß
      NetLook

      1. Hi,

        Das Problem nun ist, dass das Logo sich mit dem Inhalt überlappt:

        [b]screen.css[/b]
        #PrintLogo {display:none}

        [b]print.css[/b]

        #PrintLogo { position:absolute; top:0px; left:25px; width:auto; height:auto; z-index:1; display:block ; float:none}

          
        Warum greifst Du zur position:absolute-Keule?  
        Ein einfaches display:block hätte doch vollkommen genügt.  
          
        
        > <table width="650" height="67" border="0" id="PrintLogo" cellspacing="0" cellpadding="0" style="border-bottom-color:#323232; border-bottom-style:dotted; border-bottom-width:1px">  
          
        Wieso verwendest Du eine Tabelle? Du willst doch nur ein einfaches Bild haben.  
          
        cu,  
        Andreas
        
        -- 
        [Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
        [Schreinerei Waechter](http://www.schreinerei-waechter.de/)  
        [O o ostern ...](http://ostereier.andreas-waechter.de/)  
        Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.  
        
        
  2. Seid gegrüßt!

    Hallo!

    Kann man mit CSS, Javascript oder sonst irgendwas hinbekommen, dass bei jedem Ausdruck einer Kontentseite von meiner Internetseite, das Logo im Kopf plaziert wird, obwohl es auf der Kontentseite nicht zu sehen ist?!

    Ich habe das so gelöst:
    Bild in Content einfügen, per CSS[screen] aus dem Viewport schieben (-2000em)/ausblenden (display:none),  und im CSS[print] das Bild eben _nicht_  verschieben/ausblenden.

    --
    Bis Später
        
    ________________________________________________________________
    [Testversion meiner Seite] [Zwei unterwegs in Australien]
    SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)