2016-10-18 8 views
1

Ich bin neu im Bootstrap. Ich möchte den Bootstrap meines vorherigen Projekts verwenden. Aber wenn ich die bootstrap.min.css einfügte, scheiterte es, während es gut funktionieren kann, wenn ich einen neuen HTML von Grund auf neu erstelle.Gleiche HTML-Quelldateien, aber anders angezeigt

Ich habe die Beispieldateien in GitHub hochgeladen: https://github.com/kid551/toolbox/tree/master/bootstrapSameFiles. Sie können prüfen, ob die test.htm und test2.htm die gleichen Dateien sind, aber sie werden anders wie folgt angezeigt:

test.htm:

================ =============

enter image description here

============================ =

test2.htm:

=============================

enter image description here

======== ====================

Ich denke, dass Sie dieses Problem durch direktes Herunterladen von GitHub wiederherstellen können.

Ich weiß nicht, warum es passiert und wie ich das behoben habe.

Danke.

+1

Können Sie Ausgangs-Screenshots oder einen Upload zum Live-Server anzeigen, da beide Dateien auf Ihrem obigen Github denselben Code haben, sodass das Problem in keiner Weise bekannt ist. – Nitesh

+0

Ich habe den Screenshot hochgeladen. Ich denke, dass Sie dieses Problem wiederherstellen können, indem Sie es direkt herunterladen. –

+0

Live-Demo wäre gut, da beide Codes gleich sind. Können Sie beide auf einen Testserver hochladen und den Link senden, der das Problem an Ihrem Ende reproduziert? – Nitesh

Antwort

4

Sie sind in einigen Codierung Probleme läuft. Auch wenn Ihre Codebasis identisch zu sein scheint - ist es nicht. Lass mich dich visuell zeigen.

In dem Moment, in dem ich von UTF-8 zu UTF-16 BE umschalte, wird der Code Ihrer Arbeitsversion (test.htm) kryptisch, während der andere ziemlich gut zu funktionieren scheint.

test.htm (UTF-16 BE) enter image description here

Test2.htm (UTF-16 BE) enter image description here

So schließlich Sie von woanders Code kopiert haben könnte oder benutzte sogar eine falsche Kodierung.

EDIT

Sie können mit einem beliebigen Editor testen, was Sie einen Code zu zeigen vermag. Versuchen Sie einfach, einen Zeilenumbruch zu löschen, indem Sie die Rücktaste am ersten Index einer Zeile drücken.Sie werden in fast jeder Zeile bemerken, dass Sie den Zeilenumbruch nicht löschen, sondern stattdessen ein 'unsichtbares Zeichen'. Das bedeutet wiederum, dass Sie die Zeichen, die Ihr Editor nicht richtig codieren kann, nicht sehen können.

+0

Danke für Ihre Antwort! Ich habe meinen Notepad ++ noch einmal überprüft und in ANSI oder utf-8 geändert, es kann endlich funktionieren. Danke für Ihre Hilfe. –

0

Ich habe Ihre Quelle von der GIT heruntergeladen. Sie haben Recht, beide sind ähnlich, aber es stimmt etwas mit der Datei test2.htm nicht. Ich habe NetBeans auf meinem lokalen installiert. Wenn ich die Datei test2 öffne, wird die Quelle in NetBeans als leer angezeigt. Aber wenn ich dieselbe Datei mit Notepad ++ öffne, wird die Quelle angezeigt. Also vielleicht ist die Datei beschädigt. Ich schlage vor, versuchen Sie, die neue Datei zu erstellen oder NetBeans zu verwenden. mit NetBeans Nach dem Speichern seiner Anzeige gleiche wie test.html

enter image description here

+0

Danke für Ihre Informationen! Aber es ist wirklich komisch, wie das passiert ist ... –

+0

kannst du mir bitte sagen, wie du diese Datei erstellt hast ?. Hast du es aus dem Internet heruntergeladen? oder ein beliebiges Werkzeug verwendet, um dieses Ziel zu erreichen. –

+0

Ich erstelle diese Datei mit Notepad ++ mit Codierung UCS-2 BE BOM, die versehentlich geändert werden kann. Und ich justiere es einfach in ANSI und gespeichert, es kann funktionieren. –

Verwandte Themen