Was ist ein pixel (px) in CSS?
Bin ich beim Lesen eines ASP.NET Buch und er bezieht sich auf CSS-Dateien und spricht über Pixel. Aber ich habe nie verstanden, es aus einer Auflösung, layout, etc. Sicht. Was hat zum Beispiel Folgendes bedeuten in der CSS-Datei-definition?
#header
{
padding: 0px;
margin: 0px;
}
0px
sollte nur0
, es ist die gleiche Größe in jeder Einheit. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein wenig außerhalb, wo Sie vielleicht im moment, aber ein CSS-pixel ist nicht unbedingt genau die gleiche Größe wie ein einzelnes pixel auf dem display. Nach die Skillung:
Also, wenn Sie einer jener unglaublich teuren extra-high-resolution-displays, die zählt nicht als "typisches", die browser und/oder Betriebssystem können wählen, neu zu definieren, was ein "pixel" ist.
Die sinnvolle definition für eine 'px' so weit wie CSS-authoring betrifft, ist: eine 'px', ist die Menge an Länge gleich dem pixel in einem unskalierten HTML <img> oder CSS 'background-image'.
Einem pixel ist in der Regel gedacht als die kleinste einzelne Komponente eines digitalen Bildes.
Die Anzahl der Pixel in einem Bild heißt Auflösung.
Die Bildschirmauflösung ist die Anzahl der unterschiedlichen Pixel in jeder dimension, die angezeigt werden können, die durch den Bildschirm.
In der css-snippet, das Sie geschrieben, die Sie anwenden, 0 Pixel, margin und padding, um das element mit id="header".
(Quelle: functionx.com)
"Ein pixel ist nicht wenig Platz" ist eine gute Diskussion darüber, was ein pixel ist.
Es ist möglicherweise nicht relevant für Ihre spezifische Frage, aber wenn jemand findet diesen thread für einen computer-Grafik-problem, das ist toll, zu Lesen.
Es bedeutet, eine dimension, gemessen in Pixel auf dem Bildschirm. E. g.
bedeutet, dass ein element eine Breite von 200 Pixel.
Ein pixel ist ein "PICture ELement", also ein farbiger Punkt auf dem Bildschirm, wahrscheinlich ähnlich wie der Punkt am Ende dieses Satzes.
Einen pixel ist ein einzelner Punkt auf dem Bildschirm. Ihr Beispiel wird das element mit dem Namen
header
mit kein padding oder margin. Um dies zu verstehen, müssen Sie verstehen, die CSS box-Modell für das Seitenlayout.Ein pixel ist eine Maßeinheit, zumindest in Bezug auf CSS. Es gibt auch pt, em, Prozentsatz... es gibt noch ein paar andere. Haben jeweils Ihre stärken.
W3schools ist voll von Referenzen, prüfen Sie die auf CSS.
Empfehle ich Firebug herunterladen und Experimentieren Sie mit dem ändern der pixel-Breite/- Höhe.
Wie gesagt, von anderen, ein pixel ist einfach nur eine messbare Einheit, die sich direkt auf die elektronische Anzeige der Daten eines einzelnen pixels ist die kleinste, die ein Objekt auf dem Bildschirm werden können. Je größer die Auflösung, je mehr Pixel es darstellen kann.
Einem Hinweis auf das Beispiel - einen Wert von 0px ist eigentlich überflüssig wie ein null-Wert, und ist besser dargestellt in CSS nur eine 0 (es könnte auch 0% oder 0em, Sie alle bedeuten das gleiche).