2016-08-16 3 views
-1

Die Website, an der ich arbeite, funktioniert perfekt in Chrome, aber wenn ich es in Firefox öffne, wird der Text zwischen den Etikett-Tags nicht angezeigt.Das Logo meiner Website wird nicht auf firefox angezeigt

Kann mir jemand helfen?

EDIT: Das ist mein Code.

echo " <div class='row form-row' id='form-specialties'> 
    <label for='specialties'>" . $_dic['#SPECIALTIES#'] . " </label> 
    <input id='form-specialties' class='form-input' name='specialties'    value='$specialties'> 
</div>"; 

Dies ist der Code auf FireFox:

<label for="specialties"> </label> 

Dies ist der Code auf Chrome:

<label for="specialties">Especialidades </label> 
+0

Sie müssen mindestens die problematische Markup/Code anzeigen. –

+0

@AlexK. Ich habe den Beitrag bearbeitet. Hast du darüber gesprochen? –

+0

Sie könnten uns den resultierenden HTML-Code im Browser selbst anzeigen. Das Etikett könnte leer sein. Verwenden Sie die Entwicklerwerkzeuge des Browsers, um CSS-Eigenschaften zu prüfen! –

Antwort

0

ich Sie doppelte IDs in Ihrem Markup (form-specialties) haben bemerkt. In HTML muss eine ID eindeutig sein. Es darf nicht mehrfach verwendet werden. Vielleicht verursacht dies ein Problem?

Auch könnte es hilfreich sein, die CSS zu sehen, die Sie verwenden, vielleicht liegt das Problem darin.

+0

Ich habe die doppelte ID entfernt und es funktioniert nicht ... Ich habe auf dieser Seite wie 10 Textareas und das Label zeigt auf den ersten, also glaube ich nicht, dass es ein CSS-Problem ist ... –

+0

Könnten Sie die geparste HTML-Ausgabe posten? Und wie wird '$ _dic' bevölkert? Wenn Sie eine 'var_dump ($ _ dic)' machen würden, ist die Ausgabe in verschiedenen Browsern unterschiedlich? –

+0

Das $ _dic ist ein Array, das verwendet wird, um die Übersetzung zwischen verschiedenen Sprachen auf unserer Website zu erstellen. Die var_dump auf dem Etikett hat nichts gemacht ... Sorry, wath meinst du mit 'geparste HTML-Ausgabe'? –

Verwandte Themen