hab auf irgendeiner seite gelesen, dass es so funktionieren sollte. finde jetzt leider nicht mehr den link
Beiträge von Niels
-
-
zwischen archiv und dem datum und zwischen archiv und dem blog, ist bei mir im IE eine leere stelle. keine ahnung worans liegt
-
hi,
ich habe wieder ein problem
hier erstmal ein ausschnitt vom code:
HTMLCode<span class="scroller"> <table border="0" cellpadding="0" cellspacing="0" style="padding-left:600px;"> <tr> <td> ..... </td> </tr> </table> </span>
CSSPHP
Alles anzeigen.scroller { height:450px; width:700px; overflow:auto; display:table-caption; scrollbar-3dlight-color:<?php echo COLOR_GREY1; ?>; scrollbar-arrow-color:<?php echo COLOR_GREY3; ?>; scrollbar-darkshadow-color:<?php echo COLOR_GREY2; ?>; scrollbar-face-color:<?php echo COLOR_GREY1; ?>; scrollbar-highlight-color:<?php echo COLOR_GREY2; ?>; scrollbar-shadow-color:<?php echo COLOR_GREY2; ?>; scrollbar-track-color:<?php echo COLOR_GREY1; ?>; }
Der IE kommt mit breiten und hoehenangaben bei inline elementen wie <span> klar, der FF nicht.
Nun ist die Frage, wie ich im FF und IE den Scrollbalken anzeigen lass und gleichzeitig den Umbruch am Anfang verhindere.
Wenn ich einfach <span> mit <div> ersetze, sehe ich im IE den Umbruch und im FF nicht.
1. <span>: (code steht oben)
2. <div>: (hier habe ich zudem im css-file display:table-caption; entfernt)So wie man jetzt den 2. Link im FF sieht, soll es auch im IE aussehen.
Das umgekehrte gilt mit dem 1. Link: so wie man es dort im IE sieht, soll es auch im Firefox aussehen.Habe, wie ihr schon seht, im css-file mit display herum experimentiert und zudem schon zwischen inline und block elementen gewechselt, nichts hat aber den gewünschten effekt erbracht: scrollbalken in beiden browsern + kein Umbruch am Anfang
Danke für euer Bemühen,
Niels -
nein, mit ultraedit und eclipse
edit:
hmmmjippie es geht nach ca 2 wochen ist das problem endlich gefunden, dabei habe ich schon immer gedacht dass es daran liegt :>
die datei wurde irgendwie doch als UTF-8 BOM abgespeichert, was mir UltraEdit nicht angezeigt hat. Das gute eclipse von IBM hat mir aber dies gesagt, weshalb ich das stylesheet dann als iso abgespeichert habe
-
meinst du mehr code oder die seite an sich, damit man was sieht?
http:// und http://
ist natuerlich noch längst nicht fertig, also bitte nicht motzen
-
Hi,
ich hab ein stylesheet als .php abgespeichert, welches im IE geladen wird, aber nicht im FF.
Hier sind jeweils die ersten paar Zeilen des Codes, damit ihr euch ein Bild machen könnt:
Index.php:
PHP
Alles anzeigen<?php //header("content-type: text/html"); include ("config.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Page</title> <link href="stylesheet.php" rel="stylesheet" type="text/css" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style media="print" type="text/css"> .dontprint { display:none; } </style> </head>
Stylesheet.php:
Weder die index.php noch die stylesheet.php ist im utf-8-format o. ä. abgespeichert.
So wie der Code jetzt da steht, wird das stylesheet im IE geladen und im FF nicht.
Wenn ich den html-content-type in der index.php einfüge, wird das stylesheet im IE sowie im FF geladen. allerdings erhalte ich dann in beiden browsern die fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at [...]index.php:1) in [...]index.php on line 3
Ich hoffe ihr koennt mir bei dem kleinen problem helfen