PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stylesheet


nobody
17.07.2004, 12:19
Wenn ich das Forum mit meinem Stylesheet aufrufe, wird der Text von allen Beiträgen zentriert dargestellt. Dass im Quelltext von den einzelnen Seiten überall align="center" steht ist klar. In der CSS-Datei (http://www.studenten-city.de/forum/clientscript/vbulletin_css/style-8cca1650-00006.css) kann ich aber auch nichts finden, was die zentrierte Darstellung wieder rückgängig machen würde.

Was mich am Chemieonline-Stylesheet vor allem stört: besuchte Links werden nicht in einer anderen Farbe dargestellt. Das wäre aber sehr hilfreich, vor allem wenn man nicht nur die neusten Beiträge liest.

CO-Mertens
17.07.2004, 12:26
Wie sieht denn Dein Stylesheet aus? Könntest Du dieses + Screenshot bitte einmal posten, dann kann ich mir ein genaues Bild machen.

nobody
17.07.2004, 12:40
im Stylesheet steht eigentlich nichts besonderes drin. Außer weißer Hintergrund / schwarze Schrift (Verdana). Das war's im Prinzip.
Aus dem CO-Stylesheet habe ich ein paar Zeilen am Ende reinkopiert, weil ich dachte dass damit die zentrierte Darstellung vielleicht aufgehoben wird, aber das hat nichts geändert.

nobody
17.07.2004, 12:51
Jetzt habe ich in Opera mal das komplette CO-Stylesheet als lokales Stylesheet eingestellt und nur die a:visited Farben geändert.
Ergebnis: auch dann wird der Text zentriert dargestellt.
Wie das ganze funktioniert? Keine Ahnung, nur merkwürdig. Hat vermutlich etwas mit den aufklappbaren Menüs zu tun!?

CO-Mertens
17.07.2004, 12:56
Was möchtest Du denn genau mit Deinem eigenen StyleSheet erreichen? Geht es nur im die Farbe von besuchten Links oder um noch mehr?

nobody
17.07.2004, 13:00
Was möchtest Du denn genau mit Deinem eigenen StyleSheet erreichen? Geht es nur im die Farbe von besuchten Links oder um noch mehr?

Eigentlich geht es mir nur um eine andere Farbe für die besuchten Links. Die anderen Farben und Darstellung vom Forum finde ich gut.

CO-Mertens
17.07.2004, 13:24
Das Problem dabei ist, daß nicht alle CSS Angaben innerhalb eines Stylesheets sind. Es gibt mehrere und andere CSS Angaben finden sich im Quelltext direkt und werden auch ignoriert, wenn man ein eigenes Stylesheet erstellt.

Um den Text dennoch Links ausrichten zu können, mußt Du in Deinem Stylesheet Du nach folgender Angabe suchen:

.page
{
background-color: #000000;
color: #CCCCCC;
}

und mit dieser ersetzen:
.page
{
background-color: #000000;
color: #CCCCCC;
text-align: left;
}

Dennoch wirst Du dann noch andere Probleme haben.

CO-Mertens
17.07.2004, 13:27
Ein etwas einfacher Weg, der zumindest in Opera 7.5 vorhanden ist:

Tools - Preferences - Page Style - My link Style


Dort haben zumindest die Einstellungen Unterstreichen und/oder Durchstreichen eine Wirkung ohne einen eigenen Style zu erstellen.

nobody
17.07.2004, 13:39
Vielen Dank für deine schnelle Antwort.
Dass man das text-align in '.page' schreiben muss habe ich nicht gesehen. Jetzt ist die Textausrichtung ok.

Das mit der eigenen Linkfarbe funktioniert unter Opera 7.23 nicht. Das Menü gibt es zwar, aber die Angaben von der Internetseite scheinen Vorrang zu haben, obwohl ich unter Darstellungsmodi "Eigener Stil für Links" angekreuzt habe.

Aber mit dem Stylesheet geht's jetzt auch. Danke nochmal.


edit: Stimmt unterstrichen bzw. nicht-unterstrichen geht auch mit 7.23.