Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von November

SELFHTML Forumsarchiv
Lage des Bildes bei list-style-image:url

Informationsseite
  1. Seite (CSS) Lage des Bildes bei list-style-image:url von Jürgen Berkemeier, 04. 11. 2003, 10:22
nach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: Jürgen Berkemeier, 04. 11. 2003, 10:22

Hallo,

ich habe mit
<ul style="list-style-image:url(/Physik/img/sign_link.gif)">
das Listensysmbol durch eine eigene Grafik ersetzt. Leider hängt das Bild im IE am oberen, im MOZ am unteren Textrand. (Siehe auch http://www.uni-muenster.de/Physik/UL_mit_Bild.html. Wie kann ich die Lage des Bildes zum Listentext beeinflussen?

Gruß,     Jürgen
-

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: apstrakt, 04. 11. 2003, 10:50

Hallo,

»» ich habe mit
»» <ul style="list-style-image:url(/Physik/img/sign_link.gif)">
»» das Listensysmbol durch eine eigene Grafik ersetzt. Leider hängt das Bild im IE am oberen, im MOZ am unteren Textrand.

Das Bild wird im MOZ doch sogar noch abgeschnitten.

»» Wie kann ich die Lage des Bildes zum Listentext beeinflussen?

Gar nicht. :(
Darüber habe ich mich auch schon x-mal geärgert. Du kannst wahrscheinlich nur mit Tricks versuchen, das Problem zu umgehen: an der Zeilenhöhe schrauebn, ggf. den Listeninhalt in einem DIV containern und diesen mit geeigneten margins versehen, u.U. mußt Du die Grafik (von der Höhe her) auch nochmal anpasssen...

Tschau,
apstrakt
-
http://www.cafe-abstrakt.de

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: wahsaga, 04. 11. 2003, 11:37

hi,

»» ich habe mit
»» <ul style="list-style-image:url(/Physik/img/sign_link.gif)">
»» das Listensysmbol durch eine eigene Grafik ersetzt. Leider hängt das Bild im IE am oberen, im MOZ am unteren Textrand. (Siehe auch http://www.uni-muenster.de/Physik/UL_mit_Bild.html. Wie kann ich die Lage des Bildes zum Listentext beeinflussen?

die browser reagieren hier leider sehr unterschiedlich.

am einfachsten umgehst du das problem, in dem du list-style-image:none benutzt, und dann die listenpunkte als hintergrundbild in die <li> einbindest (wiederholung des hintergrundbildes abschalten, positionieren, paddings definieren).

gruss,
wahsaga

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: Heiko Jägle, 04. 11. 2003, 12:08

Huhu!
»» hi,
»» am einfachsten umgehst du das problem, in dem du list-style-image:none benutzt, und dann die listenpunkte als hintergrundbild in die <li> einbindest (wiederholung des hintergrundbildes abschalten, positionieren, paddings definieren).
Diese Lösung hat den Nachteil, dass beim Drucken die Listenpunkte nicht mehr zu sehen sind. Oftmals werden beim Drucken alle Hintergründe weggelassen.
Aber wer's nicht braucht, kann es so machen.

»» gruss,
»» wahsaga
Grüsse zurück
Heiko

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: CarstenP, 04. 11. 2003, 13:31

Hallo,

»» Diese Lösung hat den Nachteil, dass beim Drucken die Listenpunkte nicht mehr zu sehen sind. Oftmals werden beim Drucken alle Hintergründe weggelassen.

Dafür kann man ja ein extra print-Stylesheet einbinden, in dem z.B. die normalen Listenpunkte wieder eingeblendet werde.

Viele Grüße
Carsten

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: Jürgen Berkemeier, 04. 11. 2003, 13:36

Hallo,

das ist hier kein Problem, da die Liste (Navigation) beim Drucken ausgeblendet wird.

Gruß,     Jürgen

-

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: Jürgen Berkemeier, 04. 11. 2003, 12:19

Hallo,

hab ich probiert, sieht aber auch nicht besser aus.
http://www.uni-muenster.de/Physik/UL_mit_Bild.html
Die Bilder hängen jetzt in beiden Browsern ganz oben, die Listen rücken noch weiter nach rechts, und der MOZ ignoriert negative angaben bei margin-left.

Gruß,     Jürgen
-

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: wahsaga, 04. 11. 2003, 12:58

hi,

»» hab ich probiert, sieht aber auch nicht besser aus.
»» http://www.uni-muenster.de/Physik/UL_mit_Bild.html
»» Die Bilder hängen jetzt in beiden Browsern ganz oben

erweitere den css-code mal um eine angabe zur positionierung des hintergrundbildes, left center.

gruss,
wahsaga

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: Jürgen Berkemeier, 04. 11. 2003, 13:28

Hallo,

das wird ja immer besser. Vielen Dank schon mal.
Jetzt besteht aber immer noch das Problem, dass die Liste im MOZ/NN immer noch sehr weit nach rechts geschoben ist.

»»
»» gruss,
»» wahsaga
Gruß,     Jürgen
-

nach obennach unten

Lage des Bildes bei list-style-image:url

Die folgende Nachricht zum Thema stammt von: CarstenP, 04. 11. 2003, 13:43

Hallo Jürgen,

»» und der MOZ ignoriert negative angaben bei margin-left.

Zum Thema marign und padding bei ul/ol und li: Da hat so ziemlich jeder Browser seine eigenen Vor(ein)stellungen

http://www.subotnik.net/style/list-box-test.html
http://devedge.netscape.com/viewsource/2002/list-indent/

Viele Grüße
Carsten

nach obennach unten

Danke

Die folgende Nachricht zum Thema stammt von: Jürgen Berkemeier, 05. 11. 2003, 08:52

Hallo,

danke an alle. Leider konnte ich nur lernen, das mit CSS noch nicht alles geht und ein Verzicht auf Tabellenlayouts nicht so einfach möglich ist, es sei denn, man nimmt Layoutänderungen in Kauf.
Die in meinen Postings angegebene Testseite werde ich löschen, daher hier noch einmal fürs Archiv der Inhalt:

<ul style="list-style-image:url(Bild1.gif)">
 <li>Punkt 1<br>Punkt 1b</li>
 <li>Punkt 2</li>
</ul>
<ul style="list-style-image:url(Bild2.gif)">
 <li>Punkt 1<br>Punkt 1b</li>
 <li>Punkt 2</li>
</ul>
<ul style="list-style-type:none;margin-left:0px">
 <li style="background-image:url(Bild1.gif);
            background-repeat:no-repeat;
            padding-left:15px">
            Punkt 1<br>Punkt 1b</li>
 <li style="background-image:url(Bild2.gif);
            background-repeat:no-repeat;
            padding-left:15px">
            Punkt 2</li>
</ul>
<ul style="list-style-type:none;margin-left:0px">
 <li style="background-image:url(Bild1.gif);
            background-position:0px 5px;
            background-repeat:no-repeat;
            padding-left:15px">
            Punkt 1<br>Punkt 1b</li>
 <li style="background-image:url(Bild2.gif);
            background-position:0px 5px;
            background-repeat:no-repeat;
            padding-left:15px">
            Punkt 2</li>
</ul>


Gruß,     Jürgen

-

nach obennach unten

Danke

Die folgende Nachricht zum Thema stammt von: Thomas Luethi, 05. 11. 2003, 10:49

Hallo,

»» Die in meinen Postings angegebene Testseite werde ich löschen, daher hier noch einmal fürs Archiv der Inhalt:

Whow - vorbildlich! Sehr vorausschauend von Dir!

»»  <li style="background-image:url(Bild2.gif);
»»             background-position:0px 5px;
»»             background-repeat:no-repeat;
»»             padding-left:15px">
»»             Punkt 2</li>

Vielleicht hast Du es aus "didaktischen" Gruenden so
ausfuehrlich geschrieben, vielleicht kennst Du auch
die Kurzschreibweise ("shorthand") noch nicht.
Es geht auch viel kuerzer:

background:url(Bild1.gif) no-repeat 0 5px;
padding-left:15px;

http://www.w3.org/TR/REC-CSS2/colors.html#propdef-background
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background

Gruesse,

Thomas

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von November

© 1998-2008 Seite Impressum, Software: Classic Forum