


Was sind die Attributwerte des Anzeigeattributs in HTML? Was ist die Bedeutung? Und wie erreicht das Anzeigeattribut in HTML eine horizontale und vertikale Zentrierung? Der heutige Artikel stellt Ihnen den Wert des Anzeigeattributs in HTML vor und erläutert, wie Sie die horizontale und vertikale Zentrierung des Werts des Anzeigeattributs in HTML erreichen.
display Hier spreche ich über die vier am häufigsten verwendeten Attributwerte Inline, Block, Inlin-Block und None.
Lassen Sie uns zunächst über Inline (n Inline-Element) sprechen:
Der Wert dieses Attributs ist der Standardwert. Dieses Element wird als Inline-Element ohne Zeilenumbrüche vor oder nach dem Element angezeigt. Dieser Attributwert ist im Allgemeinen nicht festgelegt. Nach meinem persönlichen Verständnis unterscheidet es sich nicht von normalen Inline-Elementen, die häufiger verwendet werden.
Dann gibt es den Attributwert von Block (Block-Level-Element):
Dieser Attributwert ist interessanter. Er wird so eingestellt, dass er das Block-Level-Element ist belegt in Bezug auf Zeilenumbrüche eine exklusive Zeile. Der Effekt ist der gleiche wie der des p-Tags, aber nachdem dieser Attributwert festgelegt wurde, hat er als Element auf Blockebene Breite, Höhe und den Abstand dazwischen Es und andere Elemente auf Blockebene können die Randattributeinstellung und die Abstandseinstellung padding festlegen, können jedoch die Zeilenhöhe nicht festlegen.
Es gibt auch den Attributwert von inline-block:
Dieser Attributwert ist im Grunde relativ mächtig, als ich anfing, diesen Attributwert zu lernen Solange es nicht umgebrochen wird, kann es einerseits als Element auf Blockebene verwendet werden und die Eigenschaften eines Blocks aufweisen. Andererseits ist es problematisch, da ich ein Anfänger bin Um die Mitte festzulegen, können alle, die diesen Attributwert verwenden, die Zeilenhöhe so einstellen, dass der Text zur einfacheren Verwendung zentriert ist.
Diese Attribute sind sehr nützlich für die Implementierung dieser Navigationsleiste. Die beiden Attributwerte „Block“ und „Inline-Block“ werden hauptsächlich als Implementierung mehrerer Elemente in verwendet Dieselbe Zeile und Block wird als Implementierung von Zeilenumbrüchen zwischen Elementen verwendet. Jeder kann es versuchen.
Für den letzten None-Attributwert:
Ich persönlich denke, dass es bequemer ist, Elemente auszublenden, wenn die Maus schwebt, um dies zu erreichen Anzeige. Effekt mit versteckten Elementen.
Was sind die häufig verwendeten Werte für die Anzeige in HTML?
Die Anzeige in HTML ist in der normalen Projektentwicklung relativ einfach zu verwenden. Die Hauptwerte sind:
none (das Element wird nicht angezeigt);
block (das Element wird als angezeigt). Element auf Blockebene, und dem Element werden Zeilenumbrüche vorangestellt und gefolgt);
inline (das Element wird als Inline-Element ohne Zeilenumbrüche davor und danach angezeigt das Element);
inline-block (Inline-Blockelement. Neuer Wert in CSS2.1);
-
table (das Element wird wird als Tabelle auf Blockebene angezeigt, ähnlich wie
, mit Zeilenumbrüchen vor und nach der Tabelle );
table-row (das Element wird als Tabellenzeile angezeigt , ähnlich wie
); table-cell (das Element wird als Tabellenzelle angezeigt, ähnlich wie
und ). Horizontale und vertikale Zentrierung des Displays!
Verwenden Sie Position und Rand, um Elemente horizontal und vertikal zu zentrieren. Ich glaube, jeder ist damit vertraut und verwendet es häufig. Aber ich frage mich, ob Sie jemals display:table und table-cell verwendet haben, um Elemente horizontal und vertikal zu zentrieren?
Es gibt zwei Möglichkeiten, display:table-cell zu verwenden, um Elemente horizontal und vertikal zu zentrieren:
1. Verwenden Sie display:table und table-cell, um Elemente horizontal und vertikal zu zentrieren
Struktur:
<div class="wrap"> <div class="box"> <div class="con">梦幻雪冰</div> </div> </div>
Stil:
.wrap { /*让元素以表格形式渲染*/ display: table; height: 400px; width: 400px; background: #fcf; } .box { /*让元素以表格的单元素格形式渲染*/ display: table-cell; /*使用元素的垂直对齐*/ vertical-align: middle; } .con { width: 200px; height: 200px; margin: 0 auto; background: #999; }
Vorteile:
Diese Methode hat nicht die gleiche Höhe wie die beiden vorherigen Methoden Die Methode kann die Höhe entsprechend dem Inhalt des Elements dynamisch ändern, sodass es keine Platzbeschränkung gibt. Der Inhalt des Elements wird nicht abgeschnitten oder aufgrund von Platzmangel werden hässliche Bildlaufleisten angezeigt.
Nachteile:
Was sind die Mängel? Diese Methode ist nur für moderne Browser geeignet und funktioniert unter IE6-7 nicht richtig.
2. Verwenden Sie display: table-cell, um Elemente horizontal und vertikal zu zentrieren
Struktur:
<div class="wrap"> <div class="box"> 梦幻雪冰 </div> </div>
Stil:
.wrap { display: table-cell; width: 400px; height: 400px; background: #fcf; vertical-align: middle; } .box { width: 200px; height: 200px; margin: 0 auto; background: #999; }
Vorteile:
Die Vorteile dieser Methode sind die gleichen wie bei Methode drei, und es gibt keine Höhenbeschränkungen.
Nachteile:
IE6 und IE7 werden nicht unterstützt
[Verwandte Empfehlungen]
Was ist Web in HTML5? Was sind die Elemente im Webspeicher?
Was sind die Attribute des HTML-IMG-Tags? Erfahren Sie, wie Sie das IMG-Tag verwenden
Das obige ist der detaillierte Inhalt vonWas sind die Attributwerte des Anzeigeattributs in HTML? Wie erreicht das Anzeigeattribut eine horizontale und vertikale Zentrierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Die zukünftigen Trends von HTML sind Semantik und Webkomponenten, die zukünftigen Trends von CSS sind CSS-in-JS und CssShudini, und die zukünftigen Trends von JavaScript sind WebAssembly und serverlos. 1. HTML -Semantik verbessern die Zugänglichkeits- und SEO -Effekte sowie Webkomponenten die Entwicklungseffizienz, aber der Browserkompatibilität sollte die Aufmerksamkeit geschenkt werden. 2. CSS-in-JS verbessert die Flexibilität des Stilmanagements, kann jedoch die Dateigröße erhöhen. CssShudini ermöglicht den direkten Betrieb des CSS -Renderings. 3.Webassembly optimiert die Browser -Anwendungsleistung, verfügt jedoch über eine steile Lernkurve, und serverloses vereinfacht die Entwicklung, erfordert jedoch eine Optimierung von Kaltstartproblemen.

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: 1. HTML definiert die Webseitenstruktur, 2. CSS steuert den Webseitenstil, und 3. JavaScript fügt ein dynamisches Verhalten hinzu. Zusammen bauen sie den Rahmen, die Ästhetik und die Interaktivität moderner Websites auf.

Die Zukunft von HTML ist voller unendlicher Möglichkeiten. 1) Neue Funktionen und Standards umfassen mehr semantische Tags und die Beliebtheit von Webcomponenten. 2) Der Webdesign -Trend entwickelt sich weiterhin für reaktionsschnelles und zugängliches Design. 3) Die Leistungsoptimierung verbessert die Benutzererfahrung durch reaktionsschnelle Bildlade- und faulen Ladetechnologien.

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: HTML ist für die Inhaltsstruktur verantwortlich, CSS ist für den Stil verantwortlich und JavaScript ist für dynamisches Verhalten verantwortlich. 1. HTML definiert die Webseitenstruktur und den Inhalt durch Tags, um die Semantik zu gewährleisten. 2. CSS steuert den Webseitenstil über Selektoren und Attribute, um es schön und einfach zu lesen. 3. JavaScript steuert das Verhalten von Webseiten über Skripte, um dynamische und interaktive Funktionen zu erzielen.

HtmlisnotaprogrammingLanguage; itiSamarkuplanguage.1) htmlstructuresandFormatswebcontentuses.2) itWorkswithCSSForstylingandjavaScriptForinteraktivität, EnhancingWebDevelopment.

HTML ist der Eckpfeiler der Erstellung von Webseitenstruktur. 1. HTML definiert die Inhaltsstruktur und die Semantik und Verwendung usw. Tags. 2. Stellen Sie semantische Marker wie usw. zur Verfügung, um den SEO -Effekt zu verbessern. 3. Um die Benutzerinteraktion durch Tags zu verwirklichen, achten Sie auf die Verifizierung der Form. 4. Verwenden Sie fortschrittliche Elemente wie in Kombination mit JavaScript, um dynamische Effekte zu erzielen. 5. Zu den häufigen Fehlern gehören nicht abgegebene Bezeichnungen und nicht geeignete Attributwerte, und Überprüfungstools sind erforderlich. 6. Optimierungsstrategien umfassen das Reduzieren von HTTP -Anforderungen, die Komprimierung von HTML, die Verwendung semantischer Tags usw.

HTML ist eine Sprache, mit der Webseiten erstellt, die Webseitenstruktur und -inhalt über Tags und Attribute definiert werden. 1) HTML organisiert die Dokumentstruktur über Tags, wie z. B.. 2) Der Browser analysiert HTML, um das DOM zu erstellen und die Webseite zu rendern. 3) Neue Merkmale von HTML5, wie z. B. Multimedia -Funktionen. 4) Zu den häufigen Fehlern gehören nicht abgestimmte Bezeichnungen und nicht geeignete Attributwerte. 5) Die Optimierungsvorschläge umfassen die Verwendung semantischer Tags und die Reduzierung der Dateigröße.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)