suchen
HeimWeb-FrontendHTML-TutorialWas sind die Attributwerte des Anzeigeattributs in HTML? Wie erreicht das Anzeigeattribut eine horizontale und vertikale Zentrierung?

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!

Stellungnahme
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
Die Zukunft von HTML, CSS und JavaScript: WebentwicklungstrendsDie Zukunft von HTML, CSS und JavaScript: WebentwicklungstrendsApr 19, 2025 am 12:02 AM

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.

HTML: Die Struktur, CSS: Der Stil, JavaScript: Das VerhaltenHTML: Die Struktur, CSS: Der Stil, JavaScript: Das VerhaltenApr 18, 2025 am 12:09 AM

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: Evolution und Trends im WebdesignDie Zukunft von HTML: Evolution und Trends im WebdesignApr 17, 2025 am 12:12 AM

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.

HTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickHTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickApr 16, 2025 am 12:04 AM

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.

HTML: Ist es eine Programmiersprache oder etwas anderes?HTML: Ist es eine Programmiersprache oder etwas anderes?Apr 15, 2025 am 12:13 AM

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

HTML: Erstellen der Struktur von WebseitenHTML: Erstellen der Struktur von WebseitenApr 14, 2025 am 12:14 AM

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.

Von Text zu Websites: Die Kraft von HTMLVon Text zu Websites: Die Kraft von HTMLApr 13, 2025 am 12:07 AM

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.

HTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchHTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchApr 12, 2025 am 12:02 AM

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

See all articles

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ße Werkzeuge

MantisBT

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 neue Version

SublimeText3 Linux neueste Version

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)