transparenter Tabellenhintergrund im Firefox?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

transparenter Tabellenhintergrund im Firefox?

Beitrag von Gumfuzi »

Hallo!

folgende Aufgabe:
ich habe eine Seite (lokal) die ein Hintergrundbild hat. Davor sind Tabellen. Bei diesen Tabellen kann man ja einen Hintergrund einbauen (Farbe, Bild, etc.), jedoch nicht transparent. Es soll dann so sein, daß (zwecks besserer Lesbarkeit der Tabellen) die Tabelle auf einem halbtransparentem, gräulich-weissem Bild liegt, sodaß an der Stelle, wo die tabelle ist, das Hintergrundbild abgeschwächt ist, aber dennoch leicht sichtbar.

Das soetwas nicht im Standard vorgesehen ist, habe ich via Frontpage (jaja, ich weiß...) eine halbtransparente, freischwebende Autoform (Rechteck, ca. 80% transparent) darüber gelegt.
Ergebnis: funzt (aber nur im Internet Explorer, da es IMO ein Office-Feature ist).
Im Firefox funzt das nicht, da fehlen die Autoformen auf der Seite einfach...

Die Frage:
wie bringe ich dem Firefox bei, daß er die Auoformen darstellt?
Gibt es eine andere Lösung dafür?

*edit*
ich habe es nun gefunden, falls jemand eine Lösung sucht, dann hierher geguckt:
http://standards.webmasterpro.de/index- ... Tipps.html
Ein Beispielcode:

Code: Alles auswählen

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#box{
    width:300px;
    height:300px;
    padding:20px;
}
#transparent{
    position:relative;
    opacity: 0.5;
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    filter:alpha(opacity=50);
    background:white;
}
#transparent *{
    color:black;
}
</style>
</head>
<body link="#008080" vlink="#008080" alink="#008080" background="hintergrund.jpg">
<div id="box">
    <div id="transparent">
          <p>ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text ganz viel Text </p>
    </div>
</div>
</body>
</html>
*nochmal edit*
habe nun folgenden Code:

Code: Alles auswählen

...
<style type="text/css">
#box{
    width:500px;
    height:500px;
    padding:50px;
}
#transparent{
    position:relative;
    opacity: 0.2;
    -moz-opacity:0.2;
    -khtml-opacity:0.2;
    filter:alpha(opacity=20);
    background:white;
}
#transparent *{
    color:red;
}
</style>
</head>

<body link="#008080" vlink="#008080" alink="#008080" background="campfires2k2.jpg">

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="transparent">
  <tr>
    <td width="33%"><font color="#FF0000" face="Comic Sans MS"><b>&nbsp; News</b></font></td>
    <td width="33%"><font color="#FF0000" face="Comic Sans MS"><b>&nbsp; Nachschlagen</b></font></td>
    <td width="34%"><font color="#FF0000" face="Comic Sans MS"><b>&nbsp; Suche & Service</b></font></td>
  </tr>
...
nun ist die Schrift in der Tabelle auch transparent - wie kann ich die Schrift normal machen?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

PNG unterstützt einen Alphakanal, demnach reicht ein einfaches

Code: Alles auswählen

body {background: url(windows95.jpg);}
table {background: url(halbtrans.png);}
http://pyra.cat-proof.de/temp/halbtransparent.html

Allerdings: Obwohl das PNG Format schon über 10 Jahre alt ist, unterstützt der IE die Transparenz anno domini 2006 immer noch nicht :roll:. Da müsstest du dann evtl. noch mit filter:Alpha nachhelfen.
KB:knigge
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Pyramide hat geschrieben:Allerdings: Obwohl das PNG Format schon über 10 Jahre alt ist, unterstützt der IE die Transparenz anno domini 2006 immer noch nicht :roll:.
Ist so nicht ganz richtig! Der IE6 unterstützt sehr wohl transparente
Grafiken im PNG Format. Thema hatten wir schon mal hier -->

http://www.phpbb.de/viewtopic.php?t=108682

... und wer weiß, was Alpha-Transparenz ist, der sollte auch von der guten,
alten Colour-Key-Transparenz schon mal was gehört haben. easy
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

easygo hat geschrieben:... und wer weiß, was Alpha-Transparenz ist, der sollte auch von der guten,
alten Colour-Key-Transparenz schon mal was gehört haben. easy
Naja aber die hilft in diesem Fall nicht weiter.
KB:knigge
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

@Pyramide: vielen Dank!!!!!!!!!! funzt perfekt!
Jan88
Mitglied
Beiträge: 278
Registriert: 04.10.2005 15:02
Kontaktdaten:

Beitrag von Jan88 »

Pyramide hat geschrieben:PNG unterstützt einen Alphakanal, demnach reicht ein einfaches

Code: Alles auswählen

body {background: url(windows95.jpg);}
table {background: url(halbtrans.png);}
http://pyra.cat-proof.de/temp/halbtransparent.html

Allerdings: Obwohl das PNG Format schon über 10 Jahre alt ist, unterstützt der IE die Transparenz anno domini 2006 immer noch nicht :roll:. Da müsstest du dann evtl. noch mit filter:Alpha nachhelfen.
Hast du vlt auch ganz kurz ne Erklärung dazu? Muss ich eine halbtrans.png selber erstellen?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Die halbtrans.png ist im prinzip nur ein 1x1 Pixel Bild welches du entsprechend mehr oder weniger Transparent gestaltest. Kannst natürlich auch meins nehmen, wenn dir das ausreicht.
KB:knigge
Jan88
Mitglied
Beiträge: 278
Registriert: 04.10.2005 15:02
Kontaktdaten:

Beitrag von Jan88 »

Ja als anfang wäre ich echt dankbar

Kannst du sie mir geben?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

KB:knigge
Jan88
Mitglied
Beiträge: 278
Registriert: 04.10.2005 15:02
Kontaktdaten:

Beitrag von Jan88 »

Danke,

werds gleich mal ausprobieren.
Antworten

Zurück zu „Coding & Technik“