亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Inhaltsverzeichnis
Eines der hei?esten Webdesign -Themen des frühen 21. Jahrhunderts war die Debatte über die Verwendung von HTML -Tabellencode als Layout -Tool. Das ist ein Hack und es ist immer noch eine schlechte Praxis.
Fall 1. Konturbox
html:
CSS:
Fall 2. Einfaches Layout des alten Stils
Fall 3. Adaptive Layout mit Inhaltsorchestrierungsfunktion
Schlussfolgerung
FAQs über CSS table Eigenschaften
Heim Technologie-Peripherieger?te IT Industrie Layout Secret Weapon #1: Die CSS -Tabelle Eigenschaft

Layout Secret Weapon #1: Die CSS -Tabelle Eigenschaft

Feb 20, 2025 am 09:32 AM

CSS display: table Attribute: Ein leistungsstarkes Werkzeug zur L?sung von Layoutproblemen

Kernpunkte:

    Die
  • CSS -Attribute sind leistungsstark, k?nnen mehrere Layoutprobleme l?sen und sind mit allen modernen Browsern kompatibel. Es erm?glicht HTML -Elemente wie Tabellenelemente und bietet eine gemeinsame L?sung für komplexe Layout- und Ausrichtungsprobleme. table
  • CSS
  • Eigenschaften k?nnen zum Erstellen von Konturboxen, einfachen Layouts im alten Stil und adaptiven Layouts mit Inhaltsorchestrierung verwendet werden. Es ist besonders nützlich bei reaktionsschnellen Designs und erm?glicht es, Elemente zu ?ndern und nach der Bildschirmgr??e des Benutzers zu positionieren. table
  • Obwohl das CSS
  • -Treiber viele Vorteile hat, hat es auch einige Einschr?nkungen. Es hat weniger Flexibilit?t bei der Erstellung komplexer Layouts im Vergleich zu anderen Display -Eigenschaften und funktioniert nicht gut mit bestimmten CSS -Eigenschaften wie table und float. In vielen F?llen überwiegen die Vorteile der Verwendung des position -attributs jedoch seine Nachteile. table

Layout Secret Weapon #1: The CSS Table Property

derzeit kann Flexbox eine beliebte neue Technologie für die Layout -Konstruktion sein. Die erstaunliche F?higkeit von Flexbox, sich an den verfügbaren Raum anzupassen, hat sich viele Menschen auf seine M?glichkeiten freuen. Es l?st jedoch nicht alle Layoutprobleme und es gibt einige Probleme mit seiner Kompatibilit?t mit ?lteren Browsern. Flexbox hat derzeit keine gemeinsame Polyfill (eine Fallback -L?sung für ?ltere Browser) - ich kenne nur eine Polyfill für die Version von IE: Flexie aus dem Jahr 2009. In vielen F?llen stellte ich fest, dass die Verwendung der oft übersehenen CSS

-Displayeigenschaften eine einfachere L?sung finden kann. Diese CSS -Eigenschaften werden von allen relevanten Browsern h?ufig unterstützt (beachten Sie, dass dies IE6 und IE7 ausschlie?t) und kann einige wichtige und kleinere Layoutschwierigkeiten anmutig l?sen. table

Wenn Sie mit dieser Technik nicht vollst?ndig vertraut sind, kann das ?ndern des

-attributs eines DIV es display wie ein Tabellen- oder Tabellenelement verhalten. Warten Sie, verwenden Sie Tabellen zum Layout? Ist das nicht gut?

Eines der hei?esten Webdesign -Themen des frühen 21. Jahrhunderts war die Debatte über die Verwendung von HTML -Tabellencode als Layout -Tool. Das ist ein Hack und es ist immer noch eine schlechte Praxis.

Stattdessen verwenden wir HTML, das hier durchaus sinnvoll ist (d. H. Div, Abschnitt, Header usw.) und nur einige nützliche Kenntnisse der Tabellenrepr?sentation aus CSS ausgeliehen. Genau dafür ist CSS konzipiert. Denken Sie also nicht, dass es sich um einen Hack oder ein Patch handelt. Es ist nicht.

Verwendung

display: table-cell Klicken Sie im folgenden Beispiel oben auf die Schaltfl?che oben und Sie k?nnen das Attribut der drei farbigen Divs von

auf

: display ?ndern block [CodePen Sample Link - Ersetzen Sie durch den tats?chlichen CodePen -Link] table-cell

Sie k?nnen sehen, wie Divs ohne

Eigenschaften horizontal angeordnet sind, und Sie k?nnen auch auf einige typische Tabellenregeln zugreifen (wie

).

Wenn Sie einen Abstand ben?tigen, beachten Sie, dass das klassische CSS margin -Merkmal keinen Einfluss auf die Tabellenzelle hat: Verwenden Sie stattdessen border-spacing (es muss auf Container -Tabellenelemente angewendet werden). Wenn Sie diese Regeln verwenden m?chten, finden Sie einige Kommentare in CodePen.

Diese Technik ist sehr nützlich, um viele Probleme zu l?sen, die mit anderen Methoden schwer zu l?sen sind.

Ich habe drei einfache F?lle ausgew?hlt, in denen table Anzeigeattribute sehr wertvoll sind.

Aber schauen wir uns zuerst sie an:

dargestellt
Anzeigeattribut als
Tabelle, inline-table
display 屬性 呈現(xiàn)為
table, inline-table table
table-column col
table-column-group colgroup
table-row-group tbody
table-header-group thead
table-footer-group tfoot
table-row tr
table-cell td
table-caption caption
Tabellens?ule col
Tabelle-S?ule-Gruppen colGroup
Tabellenreihe-Gruppen tbody
Tabellenhellgruppe thead
TABLE-FOTER-GROUP tfoot
TABLE-ROW tr
Tabelle-Zell TD
Tabellencaption caption

Für eine wirklich umfassende Anleitung zu Formularen und CSS finden Sie CSS -Tricks: [CSS -Tricks 'Formularhandbuch - Ersetzen Sie durch den tats?chlichen Link]

Fall 1. Konturbox

Ich denke, dies ist eines der h?ufigsten Probleme, mit denen ich zu tun habe: Es gibt einige schwimmende Boxen mit unbekannten Inhalten und Sie müssen sie alle die gleiche H?he haben.

Ich wei?, dass Flexbox dieses Problem leicht l?sen kann, aber auch Tabellenregeln k?nnen es auch tun.

Wenden Sie einfach die Eigenschaft display: table (oder table-row) auf den Container und die Eigenschaft display: table-cell auf das interne Feld an. Beachten Sie, dass Sie alle float -attribute l?schen m?chten (ansonsten wird die table-cell -attribute nicht wirksam).

html:

<div id="wrapper">
    <div id="div1"></div>
    <div id="div2"></div>
    <div id="div3"></div>
</div>

CSS:

#wrapper {
    display: table;
}
#wrapper div {
    display: table-cell;
}

[CodePen Sample Link - Ersetzen Sie durch den tats?chlichen CodePen -Link]

Fall 2. Einfaches Layout des alten Stils

Dies ist ein ziemlich veraltetes Beispiel, aber ich denke, Sie müssen sich vielleicht damit befassen, wie ich es kürzlich getan habe.

Vor einigen Monaten erhielt ich ein grafisches Layout, das dem folgenden Schema sehr ?hnlich war. Es muss mit IE8 kompatibel sein, und ich fand den besten Weg, dies zu tun, um die CSS -Tabellenregeln zu verwenden:

[CodePen Sample Link - Ersetzen Sie durch den tats?chlichen CodePen -Link]

Fall 3. Adaptive Layout mit Inhaltsorchestrierungsfunktion

Das vorherige Beispiel führt uns zu einem neuen Thema: Ist es m?glich, ein adaptives Layout mit CSS -Tabellenregeln zu erstellen?

Dies ist nicht nur m?glich, sondern wir k?nnen auch einige Inhaltsorchestrierungsaufgaben ausführen.

Wir haben gesehen, wie die display Eigenschaft von zwei Divs von block zu table-cell zu

ge?ndert werden kann, um ihre Anordnung von vertikal nach horizontal zu ?ndern.

Zus?tzlich werden Elemente mit table-header-group Attributen am optimalen Tischlayout platziert. Auch hier wird das table-footer-group Element unten platziert und so weiter. Dies kann unerwartet nützlich sein, wenn reaktionsschnelle Layouts neu formatiert werden.

In der folgenden Stift wechselt das Titelelement seine Position mit dem Navigationselement, wenn das Fenster ge?ndert wird. ?ndern Sie einfach sein display Attribut in table-header-group.

html:

<div id="wrapper">
    <nav></nav>
    <header></header>
    <div id="banner2"></div>
    <footer></footer>
</div>

CSS:

#wrapper, header {
    display: block; /* 我們實(shí)際上不需要此規(guī)則,因?yàn)樗J(rèn)為此值 */
}

@media (min-width: 48em) {
    #wrapper {
        display: table;
    }
    header {
        display: table-header-group;
    }
}

footer und #banner2 Divs haben auch ?hnliche Verhaltensweisen.

Dies ist ein Layoutplan: Die Standard -Mobile -Version links und die Desktop -Version rechts:

Layout Secret Weapon #1: The CSS Table Property

Dies ist eine laufende Demonstration:

[CodePen Sample Link - Ersetzen Sie durch den tats?chlichen CodePen -Link]

Weitere Informationen zu diesem Argument k?nnen auch angezeigt werden:

  • CSS -Stapel mit display:table
  • Anti-Hero des CSS-Layouts-"display:table"

Schlussfolgerung

CSS table Anzeigeeigenschaften sind eine untersch?tzte und wertvolle L?sung für die Gr??e und Layout -Herausforderungen.

W?hrend ich mich pers?nlich nicht dafür entscheiden kann, komplexe Layouts zu erstellen, l?sen sie sicherlich viele der Herausforderungen im Zusammenhang mit dem Layout -Teil.

FAQs über CSS table Eigenschaften

(h?ufig gestellte Fragen zu den CSS table -attributen sollten hier hinzugefügt werden. Der Inhalt ?hnelt dem Originaltext, aber der Wortlaut muss angepasst werden, um die Duplikation zu vermeiden.)

Bitte beachten Sie, dass alle oben genannten Codepen -Links durch den tats?chlichen Codepen -Link ersetzt werden müssen. Ich kann nicht direkt auf einen Codepen zugreifen und erstellen.

Das obige ist der detaillierte Inhalt vonLayout Secret Weapon #1: Die CSS -Tabelle Eigenschaft. 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

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Hei?e Themen

PHP-Tutorial
1488
72
Ihre Ger?te füttern AI -Assistenten und ernten personenbezogenen Daten, auch wenn sie schlafen. Hier erfahren Sie, was Sie teilen. Ihre Ger?te füttern AI -Assistenten und ernten personenbezogenen Daten, auch wenn sie schlafen. Hier erfahren Sie, was Sie teilen. Jul 05, 2025 am 01:12 AM

Ob es ihm gef?llt oder nicht, künstliche Intelligenz ist Teil des t?glichen Lebens geworden. Viele Ger?te-einschlie?lich elektrischer Rasierer und Zahnbürsten-sind KI-betrieben.

Hurrikane und Sandstürme k?nnen dank des neuen Microsoft AI -Modells 5.000 -mal schneller prognostiziert werden Hurrikane und Sandstürme k?nnen dank des neuen Microsoft AI -Modells 5.000 -mal schneller prognostiziert werden Jul 05, 2025 am 12:44 AM

Ein neues Modell für künstliche Intelligenz (KI) hat gezeigt, dass die F?higkeit, wichtige Wetterereignisse schneller und mit gr??erer Pr?zision vorherzusagen als einige der am h?ufigsten verwendeten globalen Vorhersagesysteme

Fortgeschrittene KI -Modelle generieren bis zu 50 -mal mehr CO ₂ Emissionen als h?ufigere LLMs bei der Beantwortung der gleichen Fragen Fortgeschrittene KI -Modelle generieren bis zu 50 -mal mehr CO ₂ Emissionen als h?ufigere LLMs bei der Beantwortung der gleichen Fragen Jul 06, 2025 am 12:37 AM

Je pr?zise wir versuchen, KI -Modelle zu funktionieren, desto gr??er werden ihre Kohlenstoffemissionen - mit bestimmten Aufforderungen, die bis zu 50 -mal mehr Kohlendioxid erzeugen als andere, laut einer kürzlich durchgeführten Studie.

Ai 'Halluzinate' st?ndig, aber es gibt eine L?sung Ai 'Halluzinate' st?ndig, aber es gibt eine L?sung Jul 07, 2025 am 01:26 AM

Das Hauptanliegen bei Big Tech, das mit künstlicher Intelligenz (KI) experimentiert, ist es nicht, dass es die Menschheit dominieren k?nnte. Das eigentliche Problem liegt in den anhaltenden Ungenauigkeiten von Gro?sprachmodellen (LLMs) wie der Open AI -Chatgpt, Googlees Gemini und Google

Warum h?ufiger Ai Halllucination und wie k?nnen wir es aufhalten? Warum h?ufiger Ai Halllucination und wie k?nnen wir es aufhalten? Jul 08, 2025 am 01:44 AM

Je fortgeschrittener künstlicher Intelligenz (KI) wird, desto mehr "halluzinieren" und liefern falsche oder ungenaue Informationen.

Spitzended KI-Modelle von OpenAI und Deepseek unterziehen einen vollst?ndigen Zusammenbruch, wenn Probleme zu schwierig werden, wie die Studie zeigt Spitzended KI-Modelle von OpenAI und Deepseek unterziehen einen vollst?ndigen Zusammenbruch, wenn Probleme zu schwierig werden, wie die Studie zeigt Jul 07, 2025 am 01:02 AM

Argumentationsmodelle für künstliche Intelligenz (KI) sind nicht ganz so f?hig, wie sie erscheinen. In Wirklichkeit wird ihre Leistung vollst?ndig zusammengefasst, wenn die Aufgaben zu komplex werden, so Forscher von Apple. Verarbeitung von Modellen wie Anthropics Claude, offen, offen

Verhaftungen, die auf der Suche nach Hackern hinter Cyber-Angriffen auf M & S und Koop vorgenommen wurden Verhaftungen, die auf der Suche nach Hackern hinter Cyber-Angriffen auf M & S und Koop vorgenommen wurden Jul 11, 2025 pm 01:36 PM

Die britische National Crime Agency (NCA) hat vier Personen verhaftet, die der Beteiligung an den Cyber-Angriffen auf Markierungen und Spencer (M & S), Co-op und Harrods.According zu einer Erkl?rung verd?chtigen, zwei 19-j?hrige M?nner, ein 17-j?hriger O-o

Post-Quantum-Kryptographie ist jetzt für Cybersicherheitsführer im Vordergrund Post-Quantum-Kryptographie ist jetzt für Cybersicherheitsführer im Vordergrund Jul 11, 2025 pm 01:38 PM

Post-Quantum-Kryptographie hat für Cybersecurity-Führungskr?fte eine oberste Priorit?t geworden, aber jüngste Untersuchungen zeigen, dass einige Organisationen die Bedrohung mit der Ernsthaftigkeit, die es verlangt, nicht behandeln.

See all articles