CSS Referenz: Darstellung

0 | 11 Kommentare | 5045 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "CSS Referenz: Darstellung" mit Ihrem Wissen!

Anzeige Hier werben

Einleitung Boxmodel ...

display: Anzeige von Elementen

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Fast7Fast8Fast
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
display

Werte: none, block, inline, inline-block, list-item, run-in, table, inline-table, ...

visibility: Sichtbarkeit von Elementen

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
visibility

Werte: visible, hidden, collapse

visibility steht für die Sichtbarkeit. visibility: visible zeigt etwas an, visibility: hidden zeigt etwas nicht an. Im Gegensatz zu display: none, wird bei visibility: hidden der Platz für das Element frei gehalten.

Breite/Höhe

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
height/width

...

width: Elementbreite

...

height: Elementhöhe

...

min-width/max-width: Mindestbreite/Maximalbreite

...

min-height/max-height: Mindesthöhe/Maximalhöhe

...

overflow: Behandlung von übergroßem Inhalt

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
overflow

Werte: auto, hidden, scroll, visible

Bei Boxen und Tabellenzellen mit einer festgelegten Größe (height / width) kann es vorkommen, dass ein Text oder anderer Inhalt in diesem Element mehr Raum einnimmt, als das Element bieten kann. Durch die Eigenschaft overflow besteht die Möglichkeit in CSS zu definieren, wie dieser übergroße Inhalt behandelt werden soll.

overflow-x/overflow-y

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9Nein9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
overflow-x/overflow-y

Mit overflow-x und overflow-y kann horizonal und vertikal überfließender Inhalt verschieden behandelt werden. Somit ist es z.B. möglich nur in einer Richtung eine Scrolleiste anzuzeigen.

opacity: Deckkraft/Transparenz von Elementen

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Fast7Fast8Fast
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
opacity

Mit der opacity Eigenschaft kann die Deckkraft/Transparenz von Elementen gesteuert werden. Diese Eigenschaft wird zwar so nicht im Internet Explorer unterstützt, es gibt aber eine ebenbürtige Eigenschaft, wodurch in allen Browsern Transparenz genutzt werden kann.

clip: nur Ausschnitt anzeigen

Werte: rect(oben recht unten links)

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
clip

Mit clip kann man eine rechteckige Maske über ein Element legen: Alles was nicht in diesem Rechteck ist, wird ausgeblendet.

box-sizing: Einstellunen auf was sich die Angabe der Breite und Höhe bezieht

Firefox2Unterstützt3Unterstützt3.1Unterstützt
IE6Nein7Nein8Unterstützt
Opera9Unterstützt9.5Unterstützt
Safari3Unterstützt3.1Unterstützt4Unterstützt
box-sizing

Werte: border-box, conten-box, padding-box

Einstellung auf was sich die Angabe der Breite und Höhe bezieht (auf den Inhalt oder auf den Inhalt + Innenabstand, ...)


Wikiseite bearbeiten

Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher haben 8 Personen an der Seite "CSS Referenz: Darstellung" mitgewirkt.

Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "CSS Referenz: Darstellung" hier bearbeiten.


Kommentare: CSS Referenz: Darstellung

Neuen Kommentar schreiben
Zusammenspiel des Ganzen
Beantworten

man sollte auch erwähnen, dass padding & margin einfluss auf die gesamtgröße eines objektes haben. beipsiel: habe ich ein div mit einer breite von 200px, gebe ich dem div nun zusätzlich 10px padding, muss ich den angegebenen faktor *2 von der breite (und auch der höhe) des div abziehen. tut man dies nicht, so hätte das div plötzlich eine breite von 220px

Aiden Tailor am 07.07.2008 um 15:06
Grafik?
Beantworten

Soll ich noch eine Grafik erstellen, die den Unterschied zwischen Padding und Margin visuell darstellt?

Fabian Ziegler am 04.07.2008 um 11:00
Re: Grafik?
Beantworten

Upps, ich hab schon eine Hintergrundfarbe für den body definiert^^

Yichuan Shen am 04.07.2008 um 14:11
Re: Grafik?
Beantworten

Jo, gerne

David Danier am 04.07.2008 um 13:12
Re: Grafik?
Beantworten

Ist drin.

Fabian Ziegler am 04.07.2008 um 16:09
alter
Beantworten

@michael: bist du wirklich 12? mit 12 hab ich noch nicht mal gewusst das es sowas wie internet gibt geschweige denn von html... ;)

hab deinen artikel erstmal offline genommen bis er fertig ist...

Moritz Kern am 03.07.2008 um 23:23
Re: alter
Beantworten

Ja ich bin 12 und html ist so was wie mein hobby

Michael Zaversnik am 04.07.2008 um 10:35
Re: alter
Beantworten

Respekt!

Fabian Ziegler am 04.07.2008 um 10:59
Dieses Feld ist zwingend erforderlich.
Beantworten

Nichts für Ungut, aber:

Holger V am 03.07.2008 um 21:22
Re: Dieses Feld ist zwingend erforderlich.
Beantworten

Hab die beiden mal verlinkt, finds eigentlich nicht schlecht einen Artikel als Übersicht zu haben und die genauen Details in eigenen Artikeln zu behandeln. Alles in einem Artikel wär zu umfangreich, aber irgendwie muss die Zusammengehörigkeit ja auch klargestellt sein. Ein zusammenfassender Artikel über Abstände war auch geplant, siehe das CSS-Subportal.

David Danier am 04.07.2008 um 11:05
Re: Dieses Feld ist zwingend erforderlich.
Beantworten

Vorallem, so ein unfertiger Post ô.0

JimBamir am 03.07.2008 um 22:59