Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Die url() CSS Funktion wird verwendet, um eine Datei einzufügen. Der Parameter ist eine absolute URL, eine relative URL, eine Blob-URL oder eine Daten-URL. Die url() Funktion kann als Parameter einer anderen CSS-Funktion, wie der attr() Funktion, übergeben werden. Abhängig von der Eigenschaft, für die sie ein Wert ist, kann die gesuchte Ressource ein Bild, eine Schriftart oder ein Stylesheet sein. Die url() funktionale Notation ist der Wert für den <url> Datentyp.
Hinweis: Es gibt einen Unterschied zwischen einem URI und einer URL. Ein URI identifiziert eine Ressource. Eine URL ist eine Art URI und beschreibt den Ort einer Ressource. Ein URI kann entweder eine URL oder ein Name (URN) einer Ressource sein.
In CSS Level 1 beschrieb die url() Funktionalnotation nur echte URLs. In CSS Level 2 wurde die Definition von url() erweitert, um jeden URI zu beschreiben, sei es eine URL oder eine URN. Verwirrenderweise bedeutete dies, dass url() verwendet werden konnte, um einen <uri> CSS-Datentyp zu erstellen. Diese Änderung war nicht nur ungeschickt, sondern, streitbar, unnötig, da URNs in tatsächlichem CSS fast nie verwendet werden. Um die Verwirrung zu lindern, kehrte CSS Level 3 zur engeren, ursprünglichen Definition zurück. Nun bezeichnet url() nur echte <url>s.
Relative URLs, falls verwendet, sind relativ zur URL des Stylesheets (nicht zur URL der Webseite).
Die url() Funktion kann als Wert für background, background-image, border, border-image, border-image-source, content, cursor, filter, list-style, list-style-image, mask, mask-image, offset-path, clip-path verwendet werden, src als Teil eines @font-face Blocks und @counter-style/symbol.
Ein String, der eine URL spezifiziert, die eine relative oder absolute Adresse oder ein Zeiger auf die Webressource, die eingebunden werden soll, oder eine Daten-URL ist. Sie können auch eine Hash-URL verwenden, um die ID einer SVG-Form oder eines SVG-Filters zu referenzieren.
Die Anführungszeichen sind im Allgemeinen optional - sie sind erforderlich, wenn die URL Klammern, Leerzeichen oder Anführungszeichen enthält (es sei denn, diese Zeichen sind maskiert) oder wenn die Adresse Steuerzeichen über 0x7e enthält. Normale String-Syntaxregeln gelten: Doppelte Anführungszeichen dürfen innerhalb doppelter Anführungszeichen nicht vorkommen und einfache Anführungszeichen dürfen innerhalb einfacher Anführungszeichen nicht vorkommen, es sei denn, sie sind maskiert.
<url-modifier>In der Zukunft könnte die url() Funktion die Spezifizierung eines Modifikators, eines Identifikators oder einer funktionalen Notation unterstützen, die die Bedeutung des URL-Strings ändert. Dies wird jedoch nicht unterstützt und ist in der Spezifikation nicht vollständig definiert.
Wenn eine URL als Pfad für einen Filter verwendet wird, muss die URL eine der folgenden sein:
| CSS Values and Units Module Level 4 # urls |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.