Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Zusammenfassung der Verwendung von CSS margin-left und margin-right

伊谢尔伦
Freigeben: 2017-06-01 14:40:31
Original
9186 Leute haben es durchsucht

Im Allgemeinen wird in CSS-Stilen das Margin-Attribut zum Festlegen von Rändern verwendet. Wenn Sie nur Ränder auf einer Seite benötigen, können Sie mit der Eigenschaft „einseitiger Rand“ einen Wert für den Rand auf einer Seite des Elements festlegen. Verwenden Sie das Attribut margin-left, um den linken Rand eines Elements festzulegen. Verwenden Sie das Attribut margin-right, um den rechten Rand eines Elements festzulegen. Ihr Standardwert ist 0. Bei einer bestimmten tatsächlichen Verwendung kann ein bestimmter Einheitswert oder in Form eines Prozentsatzes festgelegt werden. In diesem Artikel wird die Verwendung von Rand links und Rand rechts zusammengefasst.

1. Über die Verwendung des Margin-Left-Attributs

1. Eine kurze Analyse von CSS margin

Der negative Wert von margin-left in Kombination mit Floating erreicht ein flüssiges Layout, das die DOM-Struktur nicht verändert. Wenn der Wert des Randattributs ein Prozentsatz ist, wird er immer basierend auf der Breite des übergeordneten Elements berechnet.

2. CSS-Memo (Rand links)

Ränder festlegen: Rand oben, Rand links, Rand rechts, Rand unten

pHintergrund-Broschüre: Breite: 30 Pixel; Hintergrundbild: url(../image/lzhf/one.png); 100 % automatisch;

Parametereinführung

auto: Der Wert wird auf den Wert der Gegenseite gesetzt.

Länge: Ein Längenwert, der aus einer Gleitkommazahl und einer Einheitenkennung | oder einem Prozentsatz besteht. Der Prozentsatz basiert auf der Höhe des übergeordneten Objekts.

Beschreibung Erweiterten Rand auf der linken Seite des Objekts abrufen oder festlegen. Um dieses Attribut für ein Inline-Objekt zu verwenden, müssen Sie zuerst das Höhen- oder Breitenattribut des Objekts festlegen oder das Positionsattribut auf „absolut“ setzen.

In IE4+ ist das Margin-Attribut für td- und tr-Objekte nicht verfügbar.

Erweiterte Ränder sind immer transparent. Die entsprechende Skriptfunktion ist marginLeft.

2. Über die Verwendung des Margin-Right-Attributs

1. Detaillierte Erläuterung der drei grundlegenden Positionierungsmechanismen in CSS (Rand rechts, Rand links)

Die bevorzugte Möglichkeit, ein Element in CSS horizontal zu zentrieren, ist die Verwendung des Randattributs – kombinieren Sie den Rand des Elements -left und margin Setzen Sie einfach das Attribut -right auf auto. Bei der tatsächlichen Verwendung können wir ein p erstellen, das als Container für diese Elemente fungiert, die zentriert werden müssen. Zu beachten ist insbesondere, dass die Breite des Containers angegeben werden muss.

2.

Zusammenfassung verschiedener Zentrierungen des CSS-Layouts (Rand rechts, Rand links) Zusammenfassung der Verwendung von CSS margin-left und margin-right

Zentrierung ist das, was wir verwenden CSS zu tun Eine häufig anzutreffende Situation im Layout. Wenn Sie CSS zum Zentrieren verwenden, ist dies manchmal mit einem einzelnen Attribut möglich, und manchmal sind bestimmte Fähigkeiten erforderlich, um mit allen Browsern kompatibel zu sein. Stellen Sie insbesondere den Rand links und den Rand rechts des Elements ein, das zentriert werden soll Die Methode kann nur eine horizontale Zentrierung durchführen und ist für schwebende Elemente oder absolut positionierte Elemente ungültig.

3.

Beispiele für die CSS-Implementierung verschiedener Spaltenlayouts auf der Seite (Rand rechts, Rand links)Zusammenfassung der Verwendung von CSS margin-left und margin-right

Ein Spaltenlayout erfordert die Beherrschung von 3 Wissenspunkten: Standard Dokumentfluss, der auch Elemente auf Blockebene und Elemente auf Zeilenebene sowie Randattribute umfasst. Man kann sagen, dass der Schlüsselcode zum Implementieren eines Spaltenlayouts durch das Festlegen des Rands erreicht wird: 0 auto;, auto bedeutet, dass es basierend auf der Breite des Browsers automatisch die Ränder auf beiden Seiten festlegt. Um den Rand festzulegen, müssen Sie zunächst über ein Boxmodell wie hier p verfügen und dann dessen Länge und Breite auf eine feste Größe festlegen, um eine Zentrierung zu erreichen.

Doppeltes Flying-Wing-Layout Dies liegt daran, dass der linke und rechte Rand der Hauptspalte etwas größer sind als die Breite der linken und rechten Spalte, sodass Sie den Abstand zwischen der Hauptspalte und festlegen können die Unterspalten.

Fragen und Antworten zu den Attributen „Rand links“ und „Rand rechts“

1 - left") Bit null??? Verwirrt 2.

margin-right funktioniert nicht?

3. Der folgende Code hat margin-left:auto verwendet, warum kann er nicht zentriert werden?

[Verwandte Empfehlungen]

1. Zusammenfassung der CSS-Margin-Attribute und -Nutzung

2. Zusammenfassung der häufig auftretenden Probleme bei der Verwendung von CSS Margin-Top

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung von CSS margin-left und margin-right. 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