 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.07.2006, 16:07
|
#1
|
|
TP-Senior
Registriert seit: May 2005
|
Einzug weg bei Listen -> als CSS definiert
Hallo,
bei Listen ist ja erstmal von Haus aus ein linker Einzug dabei.
Man bekommt ihn weg, z.B. hab ich im Quelltext:
Code:
<div class="text-9pt">
<ul style="padding:-22;">
<li type="square">blabla blubber blubber
</ul>
</div>
Damit rückt es das Quadrat ganz an die linke Satzkante, also kein Einzug links.
Ich möchte das Ganze aber, da häufiger benötigt, in meine externe CSS-Datei schreiben. Leider komm ich damit nicht klar.
Ich hab's hiermit versucht:
Code:
.text-9pt-liste { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; list-style-type: square; padding: -22 }
Aber irgendwie hab ich das scheinbar falsch formuliert ... Wirkung gleich null.
Wie schreibe ich die CSS richtig für eine Liste ohne linken Einzug?
Danke.
Chris
|
|
|
05.07.2006, 16:14
|
#2
|
|
TP-Senior
Registriert seit: Dec 2005
Ort: Saarland
|
.text-9pt ul {
margin:0;
padding:0;
}
ist besser als mit negativen Werten zu arbeiten ;-)
|
|
|
05.07.2006, 16:21
|
#3
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Code:
...
<style>
.text-9pt-liste {
color: #000000;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
}
.text-9pt-liste ul{
list-style-type: square;
list-style-position:inside;
padding: 0;
}
</style>
</head>
<body>
<div class="text-9pt-liste">
<ul>
<li>blabla blubber blubber
</ul>
</div>
...
</body>
|
|
|
05.07.2006, 16:24
|
#4
|
|
TP-Senior
Registriert seit: May 2005
|
Hm, an was orientieren sich da margin und padding 0?
Ich hab auf dem Golive-Layout-Raster 20 Pixel links versetzt einen kleinen Textrahmen eingebaut. Wenn ich in diesem deinen CSS-Code verwende, dann ist das Listen-Quadrat quasi in der Browservorschau außerhalb dieses Textrahmens links. Es ist also kein linker Texteinzug mehr da, so weit, so gut, jetzt ist aber das Quadrat ganz links außerhalb vor dem Textblock.
|
|
|
05.07.2006, 16:26
|
#5
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
list-style-position:inside;
Dann paßt es auch 
|
|
|
06.07.2006, 11:22
|
#6
|
|
TP-Insider
Registriert seit: Apr 2006
Ort: 28219 Walle
|
Ich weiß nicht, ob's hilft, aber grundsätzlich muss hinter dem Wert (hier -22) eine Einheit (z.B. px) stehen, außer, wenn der Wert 0 beträgt.
__________________
"Wir können hier richtig deutsch diskutieren, wir haben Verbandszeug im Hause." - Wolfgang Neuss, 1923–1989
|
|
|
06.07.2006, 12:48
|
#7
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Soweit ok, Daniel, aber bei solchen Dingen sollte man keine Werte angeben, sondern das padding nutzen. Da die Browser nunmal keine einheitliche Darstellung haben, kann man mit der -22px schon unterschiedliche Darstellungen erhalten.
|
|
|
06.07.2006, 13:53
|
#8
|
|
TP-Insider
Registriert seit: Apr 2006
Ort: 28219 Walle
|
Ich sach ja nur!
Zitat:
|
Zitat von webcreate
Soweit ok, Daniel, aber bei solchen Dingen sollte man keine Werte angeben, sondern das padding nutzen.
|
???
Leicht irritiert,
Daniel
__________________
"Wir können hier richtig deutsch diskutieren, wir haben Verbandszeug im Hause." - Wolfgang Neuss, 1923–1989
|
|
|
06.07.2006, 14:42
|
#9
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Ähm ja, da fehlte was 
Das padding:0 verwenden.
Dazu dann einfach auf inside setzen und gut.
|
|
|
11.02.2008, 13:27
|
#10
|
|
TP-Member
Registriert seit: Jun 2005
|
CSS-Liste ohne Einzug
Ich hätte auch einen CSS-Listenstil gebraucht, ohne diesen Einzug vorne.
Wenn ich es aber so schreibe, wie oben genannt, dann funktioniert das nicht - der Einzug bleibt trotzdem.
Code:
ul { list-style-type: square;
list-style-position:inside;
padding: 0;}
Was ist daran noch falsch?
Danke.
|
|
|
11.02.2008, 13:32
|
#11
|
|
TP-Member
Registriert seit: Jun 2005
|
OK, ich hab's: margin 0 hat noch gefehlt:
Code:
ul { list-style-type: square;
list-style-position:inside;
padding: 0;
margin: 0;
}
|
|
|
11.02.2008, 14:01
|
#12
|
|
TP-Member
Registriert seit: Jun 2005
|
Danke, hab ich mit gemacht.
|
|
|
11.02.2008, 14:13
|
#13
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Negative paddings sind zudem unzulässig, negative margins hingegen erlaubt. 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
11.02.2008, 15:14
|
#14
|
|
TP-Member
Registriert seit: Jun 2005
|
Das komische ist jetzt dabei aber nur, dass das funktioniert, wenn ich die vorgefertigen Listenpunkte (disc, square ...) verwende.
Nehme ich ein eigenes Bullet (5x5 px), geht das teilweise in den Text dahinter rein.
|
|
|
11.02.2008, 15:20
|
#15
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Das ist ja auch normal - wenn du eine eigene Grafik verwendest und es über background-image einbettest, hat das nichts mit den Standardbullets und deren Abständen zu tun.
In deinem Fall musst du dann noch ein wenig padding nach links vergeben, damit es nicht hinter dem Text ist. 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:24 Uhr.
|
 |