zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Einrücken bei Listen formatieren

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.05.2004, 13:33
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 31.05.2004
Beiträge: 3
Macangelo befindet sich auf einem aufstrebenden Ast
Standard Einrücken bei Listen formatieren

Ich will das Einrücken einer Liste mit einem Style verringern. Also habe ich eine entsprechende Klasse mit margin definiert.

Ich habe allerdings festgestellt, daß IE und Netscape (resp. Safari auf dem Mac) anders reagieren. IE setzt in dem Moment, wo ich einen margin definiere, die Einstellungen auf 0 zurück und rendert von da aus meinen margin-Wert. Netscape addiert meinen Margin-Wert zu dem Defaultwert dazu. Z.B.:
bei margin: 0 0 0 10; vergrößert Netscape den Einzug, IE verringert ihn gegenüber default.
bei margin: 0 0 0 -10; verringert Netscape den Einzug, bei IE geht er ins Negative siehe:
http://82.165.20.38/wcms/index.php?id=77,87,0,0,1,0

Über eine Lösung würde ich mich sehr freuen.
Macangelo
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 31.05.2004, 22:00
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 24.05.2004
Beiträge: 275
dexter befindet sich auf einem aufstrebenden Ast
Standard

padding müsste da Abhilfe schaffen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 01.06.2004, 06:25
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 31.05.2004
Beiträge: 3
Macangelo befindet sich auf einem aufstrebenden Ast
Standard

Hi dexter,

Leider verschiebt padding das Problem nur:
z.B. bei padding 0px
IE Mac: alles in einer Flucht
Safari: alles in einer Flucht
IE Win: alles wie default
Netscape Win: alles in einer Flucht

z.B. bei padding 10px
IE Mac: alles in einer Flucht
Safari: richtig eingrückt
IE Win: zu weit eingerückt (default plus 10px)
Netscape Win: um 10px eingerückt

... es ist zum verzweifeln! (andere Ideen? - vielleicht ist es ja auch nicht lösbar...). Herzlichen Dank

Macangelo
Mit Zitat antworten
  #4 (permalink)  
Alt 01.06.2004, 13:18
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 24.05.2004
Beiträge: 275
dexter befindet sich auf einem aufstrebenden Ast
Standard

Code:
<style type="text/css">
ul {
	margin-left: 0;
	padding-left: 1.5em;
}
</style>
Tut bei mir scheinbar genau das was Du möchtest.
in IE6/ Mozilla/ Safari/ Opera (fast) identische Darstellung.

Was meinst Du mit Netscape? Netscape4? Vor Netscape4 solltest Du jeden Style verstecken.
Sollte ich Dich flasch verstanden haben, so mach doch mal 2 Screens: einen wie es soll und einen wie es nicht soll...
Mit Zitat antworten
  #5 (permalink)  
Alt 01.06.2004, 14:39
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 31.05.2004
Beiträge: 3
Macangelo befindet sich auf einem aufstrebenden Ast
Standard

Es funktioniert! (Wobei ich nicht verstehe, warum es vorher nicht ging.)

Ich habe Deinen Code (etwas abgewandelt, da ich ein externes stylesheet des cms nutze) genommen:

Code:
ul.sitemap {margin-left: 0; padding-left: 1.5em; list-style-type: square;}
Und es haut hin:
http://82.165.20.38/wcms/index.php?vi_sitemap

Herzlichen Dank! (Und möge es anderen auch helfen!)

Macangelo
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Listen mit Hintergrundbild formatieren Sascha | Designer CSS 1 02.10.2009 08:55
Listen formatieren, Anfängerfrage RaBo CSS 6 25.06.2009 21:57
Problem mit Listen in Eltern mit Padding: Punkte werden im verbotenen Bereich angezei braindead (X)HTML 5 13.09.2007 17:43
Listen formatieren r74 CSS 2 26.04.2007 20:53
einrücken von Listen verhindern ?? nobody (X)HTML 3 05.02.2004 20:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:36 Uhr.