Heim Web-Frontend CSS-Tutorial Ausführliche Erklärung der Listen in CSS Word

Ausführliche Erklärung der Listen in CSS Word

Feb 28, 2018 am 10:09 AM
css word

Listen sind auch in Word sehr häufig verwendete Elemente. In CSS sind Listen und Listenelemente Elemente auf Blockebene. Das heißt, eine Liste bildet eine Blockbox und jedes darin enthaltene Listenelement bildet eine separate Blockbox. Daher gelten alle Eigenschaften von Blockboxen im Boxmodell für Listen und Listenelemente.

Darüber hinaus verfügen Listen über die drei eindeutigen Attribute „list-style-type“, „list-style-position“ und „list-style-image“, mit denen der Stil der Listenaufzählungszeichen bzw. die Anzahl der Aufzählungszeichen definiert werden. Bilder von Orten, Kugeln.

Listen können ineinander verschachtelt werden, und Listen eines Typs können mit Listen eines beliebigen Typs verschachtelt werden. Listenelemente können auch mit jedem HTML-Element (z. B. Absätzen, Bildern, Links usw.) kreuzdefiniert werden.

In Word sieht man oft Listen, die sich mit Absätzen, Bildern, Tabellen usw. überschneiden. Tatsächlich kommt es häufiger vor, dass sich Listen mit anderen Elementen überschneiden, während reine Listen seltener sind. Zum Beispiel:

  1. <p>列表的list-style-type、list-style-position…项目符号所使用的图片。</p>
    
    Nach dem Login kopieren
         
    • list-style-type属性
    •    
            

      list-style-type属性用来设置列表项目符号,取值有:

            
    1. disc 默认值,实心圆
    2.       
    3. decimal       数字1、2、3、4、5
    4.       
    5. lower-alpha 小写英文字母a、b、c、d、e
    6.       
    7. lower-roman 小写罗马数字ⅰ、ⅱ、ⅲ、ⅳ、ⅴ
    8.     
        
  2. list-style-position属性
  3.     
  4. list-style-image属性

    Im obigen Code ist ol in ul verschachtelt. In ol ist das Absatzelement p auch mit der Liste kreuzdefiniert Element li. Dies ist nur ein sehr einfaches Beispiel dafür, wie man Stile auf eine Liste anwendet.

    Aufgrund unterschiedlicher Browser kann der Standardstil der Liste unterschiedlich sein. Um ein konsistentes Verhalten in allen Browsern zu gewährleisten, löschen Sie zunächst die Standardstile der Liste wie Ränder, Innenabstände, Listenaufzählungszeichen usw.

<br>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ul,ol {
        margin: 0;
        padding: 0;
    }
    Nach dem Login kopieren

Standardmäßig liegt der Attributwert „list-style-position“ der Liste außerhalb und die Aufzählungszeichen nehmen nicht den Platz ein Der Behälter. Wenn der Rand oder der Abstand eines Listenelements 0 beträgt, befindet sich das Aufzählungszeichen außerhalb des Containers und wird nicht am Absatztext ausgerichtet. Daher können Sie bei Bedarf das Attribut list-style-position auf inside setzen.

Darüber hinaus gibt es im Chinesischen eine Schreibgewohnheit, die darin besteht, die erste Zeile eines Absatzes um zwei Zeichen einzurücken. Um Listen und Absätze auszurichten, sollten Listenelemente auch in der ersten Zeile um zwei Zeichen eingerückt werden.

<br>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ul li, ol li {
       text-indent: 2em;
       list-style-position: inside;
    }
    Nach dem Login kopieren

Da die standardmäßigen Listenaufzählungszeichen zu einfach sind und nur wenige Auswahlmöglichkeiten bieten, können sie die Anforderungen der meisten Benutzer einfach nicht erfüllen. In diesem Zusammenhang bietet CSS eine Technologie zum Ersetzen von Bildern, mit der Sie Bilder auswählen können, die dem Seitenstil entsprechen, um die Standardsymbole für Listenelemente zu ersetzen. Wenn

das Standardsymbol für Listenelemente ersetzt, muss der HTML-Code nicht geändert werden. Verwenden Sie einfach das Attribut list-style-image, um die URL des Bildes zu definieren. Dies ist auch ein Ausdruck der Überlegenheit von CSS. Hier wird „square.png“ als Aufzählungszeichen für die ungeordnete Liste verwendet, während die standardmäßigen numerischen Aufzählungszeichen für die geordnete Liste verwendet werden.

<br>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ul {
       list-style-image: url(img/square.png);
    }
    ol {
       list-style-type: decimal;
    }
    Nach dem Login kopieren

Der obige Code scheint kein Problem zu haben und läuft normal unter Chrome, aber unter allen Versionen von IE und Opera, der inneren Ebene Die alten verwenden immer noch „square.png“ als Aufzählungspunkte. Der Grund dafür ist, dass das Attribut „list-style-image“ vererbbar ist und die innere Liste das Attribut „list-style-image“ der äußeren Liste erbt.

Wenn Sie also Bilder verwenden möchten, um die standardmäßigen Listenaufzählungszeichen zu ersetzen, müssen Sie beim Löschen des Standardstils der Liste auch das Attribut „list-style“ auf „none“ setzen.

<br/>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ol {
       list-style-type: decimal;
       list-style-image: none;
    }
    Nach dem Login kopieren

Nach der obigen Verarbeitung ist die von uns definierte Liste fast dieselbe wie die Liste in Word und funktioniert in allen Browsern. Leistung ist konsistent. Die laufenden Ergebnisse sind in Abbildung 11-13 dargestellt:

Ausführliche Erklärung der Listen in CSS WordAbbildung 11-13 Listenstil

Obwohl es aufgrund der einfachen Verwendung von list-style-image einfach ist, den Zweck zu erreichen Die Formatierung der Liste erfolgt größtenteils durch den Browser und nicht durch den Designer, daher gibt es keine genaue Kontrolle über die Position des Bildes. Wie Sie dem Bild oben entnehmen können, ist es schwierig, Bilder und Text richtig auszurichten. Darüber hinaus ist auch der Abstand zwischen Bildern und Text in verschiedenen Browsern unterschiedlich.

Das List-Style-Image-Attribut ist jedoch nicht das einzige, das die Funktion zum Ersetzen von Aufzählungszeichen durch Bilder implementieren kann. Wie bereits erwähnt, behandelt CSS jedes Element auf der Seite als Box. Die meisten öffentlichen Eigenschaften des Boxmodells sind tatsächlich auf Listen anwendbar, einschließlich der Hintergrundeigenschaft. Daher kann der Hintergrund zu diesem Zeitpunkt nützlich sein. Sie können den Hintergrund verwenden, um das Listenstilbild zu ersetzen, und dann das Attribut „Hintergrundposition“ verwenden, um die Position des Aufzählungszeichens genau zu steuern.

Um einen Hintergrund als Aufzählungszeichen zu verwenden, setzen Sie zunächst die Eigenschaft „list-style-type“ auf „none“ zurück. Andernfalls werden die Aufzählungszeichen und der Hintergrund gleichzeitig angezeigt.

<br/>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ul  {
       list-style-type: none;
    }
    Nach dem Login kopieren

然后,为列表的 li 元素定义一个背景图像,并设置为不平铺。为了防止 li 中的文本覆盖背景图像,需要为 li 设置适当的左外边距,为图片腾出空间。再通过 background-position属性来精确控制背景图像的位置,保证背景图像和文本正确对齐。

<br/>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
  1. ul  li {
       margin-left: 2em;
       background-position: 0 6px;
       background-repeat: no-repeat;
       background-image: url(img/square.png); 
    }
    Nach dem Login kopieren

通过调整图片的位置,项目符号和文本可以正确对齐,并且在所有浏览器下的表现一致,比直接使用 list-style-image属性的效果明显要好多了(限于篇幅,就不截图了),这就是使用背景图像的好处。

相关推荐:

关于css设置font-size时用的px大小与word中字体大小的对应关系分析

在word中如何自动生成目录 PHP目录函数实现创建、读取目录教程实例

phpword中文字符乱码解决办法_PHP教程

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Listen in CSS Word. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet Platzhalter in Vue? Was bedeutet Platzhalter in Vue? May 07, 2024 am 09:57 AM

In Vue.js gibt das Platzhalterattribut den Platzhaltertext des Eingabeelements an, der angezeigt wird, wenn der Benutzer keinen Inhalt eingegeben hat, Eingabetipps oder Beispiele bereitstellt und die Barrierefreiheit des Formulars verbessert. Seine Verwendung besteht darin, das Platzhalterattribut für das Eingabeelement festzulegen und das Erscheinungsbild mithilfe von CSS anzupassen. Zu den Best Practices gehört es, relevant für die Eingabe zu sein, kurz und klar zu sein, Standardtexte zu vermeiden und die Barrierefreiheit zu berücksichtigen.

Was bedeutet span in js Was bedeutet span in js May 06, 2024 am 11:42 AM

Das Span-Tag kann Stile, Attribute oder Verhaltensweisen zum Text hinzufügen. Es wird verwendet, um Stile wie Farbe und Schriftgröße hinzuzufügen. Legen Sie Attribute wie ID, Klasse usw. fest. Zugehörige Verhaltensweisen wie Klicks, Hovers usw. Markieren Sie Text zur weiteren Bearbeitung oder zum Zitieren.

Was bedeutet rem in js Was bedeutet rem in js May 06, 2024 am 11:30 AM

REM in CSS ist eine relative Einheit relativ zur Schriftgröße des Stammelements (HTML). Es weist die folgenden Merkmale auf: relativ zur Schriftgröße des Stammelements, nicht vom übergeordneten Element beeinflusst. Wenn sich die Schriftgröße des Stammelements ändert, werden Elemente, die REM verwenden, entsprechend angepasst. Kann mit jeder CSS-Eigenschaft verwendet werden. Zu den Vorteilen der Verwendung von REM gehören: Reaktionsfähigkeit: Halten Sie den Text auf verschiedenen Geräten und Bildschirmgrößen lesbar. Konsistenz: Stellen Sie sicher, dass die Schriftgrößen auf Ihrer gesamten Website einheitlich sind. Skalierbarkeit: Ändern Sie die globale Schriftgröße ganz einfach, indem Sie die Schriftgröße des Stammelements anpassen.

So führen Sie Bilder in Vue ein So führen Sie Bilder in Vue ein May 02, 2024 pm 10:48 PM

Es gibt fünf Möglichkeiten, Bilder in Vue einzuführen: über URL, Require-Funktion, statische Datei, V-Bind-Direktive und CSS-Hintergrundbild. Dynamische Bilder können in den berechneten Eigenschaften oder Listenern von Vue verarbeitet werden, und gebündelte Tools können zum Optimieren des Bildladens verwendet werden. Stellen Sie sicher, dass der Pfad korrekt ist, da sonst ein Ladefehler auftritt.

Was ist ein Knoten in js? Was ist ein Knoten in js? May 07, 2024 pm 09:06 PM

Knoten sind Entitäten im JavaScript-DOM, die HTML-Elemente darstellen. Sie stellen ein bestimmtes Element auf der Seite dar und können verwendet werden, um auf dieses Element zuzugreifen und es zu bearbeiten. Zu den gängigen Knotentypen gehören Elementknoten, Textknoten, Kommentarknoten und Dokumentknoten. Über DOM-Methoden wie getElementById() können Sie auf Knoten zugreifen und diese bearbeiten, einschließlich der Änderung von Eigenschaften, dem Hinzufügen/Entfernen untergeordneter Knoten, dem Einfügen/Ersetzen von Knoten und dem Klonen von Knoten. Das Durchqueren von Knoten hilft bei der Navigation innerhalb der DOM-Struktur. Knoten sind nützlich für die dynamische Erstellung von Seiteninhalten, die Ereignisbehandlung, Animation und Datenbindung.

Geben Sie ein √-Symbol in das Wortfeld ein Geben Sie ein √-Symbol in das Wortfeld ein May 07, 2024 pm 01:06 PM

1. Öffnen Sie das Word-Dokument und bewegen Sie den Cursor an die Stelle im Feld, an der das √-Symbol eingefügt werden muss. 2. Wählen Sie in der Menüleiste die Option [Einfügen], suchen Sie die Gruppe [Symbol] und klicken Sie auf die Schaltfläche [Symbol]. 3. Wählen Sie im Popup-Symboldialogfeld die Kategorie [Gemeinsame mathematische Symbole] aus und suchen Sie unter den gebräuchlichen mathematischen Symbolen nach dem Symbol [√]. 4. Klicken Sie auf das √-Symbol und dann auf die Schaltfläche [Einfügen], um das √-Symbol in das Feld einzufügen.

In welcher Sprache ist das Browser-Plugin geschrieben? In welcher Sprache ist das Browser-Plugin geschrieben? May 08, 2024 pm 09:36 PM

Browser-Plugins werden normalerweise in den folgenden Sprachen geschrieben: Front-End-Sprachen: JavaScript, HTML, CSS Back-End-Sprachen: C++, Rust, WebAssembly Andere Sprachen: Python, Java

So legen Sie unbekannte Attribute in vscode fest vscode-Methode zum Festlegen unbekannter Attribute So legen Sie unbekannte Attribute in vscode fest vscode-Methode zum Festlegen unbekannter Attribute May 09, 2024 pm 02:43 PM

1. Öffnen Sie zunächst das Einstellungssymbol in der unteren linken Ecke und klicken Sie auf die Option „Einstellungen“. 2. Suchen Sie dann die CSS-Spalte im Sprungfenster. 3. Ändern Sie abschließend die Dropdown-Option im Menü „Unbekannte Eigenschaften“ in die Schaltfläche „Fehler“. .

See all articles