auf der rechten seite oder wie?
oder einfach nur rechts neben den anderen div? hast vielleicht ne skizze?
Das ist eine Diskussion über Opera und FF Top, IE Flop im Grundlagen / Tipps Forum; auf der rechten seite oder wie? oder einfach nur rechts neben den anderen div? hast vielleicht ne skizze?...
auf der rechten seite oder wie?
oder einfach nur rechts neben den anderen div? hast vielleicht ne skizze?
Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
Kein Support per PN
brokenlink.at - coming soon
Ne momentan nicht, kann mich ja nachher nochmal hinsetzen und euch morgen denn Code geben.
mfgkulle
So jetzt habe ich es nochmal gemacht mit floatund doctype und opera hat immer noch ein problem damit.
mein code istPHP-Code:#oben {
top: -120px;
left: -20px;
right: -20px;
height: 20px;
background: red;
position: float;
}
PHP-Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="oben">
<a href='?=1'>Navigation</a>
</div>
</body>
</html>
mfgkulle
Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
Kein Support per PN
brokenlink.at - coming soon
klappt aber auch nicht ...
da geht die leiste ja gar nicht an denn rand herran, bleibt immer konstant stehen. ich glaube ich bin zu dumm dazu :P#oben {
top: -50px;
left: -50px;
right: -50px;
height: 20px;
background:red;
float: none;
}
und zur breite die will ich über die ganze seite haben nicht nur ein stücken.
mfgkulle
ok. liest dir bitte nochmal ein tutorial zum thema floatdurch...weil entweder hast du meinen beitrag nicht richtig gelesen oder du verarschst mich hier echt langsam.
ansonsten würd ich dir mal vorschlagen...mach mal ein screendesign von dem was du willst...dann kann man dir vielleicht etwas besser und genauer helfen.
Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
Kein Support per PN
brokenlink.at - coming soon
Hallo,
Kulle, kauf dir ein Einsteiger HTML/CSS Buch und fang von vorne an da dir anscheinend schon die Grundlagen nicht wirklich geläufig zu sein scheinen. Für den obigen Balken benötigst du weder float
noch sonst irgend etwas. Der CSS Source für den obigen Balken würde wie folgt aussehen.
Damit das auch alles über die gesamte Breite funktioniert ohne dass du links, rechts und darüber ein paar Pixel Luft hast, benötigst du noch folgende CSS Deklaration.Code:#oben { height: 20px; width: 100%; }
Code:body { padding: 0px; margin: 0px; }
Hey danke goto jetzt hat es geklappt, der Rand ist weg.
Ein Problem habe ich noch (ist das letzte) und zwar habe ich ja der linken Spalte einen festen wert zugewiesen 200px. Wie kann ich es machen das auf der anderen Seite der Kasten direkt bis an Rand geht?
habe schon bei CCS4you, selfhtml und ein paar tuts geschaut und da finde ich nichts passendes dazu.
mfgkulle
Hallo,
du meinst, du möchtest dass die rechte Spalte vollständig bis zum rechten Rand hinaus geht? Wichtig ist bei floatElementen, dass du alle nachfolgenden Elemente wieder in den "Fluss des Dokumentes" mit einbeziehst (mit float
löst du ein Element aus dem normalen Textfluss eines Dokumentes heraus). Um zu erreichen was du möchtest sollte nachfolgender Quelltext der richtige sein.
HTML:
CSS:HTML-Code:<div id="header">header</div> <div id="left">left</div> <div id="right">right<br />right</div> <div id="clearer"></div>
Man könnte das gewünschte Ergebnis sicherlich auch anders/eleganter lösen - Ich bin allerdings kein Designer und von daher nicht der richtige Ansprechpartner für derlei Feinheiten. Was ich dir hier jetzt als Quelltext vorgegeben habe ist jedoch simples Grundwissen und du solltest dir daher - sofern du planst etwas öfter in diese Richtung unterwegs zu sein - dringend gute Literatur bzgl. CSS basierter Layouttechnik beschaffen, denn mit gestiegenen Anforderungen wird es in keinem Fall leichter werden.HTML-Code:body { background-color: #000; margin: 0px; padding: 0px; } /** ids **/ #header { width: 100%; height: 20px; background-color: white; } #left { float: left; width: 200px; background-color: red; } #right { margin-left: 200px; background-color: blue; } #clearer { clear: both; }
Ok Danke es klappt alles soweit, ich habe es jetzt selbst noch ein bisschen probiert mit margin-bottom und height in % .... aber es will nicht klappen das die leiste die du als clearer hast ganz unten steht und der inhalt (right,left) bis zu ihr nach unten gehen.
mfgkulle
Lesezeichen