Webbrowser

smyle

Erfahrenes Mitglied
Einen schönen guten Tag an alle!

Ich habe eine kurze Frage zu den Webbrowser und der Homepages.

Ich habe eine Homepage (mit PHP/HTML/CSS /MySQL) erstellt die im IE korrekt und gut angezeigt wird.
Wenn ich dieselbe Homepage jedoch mit dem Firefox öffne wird diese komplett anders und falsch angezeigt.

Wie kann ich machen das es im jedem Webbrowser korrekt angezeigt wird.
Ich nehme an das kann man mit PHP machen, oder?
 
Hi,
das ist ein bisschen wenig Information. Was wird denn nicht richtig angezeigt ?
So würde ich jetzt sagen das es am CSS liegt.
 
suaberes CSS und HTML.

Der IE erlaubt unsauberes HTML und hat auch noch eigene Tags (also nicht W3C komform) was dazu führt, das Firefox dies nicht richtig anzeigt.

http://validator.w3.org/

Ein PHP-Code der umswitcht sollte die allerletzte Lösung sein, das die Browsererkennung nur bedingt funktioniert (einge stellen den Firefox so ein, dass er sich als IE ausgibt...)
 
Wie man in der Datei Vergleich.jpg sehen kann, ist die Schrift anders und das aussehen des oberen Balken.

CSS der Button oben Rechts:
Code:
/* Button oben Rechts DE ES IT*/
a.button
      {
      font-family:Verdana;
      font-size:12px;
	  color: #333;
	  background-color: #EEE;
      border-left: 2px solid #CCCCCC;
      border-top: 2px solid #CCCCCC;
      border-right: 3px solid #000000;
      border-bottom: 3px solid #000000;
      text-decoration: none;
      width: 55px;
      text-align: center;
      }	  
a.button:hover
      {
	  color: #FFF;
	  background-color:#33C;
      border-left: 2px solid #000000;
      border-top: 2px solid #000000;
      border-right: 3px solid #cccccc;
      border-bottom: 3px solid #cccccc;
      text-decoration: none;
	  text-align: center;	  
      }
marquee.button
      {
	  	border-left: 2px solid #CCCCCC;
      	border-top: 2px solid #CCCCCC;
      	border-right: 3px solid #000000;
      	border-bottom: 3px solid #000000;
		font-family:Verdana;
		font-size:12px;
	  }
Der Rote Balken:
PHP:
echo "<td width='180' align='center'";
echo"<center><marquee bgcolor='#990000' scrollamount='2' class='button' height='20' width='160'>$row->Text</marquee></center>";
 echo"</td>";
Die Buttons oben rechts:
HTML:
    <td width="180" height="20" align="right" valign="top" colspan="2">
<a href="Index.php?lang=DE" class="button" title="Deutsch">DE</a>
<a href="Index.php?lang=ES" class="button" title="Español">ES</a>
<a href="Index.php?lang=IT" class="button" title="Italiano">IT</a> 
</td>
Ist an diesem Code etwas falsch oder wieso wird es nicht gleich angezeigt?
 

Anhänge

  • Vergleich.jpg
    Vergleich.jpg
    35,3 KB · Aufrufe: 23
Zurück