Hallo,
ich weiß leider nicht nach was ich googlen soll und hoffe dass diese Frage nicht doppelt drinnen ist.
Also, ich habe einmal die main.css in der ich die div container für mein Seiten Layout definiere.
Wenn ich sie in der Index.php einbeziehe, kann ich sie auch wunderbar sehen wenn ich sie aufrufe.
(Arbeite über Templates, d.h das Layout wird von einer Datei main_templ.php erstellt (dort ist auch die css Datei eingebunden) und diese lade ich dann in der index.html mit Hilfe des öffentlichen Frameworks vlibtemplate.
Wie gesagt, bei Index.php zeigt es alles wunderbar an.
Nun erstelle ich die nächste Seite und will die ganz gleiche CSS datei einfügen mit den ganz gleichen Werten als Test, jedoch zeigt er mir da nichts mehr an. Habe extra bei jedem container eine Hintergrundfarbe gesetzt.
Frage deshalb: Kann man nur einmal eine CSS Datei einbeziehen oder warum lädt er die nicht?
Code der main_templ.php
Die Css datei dazu:
Habe die zweite Datei identisch gemacht und er zeigt mir das alles nicht mehr an, als ob es die Container nicht gibt.
Es geht bei FF 3 und IE8 nicht.
Hoffe es kann einer helfen.
Vielen Dank
ich weiß leider nicht nach was ich googlen soll und hoffe dass diese Frage nicht doppelt drinnen ist.
Also, ich habe einmal die main.css in der ich die div container für mein Seiten Layout definiere.
Wenn ich sie in der Index.php einbeziehe, kann ich sie auch wunderbar sehen wenn ich sie aufrufe.
(Arbeite über Templates, d.h das Layout wird von einer Datei main_templ.php erstellt (dort ist auch die css Datei eingebunden) und diese lade ich dann in der index.html mit Hilfe des öffentlichen Frameworks vlibtemplate.
Wie gesagt, bei Index.php zeigt es alles wunderbar an.
Nun erstelle ich die nächste Seite und will die ganz gleiche CSS datei einfügen mit den ganz gleichen Werten als Test, jedoch zeigt er mir da nichts mehr an. Habe extra bei jedem container eine Hintergrundfarbe gesetzt.
Frage deshalb: Kann man nur einmal eine CSS Datei einbeziehen oder warum lädt er die nicht?
Code der main_templ.php
Code:
<html>
<head>
<title>{tmpl_var name='title'}</title>
<link rel="stylesheet" type="text/css" href="./layouts/main.css">
</head>
<body>
<div id="container"> <!-- Conatiner -->
<div id="header">
<h1>Header</h1>
</div>
<div id="menu"> <!-- Menü -->
link1<br>
link2<br>
link3<br>
</div>
<div id="menuright"> <!-- Login Menü -->
<u>Adminbereich</u>
<!-- Unbedingt noch wegen formatierung schauen, schaut nämlich kacke aus -->
<form action="./sites/admin_in.php" method="post">
Name:<input type="text" name="user"></input>
Passwort:<input type="password" name="pw"></input>
<input type="submit" value ="Anmelden"></input>
</form>
</div>
<div id="content"> <!-- Content Bereich -->
{tmpl_var name='content_text'}
test1<br>
test2<br>
</div>
<div id="footer"> <!-- Footer -->
impressum - kontakte - rechtliches
</div>
</div>
</body>
</html>
Die Css datei dazu:
Code:
body {text-align: center;}
#container {
width: 1000px;
min-height: 600px;
margin: 0 auto;
text-align: left;
background-color: yellow;
}
#header {
width: 1000px;
height: 100px;
background-color: blue;
}
#content {
width: 700px;
min-height: 400px;
float: left;
background-color: green;
}
#menu{
width: 150px;
height: 400px;
float: left;
background-color: red;
}
#menuright {
width: 150px;
height: 400px;
float: right;
background-color: red;
}
#footer {
width: 1000px;
height: 100px;
float: left;
background-color: grey;
}
Habe die zweite Datei identisch gemacht und er zeigt mir das alles nicht mehr an, als ob es die Container nicht gibt.
Es geht bei FF 3 und IE8 nicht.
Hoffe es kann einer helfen.
Vielen Dank