div ohne absatz
mynon
- css
Hi,
ich habe eure Tipps vom letzten Posting gelesen und jetzt ein CSS-Layout gemacht.
Eine Tabelle musste wegen der zentrierung trotzdem sein...
Auf jeden Fall hat alles geklappt, bis auf einen Bereich, den ich Rollovers genannt habe.
Er ist eine Ergänzung zum Navigationsmenü mit Mousovergrafiken.
Natürlich ist er nur jetzt Türkis, damit man ihn besser erkennt.
Ich habe leider links davon noch ein ul und ein div.
Jetzt macht der rollover-div einen Absatz!
Schaut es euch am besten an:
http://www.mynon.at/neu/
Und so sollte es sein:
http://www.mynon.at/neu/richtig.png
Ich hoffe, ihr könnt mir helfen.
Falls ich noch mehr Schwachsinn programmiert habe, den man nicht sieht, sagt es mir bitte.
MYNON
hi,
ich habe eure Tipps vom letzten Posting gelesen und jetzt ein CSS-Layout gemacht.
Eine Tabelle musste wegen der zentrierung trotzdem sein...
(Vermutlich) Blödsinn.
http://forum.de.selfhtml.org/hilfe/faq.htm#css-zentrieren
Ich habe leider links davon noch ein ul
Nein, sondern ein ungültiges etwas. UL darf als direkte Kindelemente ausschliesslich LI enthalten, und kein IMG.
Und was für eine Art von Liste soll _ein_ Bild eigentlich darstellen?
und ein div.
Jetzt macht der rollover-div einen Absatz!
Da sich vor ihm zwei als block dargestellte Elemente befinden, beginnt alles nachfolgende natürlich darunter.
Beschäftige dich mit der CSS-Eigenschaft float - aber bitte erst, nach dem du sinnvolles HTML produziert hast:
Falls ich noch mehr Schwachsinn programmiert habe, den man nicht sieht, sagt es mir bitte.
gruß,
wahsaga
Hi,
(Vermutlich) Blödsinn.
http://forum.de.selfhtml.org/hilfe/faq.htm#css-zentrieren
Die Tabelle ist am besten...
Bei den Negativen Margins rutscht bei kleinen Fenstern alles raus.
Da sich vor ihm zwei als block dargestellte Elemente befinden, beginnt alles nachfolgende natürlich darunter.
Das beantwortet nicht meine Frage.
- Liste berichtigen oder rauswerfen
Was soll ich stattdessen nehmen? Noch ein div?
Div ist nicht das einzige Element - also tu nicht so, als ob's das wäre.
div ist das einzig praktische, das ich kenne...
MYNON
hi,
Die Tabelle ist am besten...
Nein, schon aus HTML-Sicht nicht.
Da kann sie für etwas darauf aufsetzendes wie CSS nicht besser werden.
Bei den Negativen Margins rutscht bei kleinen Fenstern alles raus.
Dann nutze eine andere Möglichkeit der Zentrierung, bspw. http://www.jakpsatweb.cz/css/css-vertical-center-solution.html
Oder verabschiede dich davon, Seiten mit Minimalinhalten zu erstellen, bei denen du dann das Gefühl hast, sie "müssten" vertikal zentriert werden.
Da sich vor ihm zwei als block dargestellte Elemente befinden, beginnt alles nachfolgende natürlich darunter.
Das beantwortet nicht meine Frage.
Abgesehen davon, dass du eingangs überhaupt keine Frage gestellt hast, erklärt es das Verhalten, welches dir unverständlich erscheint.
Und meinen Alternativvorschlag, der im nächsten Satz folgte, lässt du dummerweise unter den Tisch fallen.
- Liste berichtigen oder rauswerfen
Was soll ich stattdessen nehmen? Noch ein div?
Da das Bild keine wesentliche inhaltliche Bedeutung trägt - es ist nur ein Logo - solltest du es als Hintergrundbild einbinden.
Gerne als Hintergrundbild einer Überschrift, in der du lesbaren Text platzierst, der deine Seite überschreibt - und der dann bei Bildanzeige verdeckt/versteckt wird, Stichwort Image Replacement Techniken (es gibt einige Ansätze, mit ggf. kleineren spezifischen Nachteile).
Div ist nicht das einzige Element - also tu nicht so, als ob's das wäre.
div ist das einzig praktische, das ich kenne...
Definiere praktisch.
Und dann verabschiede dich bitte von dieser dummen Vorstellung, dass andere Elemente "unpraktischer" wären, ganz egal wie du das definierst.
Elemente haben in HTML eine Bedeutung, und nach _dieser_ wählst du sie aus, um deine Inhalte auszuzeichnen.
gruß,
wahsaga