XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   CSS STYLE (http://xhtmlforum.de/showthread.php?t=33380)

umbroboy 08.10.2004 12:02

CSS STYLE
 
Hallo zusammen,

über eine php datei wird ein Button definiert, der aussieht wie folgt:

$css['.button']['color'] = 'white';
$css['.button']['background-color'] = '#666699';
$css['.button']['border-bottom'] = '1px solid #222244';
$css['.button']['border-right'] = '1px solid #222244';
$css['.button']['border-top'] = '1px solid #9999cc';
$css['.button']['border-left'] = '1px solid #9999cc';
$css['.button']['font-size'] = '11px';
$css['.button']['font-family'] = 'Verdana,Helvetica,sans-serif';
$css['.button']['font-weight'] = 'normal';
$css['.button']['face'] = '#222222';

Allerdings würd ich diesen gerne ändern. Jetzt habe ich Style Sheet dass aber anders aussieht:

<style type="text/css">
<!--
BODY {

font-family: verdana, arial, sans-serif;
font-size: 10;
color: #000000;
}

INPUT {
BACKGROUND-COLOR:#EFEFEF;;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
COLOR: #000000;
FONT-FAMILY: Verdena;
FONT-SIZE: 12px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 1px;
PADDING-RIGHT: 2px;
PADDING-TOP: 1px;
buttonface: #222222;
}

-->

</style>

Dieses untere geht nur dann, wenn ich es direkt in das Template.html einbinde. Nur diesen Style würd ich gern in das obere einbinden. Wie kann ich das machen?

Vielen dank udn S chöne Grüße

Oliver

andir 08.10.2004 16:37

Aus dem Tal der Ahnungslosen rufe ich: Ändere doch die php-Datei.

Es kommt wegen der Kaskade wohl darauf an, in welcher Reihenfolge was eingebunden wird. Die Einbindung per php erfolgt offenbar NACH dem Auslesen des stylesheets, so dass du das Verhalten des Buttons nur über Angaben in der HTML-Datei selbst beeinflussen kannst.
Ergo bleibt nur die Möglichkeit

a) die php-Datei zu ändern
b) dafür zu sorgen, dass die php-datei VOR dem Stylesheet aufgerufen wird.

Wie und ob das letztere möglich ist, vermag ich Dir aber nicht zu sagen.
(siehe oben)

Es könnte auch sein, dass dein php ins dokument eingebunden wird - was vermutlich heißt, dass es Teil der HTML-Dokumentstruktur wird. Auch in diesem Fall würde das externe stylesheet übersteuert werden.

Wie gesagt: siehe oben.

grüsse andir

umbroboy 08.10.2004 18:13

Hall andir,

kannst du mir sagen, wie ich obengenannten php.code anpassen muss, das ich das layout vom unteren erhalte? ich komm da mit den beiden formatierungen nicht so ganz mit

:(

Schönen Gruss

umbroboy

andir 10.10.2004 15:34

Sry, kann ich nicht.
Hatte ich nicht gesagt, dass ich im Tal der (PHP)-Ahnungslosen wohne?
Wenn Du das Teil aber auslesen kannst, wirst du es auch irgendwo ändern können. Frag doch mal den, der dir das eingerichtet hat. Vielleicht sieht dein Webspace auch Konfigurationseinstellungen vor.
Ansonsten wäre ein php-Forum wohl die bessere Anlaufstelle.
(Wenn dir hier niemand helfen kann)

Grüsse andir

ulle 10.10.2004 19:04

Hallo,

auch ein PHP-Benutzer kann nicht hellsehen, aber was hier gefordert ist dazu muß niemand ein Prophet sein........

Code:

$css['.button']['background-color'] = '#666699';
Template-System (?!) :arrow:

"$css" ist ein Array aus dem wohl die CSS-Eigenschaften generiert werden.

" ['.button'] " ist der Selektor - also die Class .button

" ['background-color'] " ist die Eigenschaft - also alles ist hier möglich

" '#666699' " ist der zugewiesene Wert der Eigenschaft

_____________________________

:!: Entsprechend sind nun die gewünschten Eigenschaften den gewünschte Selektoren zu zuweisen.




Offtopic :arrow: Vor vielen Jahren hat mein Chef auf folgende Frage geantwortet:

Wenn ich mal nicht mehr weiter weiß, und keiner mehr da ist den ich Fragen könnte, was soll ich dann tun.
Dann sollte ich gefälligst Phantasie entwickeln ....

_____________________________

Meine Meinung :? ganz ehrlich, wer das nicht sieht, diese Zusammenhänge nicht erkennt, sollte besser die Finger davon lassen und jemanden beauftragen .............


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:16 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023