CSS Problem mit Klappmenü
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
allgemeinen deklaration
code
container
datei
eigenschaft
feine englische art
index
lade
oberes element
objekt
packen
position
posten
problem
referenz
sache
sagen
tag
url
vergeben
-
Ich hab mal wieder ein tag/problem">Problem.
Ich hab ein Klappmenü erstellt, welche ich dann mit #php include einbinde. Das funktioniert soweit auch gut.
Doch ich habe irgendwo gelesen, das es mit php include nicht die feine englische art ist. irgendwie kann es probleme geben (welche denn eigentlich?)
naja jetzt habe ich die css datei auszulagern und diese dann in meine index eingefügt.
dort sind jetzt natürlich zwei css dateien. geht das überhaubt oder überschneiden die sich jetzt? sollte ich alles in eine packen?
dadurch das ich ja menu.a in der einen css und a in der anderen css kommt es doch hier zu problemen oder?
dann hab ich das weitere problem, dass die div's nicht ineinander angezeigt werden. obwohl ich das div in ein anderes div lade, wird es immer darunter angezeigt. wie funktioniert das eigentlich. ich habe schon gegoogelt aber irgendwie verstehe ich das nicht mit position und padding. wie schaffe ich es das die sauber ineinander angezeigt werden?
dann habe ich das problem obwohl ich den z-index vergeben habe, wenn das menü aufgeht das alles nach unten verschoben wird. ich möchte aber das es doch über den anderen aufgeht
wenn das so weiter geht lass ich es einfach mit php include... aber das auch nicht wirklich sauber und irgendwie spagetti code -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
dadurch das ich ja menu.a in der einen css und a in der anderen css kommt es doch hier zu problemen oder?
Ich will dir das mal folgendermaßen zeigen bin nicht so gut im erklären ;)
a{ //spricht alle links in einem document an } .menu a{ //spricht alle links in dem objekt menu an //wird dann aber nicht von der allgemeinen deklaration beeinflusst //es sei denn bestimmt styles die oben gegeben sind die hier nicht gegeben sind z.b. }
Es überschneidet sich nichts.
So wie du deine Probleme geschildert hast war das sehr verwirrend.
Ich schäte du musst einfach noch viel in sachen Css dazu lernen.
Und es wäre ganz hilfreich wenn du deinen Code posten würdest. -
das wäre aber sehr sehr viel code.
ich verstehe irgendwie die zusammenhänge nicht wie man die div-container ineinander verschachtelt.
wenn ich dem container sage er soll "position: relative;" oder absolute besitzen dann funktioniert "min-height" nicht.
wenn ich das weg lasse, kann ich die container nicht mit top und left verschieben.
dann manchmal geht "margin-left" und "margin-right" und manchmal nicht.
-
Also das mit dem min-height funktioniert bei mir einwandfrei.
Ich würde mir an deiner Stelle mal genau die Css referenz auf Selfhtml für die Positionierung anschauen.
http://de.selfhtml.org/css/eigenschaften/positionierung.htm
Vill wird dann einiges klarer.
Es gibt zwischen den Positionierungen ja unterschiede worauf sich der abstand
wie top, left bezieht.
ich verstehe irgendwie die zusammenhänge nicht wie man die div-container ineinander verschachtelt.
Ehrlich gesagt verstehe ich nciht was es da nicht zu verstehen gibt.
<div>//oberes element <div>//darin ligenedes element </div> </div>
Vill kann es auch sein das du ein Tag nicht richtig geschlossen hast.
Oder du einen alleinstehende hast dadurch kann es auch zu anzeigeproblemen kommen.
Doch ich habe irgendwo gelesen, das es mit php include nicht die feine englische art ist.
Ich gehe mal davon aus das du HTML und PHP nciht von einander trennst.
Und ich denke das wird damit gemeint sein.
Aber von der sache her ist es eigentlich nur eine frage der übersicht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage