Announcement

Collapse
No announcement yet.

Grafik einblenden - Screen/Media CSS

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Grafik einblenden - Screen/Media CSS

    Hey,
    ich hätte ein kleines Anliegen bezüglich HTML und CSS. Ich bin gerade dabei, mir eine triviale Druckansicht für eine kleine Webseite zu basteln. Das Problem daran ist, das ich auf jeder Druckseite ein Logo haben will, jedoch auf der Webseite nur einmal mein Logo ganz oben haben will. Ich habe bereits mit CSS Klassen gearbeitet, um mir die Logos (quasi eine kleine Grafik) auf den Druckseiten einzublenden, jedoch komm ich nicht drauf wie ich mir das Logo auf der Webside einblenden kann, da die durch "screen" (img {display:none;})ausgeblendet werden.

    Hier mal der Code dazu:

    HTML Code:
    <html>
    <head>
    <title>Seitenumbruch</title>
    
    <style type="text/css">
    
    @media print {
      	img {  }
    }
    @media screen {
    	img {display:none;}
    }
    
    
    </style>
    </head>
    
    
    <body>
    
    <img src="it_logo.jpg"></img>
    <p>Dieser Teil steht vor dem Seitenumbruch bei Ausdruck</p>
    <p style="page-break-before:always"></p>
    
    <img src="it_logo.jpg"></img>
    <p>Dieser Teil steht nach dem Seitenumbruch beim Ausdruck</p>
    <p style="page-break-before:always"></p>
    
    <img src="it_logo.jpg"></img>
    <p>3. Seite</p>
    
    </body>
    </html>
    Habt ihr vielleicht nie Idee wie das zu lösen wäre?


    Besten Dank schonmal,
    Andreas

  • #2
    Hallo aebrio,

    du mußt dir einfach zwei Klassen für die Bilder festlegen.
    HTML Code:
    @media print {
        img.logo1 { display: block; }
        img.logo2 { display: block; }
    }
    @media screen {
      img.logo1 { display: block; }	
      img.logo2 { display: none; }
    }
    Jetzt kannst du im HTML-Code mit <img class="logo1" ... /> und <img class="logo2" ... /> festlegen welche img-Tags ggfs. ausgeblendet werden und welche sichtbar sind.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Ahh klaro, das ist es. Besten Dank für die schnelle Hilfe,

      Gruß
      Andreas

      Comment

      Working...
      X