204 Stimmen

Entfernen der Einrückung von ul mit CSS

Es scheint mir unmöglich zu sein, den Einzug von meiner ungeordneten Liste zu entfernen, wenn lange Zeilen in meiner Liste umgebrochen werden. So sieht meine Liste aus:

  • Windows-Benutzer können Putty verwenden
  • Mac-Benutzer können die Terminal.app verwenden
  • Linux-Benutzer können SSH userid@ourserver.com Port 22 verwenden
  • ...........>Oder verwenden Sie ein SFTP-Programm wie Cyberduck und zeigen Sie es einfach auf .........................................>ourserver.com, Port 22

(die Punkte zeigen die Einzüge)

Ich habe eine Menge Lösungen gelesen und versucht, den Rand und den Abstand auf Null zu setzen, Texteinrückungen, Listenstile zu verwenden, aber nichts funktioniert. Ich denke, das Problem ist, dass es eine Überschrift über der Liste gibt, die zentriert sein soll und ich daher die Ränder auf auto setze und dann die Liste darunter durcheinander bringe. Aber selbst wenn ich zum Beispiel zwei divs innerhalb des Elterndivs setze, funktioniert es nicht.

Hier ist der HTML/CSS-Code (ich habe alles mit eingeschlossen, falls es eine Einstellung gibt, die alle anderen Lösungen scheitern lässt)

    Wussten Sie, dass Sie sich direkt zu ourserver.com SSH verbinden können?  

        Windows-Benutzer können Putty verwenden
        Mac-Benutzer können die Terminal.app verwenden
        Linux-Benutzer können SSH userid@ourserver.com Port 22 verwenden
        Oder verwenden Sie ein SFTP-Programm wie Cyberduck und zeigen Sie es einfach auf ourserver.com, Port 22

#info {
    color:#FFFFFF;
    width:440px;
    margin-left:auto;
    margin-right:auto;
    border-radius: 10px;
    border-style:solid;
    border-width:2px;
    border-color:#FFF; 
    padding-bottom:20px; padding-left:20px; padding-right:20px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#cccccc));
    overflow: hidden;
}
#info ul li { 
    float:left;
}

0 Stimmen

Ich habe es in einem Fiddle platziert... das sieht für mich richtig aus jsfiddle.net/qeqtK

0 Stimmen

jsfiddle für diejenigen, die es sehen wollen... oder einfach tedskis Link verwenden ;)

0 Stimmen

Ah aber dein hat "Normalisiertes CSS" angekreuzt, was man normalerweise nicht so sieht :)

487voto

Zac Punkte 12104

Dieser Code entfernt die Einrückung und die Listenpunkte.

ul {
    padding: 0;
    list-style-type: none;
}

http://jsfiddle.net/qeqtK/2/

4 Stimmen

list-style-position: inside; ist besser als list-style-type: none;

24voto

Julien Jm Punkte 1394

Um die Aufzählungspunkte beizubehalten, können Sie list-style: none durch list-style-position: inside oder den Kurzschreibstil list-style: inside ersetzen:

ul {
  list-style-position: inside;
  padding-left: 0;
}

ul {
  list-style-position: inside;
  padding-left: 0;
}

    Milch
    Käse

            Blauschimmelkäse
            Feta

12voto

pleerock Punkte 17230
-webkit-padding-start: 0;

wird den durch den Webkit-Motor hinzugefügten Abstand entfernen

0 Stimmen

Es ist der Name von padding-inline-start vor Chrome 69 caniuse.com/mdn-css_properties_padding-inline-start

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X