Ich erstelle eine Website in Dreamweaver mit Bootstrap und habe Probleme, meinen Text in einer der Spalten zu zentrieren.
Ich habe versucht, das CSS wie folgt zu ändern (als Beispiel):
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
Und als dies nicht funktionierte, entfernte ich das text-align
Attribut aus dem CSS und änderte die Absatzklasse so, .text-center
dass sie die richtige Bootstrap-Klasse verwendet.
Ich habe ein paar kleine Buggy-Probleme bemerkt, wie z. B. Klassen, die erst angezeigt werden, wenn ich das Dokument speichere, oder Klassen auf Bildern entfernen und dann erneut hinzufügen müssen, damit sie funktionieren/erscheinen, also bin ich mir nicht sicher, ob es damit zusammenhängt?
Hat jemand eine Ahnung warum beides nicht funktioniert? Vielen Dank!
Ohne die Seite selbst oder weiteren Code zu sehen, gehe ich davon aus, dass die text-align
von einem spezifischeren Selektor (entweder einer #id
oder einer spezifischeren Klasse) überschrieben wird.
Hier können Sie mehr über CSS-Spezifität lesen:
Um genau zu sehen, welches CSS das betreffende Element beeinflusst, können Sie die Entwicklertools Ihres Browsers verwenden. Ich werde Google Chrome als Beispiel verwenden, aber es gibt ähnliche Tools in den meisten modernen Browsern.
Von dort aus können Sie nach unten zu der Eigenschaft scrollen, an der Sie interessiert sind ( text-align
in diesem Fall). Klicken Sie auf den Pfeil links neben der Eigenschaft, um eine Liste aller CSS zu öffnen, die diese Eigenschaft betreffen – das oberste ist dasjenige, das tatsächlich betroffen ist gilt.
Anhand der Informationen hier sollten Sie herausfinden können, wie Sie Ihren Code reparieren können. Höchstwahrscheinlich durch Entfernen eines Stils in einer früheren Deklaration oder Erhöhen der Spezifität des Stils, den Sie anwenden möchten.
Weitere Informationen zu den Entwicklertools von Chrome finden Sie hier:
Ich glaube, Sie identifizieren die Klasse oder den Absatz, den Sie verwenden, nicht richtig. Wenn Sie eine Klasse verwenden, setzen Sie einen Punkt vor den Namen.
.p9 {
font-family: Roboto-light;
text-align: center;
color: #171717;
font-size: 16px;
font-weight: 300;
line-height: 18px;
}
Abgesehen davon würde ich dringend empfehlen, den Editor zu wechseln.
Ich habe das Problem herausgefunden: Ich hatte CSS auf einen äußeren Container angewendet, der sich auf den Text auszuwirken schien - nach dem Entfernen wurde der Text richtig ausgerichtet. Danke für eure Antworten an alle. Ich hoffe, dies ist ein guter Weg für mich, die Frage zu schließen.
PieBie
Cai
text-align
in Ihrer Klasse etwas Spezifischeres überschrieben wird. Öffnen Sie die Seite in einem Browser und verwenden Sie die dortigen Entwicklertools, um zu sehen, welches CSS die Textausrichtung beeinflusstVinzenz