2017-05-23 6 views
1

Ich bin eine Art Newbee in großen Projekten für Webentwicklung und muss auf einer Website für meine Universität arbeiten. Daher ist derzeit eines der Hauptprobleme die Browserkompatibilität. Der Internet Explorer, Safari und Google Chrome implementieren immer einige Tabellen unterschiedlich. Ich gebe eine maximale Breite für die Tische ein und es funktioniert für Firefox und Opera.Brauchen Sie Hilfe, um die Browsercompabilitat zu verstehen

Daher habe ich ein paar Fragen. 1. Gibt es eine Möglichkeit für mich, alles zu standardisieren? 2.Nur im Internetexplorer werden die Tabellen vertikal anstatt horizontal angezeigt, wie kann das passieren?

Wenn jemand zumindest einige Antworten für mich haben könnte, wäre ich sehr dankbar.

Grüße, B0n0b0; 3

+0

Ja, Sie können, und es ist sehr einfach, aber die Leute bevorzugen, Hacks zu schreiben und umfangreiche Tests für reine Jobsicherheit zu machen. Bitte teilen Sie es nicht mit Außenseitern, es ist ein Gildengeheimnis! (Wenn Sie ein bestimmtes Problem mit einem bestimmten Browser haben, zögern Sie nicht, hier zu fragen.) –

+0

Vielen Dank. : D Das erste, was ist: #content ol li, #content ul li { margin-bottom: 0 wichtig; Grenze-unten: 1px; Schriftgröße: 1.0em; max-breite: 13em; } das ist mein CSS. Meine Tabellen sind jetzt in einer Linie, ohne zu verschieben. Außer in Google Chrome, es ändert sich nichts :( – B0n0b0

+0

Meine Entschuldigungen, wenn ich sagte, "hier fragen:" ich in [Frage Format] gemeint (https://stackoverflow.com/posts/44129782/edit), so Code lesbar und Sie können sogar ein Snippet schreiben, um das Problem zu verdeutlichen. –

Antwort

0

Um Browser-Kompatibilität einig Web-Entwickler ein CSS Reseter verwenden zu maximieren. Sein Ziel ist es, (einige) CSS-Regeln zu standardisieren.

Es gibt Unmengen an CSS-Restern, die Sie vielleicht nach einer suchen möchten, die Ihren Anforderungen entspricht.

Siehe: CSSReset und HTML5Doctor für weitere Informationen zu diesem Thema.

+0

Danke, große Zeiten!: 3 – B0n0b0

Verwandte Themen