|
|
|
Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 0
|
Hai,
ich habe mir ein eigene Template aus dem default gebaut.
Jetzt habe ich das Problem, dass die Antworten auf meine Fragen in weiß angezeigt werden. Was ungünstig ist, weil meine Hintergrundfarbe weiß ist.
Dieses Problem habe ich aber nur im Internet Explorer 6.
Im Firefox 3.0.4 und im Internet Explorer 7 funktioniert es ohne Probleme.
Da ist die Antwortfarbe schwarz, wie ich es haben will.
Hier der Quelltext meiner question.pstpl:
| Code: |
<table width='75%' align='center' border='1' style='border-collapse: collapse; border-color: #000000' bgcolor='white'>
<tr>
<td align='center'>
<table width='100%' cellspacing='0'>
<tr>
<td align='center' bgcolor='#b7142a'>
<font class='questiontext'>{QUESTION} </font>
</td>
</tr>
<tr>
<td align='center'>
<font color='#000000'>{ANSWER}</font>
</td>
</tr>
<tr>
<td class='questionhelp' align='center' bgcolor='#b7142a'>
{QUESTIONHELP}
</td>
</tr>
</table>
</td>
</tr>
</table>
<table>
<tr>
<td height='10'></td>
</tr>
</table>
|
Weiß jemand wie ich das hin bekomme, oder woran es liegt?
Danke schon mal im Voraus.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
Mazi (Moderator)
Moderator Lime
Posts: 3514
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 28
|
|
IE6 ist der Browser, der stets die meisten Probleme macht bei sowas. Hast du mal einen HTML-Validator über die Seite laufen lassen? Vielleicht stimmt irgendwas nicht (fehlende Tags, nicht erlaubte Attribute).
Zur Not allen Nutzern die IE6 nutzen eine Meldung wie "Sie nutzen einen alten und unsicheren Browser. Bitte führen Sie ein Update durch oder wechseln Sie Ihren Browser." anzeigen.
|
|
|
|
Logged
|
|
|
Best regards,
Mazi
______________________
Need help? I can: set up Limesurvey for you / create your survey / implement additional features / design your template / offer premium support -> Contact.
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 0
|
|
Hai,
habe mir das mal mit dem HTML-Validator Plugin von Firefox angesehen.
Daraufhin auch ein paar Fehler entfernt.
Eine Sache habe ich nicht entfernt, da es anscheinend "Standard" von Limesurvey ist.
Hier der Fehler der noch da ist:
line 166 column 28 - Fehler: document type does not allow element "table" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
Kann es daran liegen, oder muss ich einfach damit leben, dass es mit dem IE6 nicht funktioniert. Das ist nämlich ein kleines Problem. Wir möchten Limesurvey in unserer Firma benutzten. Leider funktioniert das Update vom 6er auf den 7er nicht immer reibungslos, weswegen der noch nicht großflächig installiert werden soll.
Danke schon mal im Voraus.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
Mazi (Moderator)
Moderator Lime
Posts: 3514
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 28
|
|
Du kannst ja mal prüfen, ob dr gemeldete Fehler auch bei den anderen Templates auftaucht.
Falls nicht, versuche ein anderes grob anzupassen und teste es im IE6.
|
|
|
|
Logged
|
|
|
Best regards,
Mazi
______________________
Need help? I can: set up Limesurvey for you / create your survey / implement additional features / design your template / offer premium support -> Contact.
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 0
|
|
Hai,
habe mir andere Templates angesehen. Entweder sehen sie im entferntesten nicht so aus, wie ich es haben will (=viel arbeit), oder es sind auch Fehler enthalten (laut HTML-Validator Plugin).
Möchte mich jetzt daran versuchen, die Fehler zu beheben.
Problem ist, dass ich nicht weiß, wie ich an etwas wie {QUESTION} dran komme.
Kann mir das jemand erklären?
Denn ich habe z.b. um dieses {QUESTION} rum, den font-befehl genutzt, um die Schrift schwarz zu machen. Was laut dem Doctype nicht erlaubt ist. Ich müsste aber jetzt wissen, wie ich an das {QUESTION} dran komme, um die Farbe darin zu ändern.
Danke schon mal im Voraus.
|
|
|
|
Logged
|
|
|
Last Edit: 2008/11/21 07:42 By fullmann.
|
|
|
The administrator has disabled public write access.
|
rakete (User)
Gold Lime
Posts: 176
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 3
|
|
schonmal mit span anstatt font versucht? also <span style='color:#000;'>{QUESTION}</span> oder auch <div style='color:#000;'>{QUESTION}</div>...
ich schätze mal das problem ist, das die Frage hardcodiert in einem div mit id='question$code' steht...
sprich: höchste Wertigkeit, das kann man nicht von oben überschreiben...
guck nach #question im stylesheet oder verscuhe mal ein #question einzufügen...
|
|
|
|
Logged
|
|
|
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 0
|
Hai,
danke für die Antwort.
Werde das mal probieren.
Hier schon mal der Quellcode, falls dadurch ne andere Idee kommt.
| Code: |
<font color='#000000'>
<table class='question'>
<tr>
<td align='left'>
<input class='radio' type='radio' value='1' name='88832X22X52' id='answer88832X22X521' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X521' class='answertext'>++ | Vollkommen zufrieden</label><br />
<input class='radio' type='radio' value='2' name='88832X22X52' id='answer88832X22X522' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X522' class='answertext'>+ | Sehr zufrieden</label><br />
<input class='radio' type='radio' value='3' name='88832X22X52' id='answer88832X22X523' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X523' class='answertext'>= | Zufrieden</label><br />
<input class='radio' type='radio' value='4' name='88832X22X52' id='answer88832X22X524' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X524' class='answertext'>- | Weniger zufrieden</label><br />
<input class='radio' type='radio' value='5' name='88832X22X52' id='answer88832X22X525' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X525' class='answertext'>-- | Unzufrieden</label><br />
<input class='radio' type='radio' value='6 ' name='88832X22X52' id='answer88832X22X526 ' onclick='checkconditions(this.value, this.name, this.type)' /><label for='answer88832X22X526 ' class='answertext'>? | Weiß nicht</label><br />
<input type='hidden' name='java88832X22X52' id='java88832X22X52' value='' />
</td>
</tr>
</table>
<input type='hidden' name='display88832X22X52' id='display52' value='' />
</font>
|
Wie gesagt, dass <font ...> </font> habe ich eingesetzt.
Habe es getestet. Funktioniert leider nicht. Der Fehler taucht im HTML-Validator Plugin nicht auf, aber im IE6 wird der Text immer noch nicht angezeigt.
|
|
|
|
Logged
|
|
|
Last Edit: 2008/11/21 11:10 By fullmann.
|
|
|
The administrator has disabled public write access.
|
ITEd (Moderator)
LimeSurvey Team
Posts: 376
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 10
|
|
Kannst auch mal "black" anstatt #000000 versuchen. Aber ich denke das Problem liegt woanders. Mit der default Template ist der Text ja schwarz, auch ohne zusätzliche font Tags. Also ist dir wahrscheinlich irgendwo ein Fehler unterlaufen, nicht unbedingt hier sondern ganz woanders vorher. Irgendwo ist wahrscheinlich ein font Tag oder im Stylesheet eine Angabe die nicht richtig geschlossen sind mit ', ", oder ;. Letzteres z.B. in dem Table Styleattribut im ersten Zitat. Solche Fehler haben oft später merkwürdige Auswirkungen.
Gruß.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 0
|
|
Hai,
ich weiß, dass beim default die Farbe schwarz ist.
Diese habe ich über die template.css auf weiß geändert, weil die meisten Schriften weiß sein sollen.
Habe dann für die, die schwarz sein sollen, die schwarze Farbe per <font>-Tag hinzugefügt. Hatte auch keine Probleme, bis mir aufgefallen ist, dass es im IE6 nicht angezeigt wird. (Auch nur die Antworten bei Auswahlfragen, andere schwarze Texte werden angezeigt.)
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
ITEd (Moderator)
LimeSurvey Team
Posts: 376
|
|
Re:Schriftfarben-Problem zwischen Browser-Versionen 1 Month, 2 Weeks ago
|
Karma: 10
|
Mag gut sein, daß Firefox usw. den Fehler beheben, aber IE6 nicht - ist schon vorgekommen. Aber der Fehler ist nicht dort zu finden wo er sich auswirkt. Schalte das Stylesheet mal aus und sieh ob der Fehler verschwindet. Validiere mal auch dein CSS. Firefox Webdeveloper oder Opera Dragonfly könnten helfen fest zu stellen welche Styles zutreffen.
Übrigens, | Code: |
<input class='radio' type='radio' value='6 ' name='88832X22X52' id='answer88832X22X526 '
|
sieht aus, als ob du Ziffer6SPACE als Code für diese Antwort hast. Absichtlich?
Gruß.
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|