HTML Bild vor Text
Ich möchte auf meiner HP in die obere Ecke eine Feedback-Funktion machen und dazu ein Bild verlinken, dass dan eben dahin führt. Aber wenn ich das Bild oben in die Ecke mache, rückt der rest der seite weiter nach unten. bekomme ich das irgendwie hin, dass die seite so bleitb, wie sie ist, also z.B. wie bei word das mit dem "bild vor text"?
4 Antworten
Hast du einen LInk zur Seite? Ich vermute mal du suchst "float: left;" und/oder "display: inline;" http://www.css4you.de/float.html
Du meinst so wie die schmutzigen Werbungen auf Download Pages? :P Das kannst du entweder mit einem Javascript-Code machen (Vorteil: Funktioniert in allen Brwosern mit Javascript) oder mit position: fixed; http://de.selfhtml.org/css/layouts/anzeige/fixiert.htm Ich denke, das können mittlerweile alle Browser - der IE6 konnte das aber z.B. nicht - müsstest du ggf. mal ausprobieren :)
Hier ist noch der dazu passende css4you Link: http://www.css4you.de/position.html da sieht man unten in der Tabelle dass der IE7 das schon kann. Für den IE6 zu optimieren ist vermutlich nicht mehr nötig, der ist fast garnicht mehr in Gebrauch :)
Wenn dus mit Javascript machen möchtest (m.M. nach ist das nicht mehr nötig, weil die Browser das eigentlich alle können), kannst du dir diese Seite hier ansehen: http://www.howtocreate.co.uk/fixedPosition.html
Poste doch mal einen Link zur Seite - dann kann man das Problem genauer sehen - hier ist auch noch eine Erklärung: http://de.selfhtml.org/css/layouts/fixbereiche.htm
Wenn im CSS nichts anderes definiert ist, ist der normale Elementfluß die Reihenfolge der Elemente, so wie sie in der HTML Datei stehen: Untereinander!
Willst du ein Element aus diesem Fluß herausreißen, musst du die Art der Positionierung ändern (standardmäßig ist static definiert) oder Floats verwenden, wenn du Elemente nebeneinander platzieren willst (aber bitte das clear im nachflogenden Element nicht vergessen!).
Darüberhinaus kann man Blockelemente in Inlineelemente umwandeln und umgekehrt, falls es notwendig sein sollte.
also willst du einen bildlink? da machste einfach da wo der text stehen sollte das bild rein oder dass der text um das bild hreumfließt? dann nimmste am besten float hoffe konnte helfen, Greez McToska
Die 'position' Eigenschaft nutzen. http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position
funktioniert :) jetzt hab ich noch ne frage: wie bekomme ich das hin, das dieses bild beim scrollen "mitgeht", also nicht nur an der oberen ecke der seite fest ist, sondern beim scrollen immer in der ecke tz sehen ist (ich hoffe, du weißtwas ich meine...)?