Zusammenfassung der Verwendung benutzerdefinierter Listenelemente im Listenstil

一个新手
Freigeben: 2017-10-02 19:42:09
Original
2455 Leute haben es durchsucht

Heute habe ich eine Rekrutierungsseite für ein Unternehmen erstellt. Ich beende die Entwurfszeichnungen morgens und beginne nachmittags mit dem Satz. Die Seite kopierte die Rekrutierungsseite eines Talentbüros, das ich zuvor erstellt hatte, und die Navigationsleiste und das Banner kamen schnell heraus. Ich habe an einigen Stellen in diesem Inhalt Listen verwendet, und natürlich muss ich

    -Tags verwenden. Die Listenelemente (kleine Punkte) werden in kleine grüne Quadrate umgewandelt. Zu diesem Zeitpunkt dachte ich, ob es eine CSS-Eigenschaft zum Anpassen der Listenelemente gäbe. Das muss man nicht wissen, es existiert wirklich. list-style kann list-style-type, list-style-position und list-style-image definieren. Diese drei Attribute können zusammen geschrieben werden. list-style-image ist genau das benutzerdefinierte Listenelementmuster.

    Bevor ich mit der Definition begann, stieß ich auf zwei Probleme: 1. Der Standardstil der

  • -Beschriftung fehlt. Nach der Überprüfung stellte ich fest, dass das Initialisierungs-Stylesheet
      list-style: none definierte, was dazu führte, dass die standardmäßigen kleinen Punkte entfernt wurden. Dann müssen wir den Listenstil von
        definieren. 2. List-style-position hat zwei optionale Werte: insite und outsite. Es gibt kein Problem bei der Verwendung von insite (Listenelemente befinden sich innerhalb der Zeile), aber bei Verwendung von outsite (Listenelemente befinden sich außerhalb der Zeile) verschwinden die kleinen Punkte. Es stellt sich heraus, dass das Initialisierungs-Stylesheet

        als overflow:hidden definiert und der Teil, der

        überläuft, abgeschnitten wird. Und

          ist in

          enthalten, sodass

          die überlaufenden Listenelemente abschneidet. Definieren Sie einfach

          als hier sichtbaren Standard.

          Sie können mit der Anpassung des Listenmusters beginnen. Schneiden Sie zunächst das Muster aus PS aus und speichern Sie es am vorgesehenen Ort. Definieren Sie das Listenstilbild: url(i/icon.gif). Das Problem besteht darin, dass das Muster nicht horizontal mit dem Text zentriert ist. Baidu, Japan

        • muss eine feste Höhe festlegen, die Einstellung ist nutzlos. Nach sorgfältiger Prüfung stellt sich heraus, dass Vorgänger bereits Erfahrungen mit benutzerdefinierten Mustern gemacht haben: Lösung 1: Fügen Sie beim Ausschneiden des Listenelementmusters einen Leerraum am unteren Rand ein. Diese Lösung muss sicherstellen, dass der Leerraum des Musters konsistent ist mit der Hintergrundfarbe der Seite. Ich halte diese Lösung für unelegant, da die Schriftart möglicherweise größer oder kleiner wird und daher nicht wiederverwendet werden kann. Option 2: Verwenden Sie das Hintergrundattribut, um das Artikellistenmuster anzupassen. Mit dieser Lösung kann die Position des Musters flexibel gesteuert werden, und der Abstand zwischen Text und Muster ist ebenfalls einfach zu steuern (ich werde Ihnen nicht sagen, dass Sie den Abstand mithilfe von Polsterung steuern sollen). Zusammenfassend lässt sich sagen, dass es für das Initialisierungs-Stylesheet tatsächlich sinnvoll ist, die Standardpunkte von
        • zu entfernen. Erstens werden Listenelemente in den meisten Fällen nicht verwendet. Zweitens ist die Verwendung des Listenstils zum Anpassen von Listenelementen wirklich schwer zu kontrollieren.

          Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung benutzerdefinierter Listenelemente im Listenstil. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!