Video: Azure Friday | Azure API Management: New Admin UI and Mocks 2024
Blockeigenschaften steuern die Ausrichtung und den Abstand von Objekten auf einer Seite durch ihre Tags und Attribute. Blöcke enthalten Text, Inhalt innerhalb von Tags (sowohl mit als auch ohne Positionen), Tags mit der Anzeige: Blockstil und Bilder oder Absätze, die mit absoluten oder relativen Positionen festgelegt wurden.
Wortabstand: Um den Abstand zwischen einzelnen Wörtern anzupassen, verwenden Sie eine positive oder negative Zahl in px (Pixel), pc (picas), pt (Punkte), in (Zoll), mm (Millimeter), cm (Zentimeter)), em (ems), ex (exs) oder% (Prozent), wie z. B. Wortabstand: 2px;..
p {Wortabstand: 2px;}
Buchstabenabstand: Mit diesem Attribut können Sie den Abstand zwischen den Zeichen durch Angabe eines positiven oder negativen Wertes in px (Pixel) vergrößern oder verkleinern.), pc (picas), pt (Punkte), in (Zoll), mm (Millimeter), cm (Zentimeter), em (ems), ex (exs) oder% (Prozent), wie z. B. Buchstabenabstand: 1em;.. Beachten Sie, dass das Ändern des Buchstabenabstandsattributs jede vorhandene Textausrichtung überschreibt.
p {Buchstabenabstand: 1. 5em;}
vertical-align: Sie können Text entlang der Textgrundlinie, sub (tiefgestellt), super (hochgestellt), oben, Text vertikal ausrichten -top, middle, bottom und text-bottom, oder durch einen beliebigen Wert, positiv oder negativ, in px (Pixel), pc (picas), pt (Punkte), in (Zoll), mm (Millimeter), cm (Zentimeter)), em (ems), ex (exs) oder% (Prozent), z. B. vertical-align: top;..
p {vertikal ausgerichtet: oben;}
text-align: Diese Option kann nur auf Text angewendet werden. Zu den Ausrichtungsoptionen gehören Links, Rechts, Mitte oder Ausrichtung.
p {text-align: center;}
text-einzug: Diese Style-Regel, die nur mit Text verwendet werden soll, erstellt einen Einzug erster Zeile, der auf einen beliebigen positiven oder negativer Wert in px (Pixel), pc (picas), pt (Punkte), in (Zoll), mm (Millimeter), cm (Zentimeter), em (ems), ex (exs) oder% (Prozentsatz), z. als Text-Einzug: 12px;..
Um Nichttextobjekte auf einer Seite einzurücken, sollten Sie das Tag
nicht mehr verwenden, da dieses Tag veraltet ist. Fügen Sie stattdessen einen Einzug hinzu, indem Sie Rand- und / oder Füllstiltattribute verwenden.p {Text-Einzug: 10px;}Leerraum: Leerraum innerhalb oder um Text in einem Element auf Blockebene kann auf drei verschiedene Arten angezeigt werden: normal, pre und nowrap. Wählen Sie normal, um Leerraum zu ignorieren, um den Leerraum mit dem Text zu belassen, der bereits codiert wurde, oder nowrap, um Text nur dann umbrechen zu lassen, wenn der Code Zeilenumbruchs-Tags () hat.
p {Leerraum: vor;}display: Dieses Attribut steuert, wie das gestylte Objekt im Browser angezeigt wird. Die Wertoptionen sind block, kompakt, inline, list-item, marker, none, run-in und table.
p {display: none;}Wählen Sie eine der folgenden Einstellungen aus:
none: Verwenden Sie diese Option, um ein gestyltes Element vor der Anzeige im Browser zu verbergen. Diese Option ist äußerst nützlich, wenn Sie mehrere Stylesheets erstellen, sodass einige Elemente auf einem Gerät nicht sichtbar sind, aber nicht wie bei einem sekundären CSS für den Druckmedientyp.
inline: Verwenden Sie diese Option, um das inline gestylte Objekt mit anderen Elementen anzuzeigen, häufig im selben Block wie bei der Anzeige von Listenelementen in einer einzigen Zeile.
block: Dies verwandelt jedes gestylte Element in einen Block, nach dem weitere Blockstil-Attribute angewendet werden können. Elemente auf Blockebene beanspruchen die volle Breite des verfügbaren Speicherplatzes, einschließlich des Zeilenbereichs über und unter dem Element, ähnlich wie Absätze über und unter ihnen Platz haben.
list-item: Diese Option konvertiert formatierten Text in eine ungebrochene Liste, ähnlich den Tags
und
.
run-in: Diese Funktion wird je nach Browser entweder nicht unterstützt, unvollständig unterstützt oder vollständig unterstützt. Derzeit bieten die Browser, die volle Unterstützung bieten, Safari, Chrome, IE 8+ und Opera 5+. Fügen Sie das Einrichtungsattribut hinzu, um ein Blockfeld zu erzwingen, das einem Einfügefeld folgt, um ein Inline-Feld des Blockfelds zu werden.
Eine interessante Verwendung besteht darin, die Baseline eines Headers auf die gleiche Basis wie die erste Zeile eines folgenden Absatztextblocks zu setzen.
inline-block: Verwenden Sie diese Option, damit sich ein Block wie ein Inline-Block mit einer bestimmten Breite verhält.
kompakt: Diese Option ist noch ziemlich fehlerhaft und wird derzeit nur willkürlich unterstützt. In der Tat kann es bereits veraltet sein, aber das kann derzeit nicht bestätigt werden. Wenn dieses Attribut angegeben ist, werden andere Blöcke im Code nach der Anzeige auf der Seite erzwungen.
marker: Hiermit wird Inhalt in einem Anzeigeblock in ein Markierungsfeld konvertiert, wobei das Pseudo-Element: before oder: after verwendet wird, in dem Sie den Inhalt weiter gestalten können.
table: Verwenden Sie dieses Attribut, um Elemente innerhalb einer Tabelle anzuzeigen, ohne HTML-Tabellen verwenden zu müssen. Theoretisch würden alle verschachtelten Elemente so angezeigt, als wären sie Tabellenzeilen- und Tabellenzellenelemente. Zusätzliche Anzeigetabellenwerte für diese Eigenschaft sind Inline-Tabelle, Tabellen-Zeilengruppe, Tabellen-Header-Gruppe, Tabellen-Fußzeile-Gruppe, Tabellenzeile, Tabellenspaltengruppe, Tabellenspalte, Tabellenzelle und Tabelle. -Bildbeschriftung.
Diese Eigenschaft wird jetzt in allen gängigen Browsern unterstützt, einschließlich IE 9+ und IE 8, aber nur in IE 8, wenn es nicht vorhanden ist.
inherit: Wenn Sie diese Option angeben, erbt das formatierte Objekt den Anzeigewert von seinem übergeordneten Element.
Blöcke sind eine der Eigenschaftskategorien, die über die hier beschriebenen grundlegenden Fähigkeiten hinausgehen. Nicht alle Eigenschaften werden konsistent von allen Browsern unterstützt, aber abhängig von der Zielgruppe sind einige von ihnen möglicherweise perfekt für ein bestimmtes Webprojekt geeignet.Weitere Informationen zu Anzeigeeigenschaften finden Sie auf den Blockinformationsseiten auf der W3C-Website.