Es ist unvermeidlich, dass bei der Erstellung von WEB-Websites verschiedene Probleme auftreten. Im Folgenden sind einige Probleme aufgeführt, die während der Entwicklung aufgetreten sind, sowie deren Erfahrungen und Erfahrungen, um Umwege zu vermeiden.
1. Die XML-Datei sollte so weit wie möglich in utf-8 codiert sein, z. B. ? Auch wenn sie gespeichert werden kann, muss sie in utf-8 konvertiert werden entspricht auch internationalen Standards.
2. Die Pseudoklasse :hover in CSS ist ungültig, wenn sie vor :visited platziert wird.
3. Wenn das <a>-Tag nicht über das href-Attribut verfügt, sind alle seine CSS-Pseudoklassen wie:hover ungültig.
4. Referenzen in der Form document.wirte("<script language='javascript' src='" + file + "'></" + "script>" werden in der js-Datei verwendet und die relativen Pfade der Dateien beziehen sich auf den js-Pfad von HTML.
Beispiel: a.htm bezieht sich auf xb.js und b.js bezieht sich auf xc.js. Dann sollte die Datei xc.js und nicht direkt sein Pfad c.js relativ zu b.js und css Die @import, url()-Referenz auf der Seite hat dieses Problem nicht.
5. Wenn auf der Seite die Breite der Tabelle auf 100 % eingestellt wird, bleibt eine Bildlaufleiste übrig rechts leer. Bitte legen Sie <body style="overflow:auto"> fest
. Verwenden Sie für häufig verwendete Bilder keine img-Tags und verwenden Sie CSS, um den Hintergrund, die Breite und die Höhe anzugeben Dynamische Bilder (verschieben Sie sie nach oben, um den Hintergrund zu ändern), verwenden Sie am besten <a>, ohne zusätzlichen Code zu schreiben. Verwenden Sie einfach die Pseudoklasse: Hover. Der Vorteil der Verwendung von CSS besteht darin, dass Sie alles auf einmal ändern können.
Dies kann gut in Anwendungenzum
ÄndernHaut verwendet werden
und rufen Sie <span style="font-family:comic;font-size:18pt>aa</span>
8 auf. Nachfolgend finden Sie mehrere CSS-Codes
mit dem zitierten Snippet:
div { overflow: versteckt; text-overflow:ellipsis }
td { Vertical-align : middle }
Um das Auftreten eines Überlaufs zu erzwingen und den Auslassungspunktwert anzuwenden, muss der Autor die White-Space-Eigenschaft des Objekts auf nowrap setzen.
Wenn keine Möglichkeit für Zeilenumbrüche besteht (z. B. die Breite des Objektcontainers ist schmal und es gibt einen langen Text ohne sinnvolle Zeilenumbrüche), kann es zu einem Überlauf kommen, ohne dass Nowrap angewendet wird.
Damit der Auslassungspunktwert angewendet werden kann, muss diese Eigenschaft auf ein Objekt festgelegt werden, das über einen unsichtbaren Bereich verfügt. Die beste Option besteht darin, die Überlaufeigenschaft auf „Ausgeblendet“ zu setzen.
9. document.createElement von Firefox unterstützt weder HTML-Tags im Inhalt noch innerText, aber innerHTML, und Sie können innerHTML verwenden, um seinen Inhalt anzugeben.
10. Die Breite der DropDownList im .net-Steuerelement wird in Firefox nicht eingefärbt. Sie müssen style='width:10px;' direkt definieren.
Der CSS-Cursor in Firefox unterstützt keine Hand, verwenden Sie daher stattdessen den Zeiger.
12. Die Bildlaufleiste im Iframe muss im Iframe-Tag auf style='overflow:hidden' gesetzt werden. Dies kann nicht nur im Textkörper festgelegt werden. Dies führt zu Problemen in Firefox.
13. Achten Sie während des onpropertychange-Ereignisses darauf, event.propertyName zum Filtern des Eigenschaftsänderungsereignisses zu verwenden. Beim Festlegen dieses Ereignisses wurde das onpropertychange-Attribut tatsächlich geändert, sodass es automatisch ausgeführt wird.
14. Die XSL-Unterstützungsversion in js5.6 ist relativ niedrig, beispielsweise wird die Dokumentfunktion nicht unterstützt.
15. Die Slice-Funktion ist langsamer als die direkte Schleife, um Array-Fragmente zu erhalten.
16. Wenn nextSibling das nächste Objekt erhält, beachten Sie bitte, dass zwischen den beiden Knoten keine Leerzeichen stehen dürfen, da es sonst leicht zu Fehlern beim Abrufen des richtigen Objekts kommt.
17. Wenn CreateTextFile chinesische Zeichen enthält, muss der dritte Parameter als „true“ angegeben werden. Andernfalls können keine chinesischen Zeichen geschrieben werden und Write meldet einen Fehler.
18. Verwenden Sie beim Speichern von chinesischem Text ADODB.stream anstelle von fso, da FSO das UTF-8-Format nicht unterstützt.