Syntaxänderungen an der Ankerpositionierung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Positionierung von CSS-Ankern wurde in Chrome 125 eingeführt. Diese erste öffentlich verfügbare Version des APIs löste weitere Diskussionen über die Syntax aus . Infolge dieser Diskussion hat es seit der Einführung der Funktion einige geringfügige Änderungen gegeben. Wenn Sie die CSS-Ankerpositionierung bereits ausprobiert haben, werden in diesem Beitrag die Änderungen erläutert, die Sie an Ihrem Code oder an Inhalten zur Ankerpositionierung vornehmen müssen.
Es gibt zwei Umbenennungen primärer Properties, die Sie beachten sollten:
inset-area
wurde in position-area
umbenannt. Diese Umbenennung wurde von der CSS-Arbeitsgruppe bevorzugt, da Sie sich anhand der Formulierung position-
daran erinnern können, dass diese Eigenschaft auf das positionierte Element und nicht auf das Ankerelement angewendet wird. Diese Änderung beginnt in Chrome 129 und inset-area
wird bis Chrome 131 unterstützt, damit Sie genügend Zeit haben, Ihre Demos oder Artikel zu aktualisieren.
position-try-options
wurde in position-try-fallbacks
umbenannt. Durch diese Umbenennung erinnern Sie sich daran, dass es sich dabei nur um Fallbacks auf die primäre Position handelt, die durch die Basisstile bestimmt wird. Diese Änderung wurde mit Chrome 128 und position-try-options
bereitgestellt. Ab Version 128 funktioniert diese Änderung nicht mehr. Wir empfehlen die Verwendung der Kurzschreibweise (ändern Sie sie zu position-try
), die von Chrome 125 aus funktioniert und sich nicht geändert hat.
Außerdem gibt es eine weitere Verhaltensänderung:
- Die funktionale Syntax
inset-area()
wird aus position-try
entfernt. Verwende daher position-try-fallbacks: top
anstelle von position-try-fallbacks: inset-area(top)
. Diese Änderung tritt auch in Chrome 129 in Kraft.
Weitere Informationen zur Verwendung der Ankerpositionierung finden Sie hier:
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-09-04 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-09-04\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-09-04 (UTC)."]]