Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   CSS/HTML: Style wird nicht angewendet (https://www.delphipraxis.net/88527-css-html-style-wird-nicht-angewendet.html)

Neutral General 16. Mär 2007 17:46


CSS/HTML: Style wird nicht angewendet
 
Hi,

Hier meine styles.css:

Zitat:

div.menuleft
{
top: 10px;
left: 0px;
width: 160px;
border: 1px solid #000000;
position: relative;
float: left;
color: #FF0ACD //<-- zum testen obs klappt
}
meine HTML-Datei:

Code:
<HTML>
<HEAD>
  <TITLE>Lyeelia</TITLE>
 <LINK rel=stylesheet type="text/css" href="styles.css"/>
</HEAD>
<BODY>

<DIV class="menuleft">
  Test ? o.O <-- da tut sich nix
</DIV>

//..
</BODY>
</HTML>
Die Dateien liegen aufm Server im gleichen Verzeichnis...

Gruß
Neutral General

s.h.a.r.k 16. Mär 2007 17:50

Re: CSS/HTML: Style wird nicht angewendet
 
also soweit ich das sehe fehlt dahinter mal ein strichpunkt, d.h. hinter deiner farbangabe. sollte es das sein, dann lasse es mich (uns) wissen.

[edit] also bei mir hat nachtdem ich den strichpunkt eingefügt habt wunderbar geklappt (firefox 2.x) [/edit]

Neutral General 16. Mär 2007 17:59

Re: CSS/HTML: Style wird nicht angewendet
 
Ne das isses nicht :(

Bei mir funktionierts nicht... Kann das daher kommen das die Seite nicht direkt aufgerufen wird sondern durch smarty

Code:
$smarty->display(dieSeite)
?

s.h.a.r.k 16. Mär 2007 18:14

Re: CSS/HTML: Style wird nicht angewendet
 
also laut diesem link hier müsste das so gehen. gibts da keine readme/hilfe/dokumentation wo das drin steht?

Neutral General 16. Mär 2007 18:32

Re: CSS/HTML: Style wird nicht angewendet
 
Mh.. Habs so gemacht aber der Style wird einfach nicht angewendet :wall:

Nichtmal so:

Code:
<HTML>
<HEAD>
  <TITLE>Lyeelia</TITLE>
  <STYLE>
    DIV.menuleft
    {
      top: 10px;
      left: 0px;
      width: 160px;
      border: 1px solid #000000;
      position: relative;
      float: left;
      color: #FF0ACD;
    }
  </STYLE>

</HEAD>
<BODY>

<DIV class="menuleft">
  Test ? o.O
</DIV>



</BODY>
</HTML>

alcaeus 16. Mär 2007 18:34

Re: CSS/HTML: Style wird nicht angewendet
 
Kleiner Tipp: HTML ist komplett lower-case. Also mach die Tags mal in Kleinbuchstaben. Ausserdem muessen alle Werte von Properties in Tags mit " oder ' umschlossen werden. Das ist schon mal ein Anfang, um den Browser nicht in den Quirks-Mode zu jagen.

Greetz
alcaeus

Neutral General 16. Mär 2007 18:51

Re: CSS/HTML: Style wird nicht angewendet
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von alcaeus
Kleiner Tipp: HTML ist komplett lower-case. Also mach die Tags mal in Kleinbuchstaben. Ausserdem muessen alle Werte von Properties in Tags mit " oder ' umschlossen werden. Das ist schon mal ein Anfang, um den Browser nicht in den Quirks-Mode zu jagen.

Greetz
alcaeus

Hab ich gemacht... Man ey das kann doch nicht sein..Ich häng euch jetzt mal mein komplettes ******-Projekt an :wall:

Wenn jemand mal so nett wäre... :) Das Projekt ist nicht wirklich groß *g*
PS: Falls bei euch die (relativen)-Pfadangaben nicht stimmen dann MUSS das nix heißen...

EDIT: ARGH. Kurzzeitig den Anhang entfernen. Man sollte seine MySQL Zugangsdaten usw nicht unbedingt mitposten :wall:

An die die schon runtergeladen haben: Ich bitte euch mit den Daten keinen Unsinn anzustellen.

EDIT2: So jetzt is der Anhang gesäubert und wieder da... :roll:

Gruß
Neutral General

cruiser 16. Mär 2007 19:57

Re: CSS/HTML: Style wird nicht angewendet
 
Vielleicht böse, aber solltest du in der index.php nich auch $mysmarty->display('index'); aufrufen?

Neutral General 16. Mär 2007 20:00

Re: CSS/HTML: Style wird nicht angewendet
 
das wird ja in page_footer.php aufgerufen...

cruiser 16. Mär 2007 20:11

Re: CSS/HTML: Style wird nicht angewendet
 
Hm... welchem HTML-Standard folgst du eigentlich? Ohne Angabe bist du im QuirksMode.

Geht die Seite denn statisch ohne Smarty wie gewünscht? Wenn ja, liegt es daran. Deine Includes find ich ein wenig cryptisch... an deiner Stelle würde ich die Funcs in eine php schmeissen und den Arbeitsteil in die Index... mitsamt ausgabe... das später mal zu debuggen könnte Nerven kosten ;) Wirft Smarty beim Assign/Fetch eigentlich keinen Error? AFAIK kann man mit einer Smarty-Klasse nur ein Template aufs mal parsen... sonst müsstest du im index.tpl

in

ändern

Neutral General 16. Mär 2007 20:17

Re: CSS/HTML: Style wird nicht angewendet
 
Zitat:

Hm... welchem HTML-Standard folgst du eigentlich? Ohne Angabe bist du im QuirksMode.

Geht die Seite denn statisch ohne Smarty wie gewünscht? Wenn ja, liegt es daran.
Was ist der QuirksMode? Ja die Seite funktioniert statisch.

Zitat:

Deine Includes find ich ein wenig cryptisch... an deiner Stelle würde ich die Funcs in eine php schmeissen und den Arbeitsteil in die Index...
Ja is erstmal nur zu Testzwecken und aus Faulheit in der Index.php ... Bin ja im Moment mehr PHP am lernen als ne Seite am machen.. Wobei dadraus mal ne Seite werden soll aber naja..^^

Zitat:

Wirft Smarty beim Assign/Fetch eigentlich keinen Error?
Nein.

Gruß
Neutral General

Matze 16. Mär 2007 20:23

Re: CSS/HTML: Style wird nicht angewendet
 
Zitat:

Zitat von Neutral General
Was ist der QuirksMode?

Wikipedia: Quirks-Modus

Neutral General 16. Mär 2007 20:30

Re: CSS/HTML: Style wird nicht angewendet
 
Ehm oh :oops:
Ja kann mir vielleicht einer den HTML Code grad umschreiben so wie er sein soll? Oder mir sagen was daran falsch oder veraltet ist? Ich hab vor Ewigkeiten mal en HTML-Buch bekommen und dadraus ein paar Grundlagen gelernt, aber HTML kaum praktisch benutzt... Wahrscheinlich kommt das daher...

Gruß
Neutral General

Matze 16. Mär 2007 20:38

Re: CSS/HTML: Style wird nicht angewendet
 
Dein HTML-Code passt nun, nur fehlt ganz am Anfang der Doctype:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
(hat beispielsweise die DP)

oder neuer und strenger:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
(habe ich beispielsweise bei mir genommen)

Neutral General 16. Mär 2007 20:39

Re: CSS/HTML: Style wird nicht angewendet
 
Jo k, werd ich machen, aber hat das auch was mit meinem Problem zu tun ?^^

Matze 16. Mär 2007 20:44

Re: CSS/HTML: Style wird nicht angewendet
 
Teste es, die Browser sind im Quirks-Mode teilweise unberechenbar. Ansonsten würde ich versuchen, die css-Datei testweise mit dem kompletten Pfad (http://.../styles.css) einzubinden, um den Fehler ausschließen zu können.

Neutral General 16. Mär 2007 20:45

Re: CSS/HTML: Style wird nicht angewendet
 
Es geht ja nichtmal wenn ich den Style in der HTML-Datei selbst definiere...

EDIT: OHA! Doch.. wenn ich sie in die Datei schreibe gehts schonmal!

Dunedain 16. Mär 2007 20:46

Re: CSS/HTML: Style wird nicht angewendet
 
Also der Fehler ist rein logisch und liegt nicht bei Smarty^^
Wie du schon gesagt hast, liegt das Stylesheet im selben Verzeichnis wie die Templates. Das Template Verzeichnis ist jedoch nicht das aufrufende Verzeichnis, sondern ein Unterverzeichnis (aufgerufen wird aus dem Verzeichnis der index.php). Pass also die Pfadangabe zur CSS Datei ein fach an: (getestet, FF 2.0)
Code:
<link rel="Stylesheet" type="text/css" href="templates/style.css" />
btw XHTML ist gar keine schlechte Idee :wink:


[edit1]
Möglicherweise liegt es daran, dass du das Type Attribut im Style Element vergessen hast?
also <style type="text/css"> (nicht getestet)
Zitat:

Zitat von Neutral General
Code:
<HTML>
<HEAD>
  <TITLE>Lyeelia</TITLE>
  <STYLE>
    DIV.menuleft
    {
      top: 10px;
      left: 0px;
      width: 160px;
      border: 1px solid #000000;
      position: relative;
      float: left;
      color: #FF0ACD;
    }
  </STYLE>

</HEAD>
<BODY>

<DIV class="menuleft">
  Test ? o.O
</DIV>



</BODY>
</HTML>

[edit2]Zitat & HTML Code = Schlechte Mischung :roll:

Neutral General 16. Mär 2007 20:50

Re: CSS/HTML: Style wird nicht angewendet
 
Ja danke :)
Genau das habe ich in diesem Moment auch herausgefunden *g* (Falscher Pfad)

Danke nochmal an alle das sie so viel Geduld mit mir hatten :mrgreen:

:dp:

Gruß
Neutral General


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz