API reference

style_apply_logical.cpp · CSS properties

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

src/css/style_apply_logical.cpp
block-size
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:49

Report an issue with this entry →
border-block
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:362

Report an issue with this entry →
border-block-color
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
<color> | currentColor(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:397

Report an issue with this entry →
border-block-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:88

Report an issue with this entry →
border-block-end-color
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<color> | currentColor

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:83

Report an issue with this entry →
border-block-end-style
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:78

Report an issue with this entry →
border-block-end-width
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length> | thin | medium | thick

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:73

Report an issue with this entry →
border-block-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:87

Report an issue with this entry →
border-block-start-color
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<color> | currentColor

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:82

Report an issue with this entry →
border-block-start-style
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:77

Report an issue with this entry →
border-block-start-width
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length> | thin | medium | thick

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:72

Report an issue with this entry →
border-block-style
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:387

Report an issue with this entry →
border-block-width
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
<length> | thin | medium | thick(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:375

Report an issue with this entry →
border-inline
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:354

Report an issue with this entry →
border-inline-color
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
<color> | currentColor(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:392

Report an issue with this entry →
border-inline-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:86

Report an issue with this entry →
border-inline-end-color
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<color> | currentColor

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:81

Report an issue with this entry →
border-inline-end-style
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:76

Report an issue with this entry →
border-inline-end-width
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length> | thin | medium | thick

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:71

Report an issue with this entry →
border-inline-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<line-width> || <line-style> || <color>

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:85

Report an issue with this entry →
border-inline-start-color
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<color> | currentColor

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:80

Report an issue with this entry →
border-inline-start-style
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:75

Report an issue with this entry →
border-inline-start-width
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length> | thin | medium | thick

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:70

Report an issue with this entry →
border-inline-style
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:382

Report an issue with this entry →
border-inline-width
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Border width/style/color pair shorthands write the same raw value to both sides rather than fully splitting two distinct values.

style_apply_logical.cpp
<length> | thin | medium | thick(当前仅单值)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:368

Report an issue with this entry →
inline-size
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:48

Report an issue with this entry →
inset-block
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[auto | <length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:322

Report an issue with this entry →
inset-block-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:58

Report an issue with this entry →
inset-block-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:57

Report an issue with this entry →
inset-inline
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[auto | <length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:317

Report an issue with this entry →
inset-inline-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:56

Report an issue with this entry →
inset-inline-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:55

Report an issue with this entry →
margin-block
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[auto | <length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:335

Report an issue with this entry →
margin-block-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:63

Report an issue with this entry →
margin-block-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:62

Report an issue with this entry →
margin-inline
Partial3.61.7C++ / C / Go / Rust

Only maps block/inline in horizontal-tb; the inline direction follows direction. Ordinary inset/margin/padding pair shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[auto | <length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:328

Report an issue with this entry →
margin-inline-end
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:61

Report an issue with this entry →
margin-inline-start
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:60

Report an issue with this entry →
max-block-size
Partial3.61.7C++ / C / Go / Rust

Only maps horizontal-tb plus direction: RTL swaps inline start/end, block remains top/bottom, and size remains width/height. A vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:53

Report an issue with this entry →
max-inline-size
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
none | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:52

Report an issue with this entry →
min-block-size
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:51

Report an issue with this entry →
min-inline-size
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
auto | <length-percentage> | min-content | max-content | fit-content | fit-content(<length-percentage>) | stretch | -webkit-fill-available | calc/min/max/clamp

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:50

Report an issue with this entry →
padding-block
Partial3.61.7C++ / C / Go / Rust

Block/inline mapping follows horizontal-tb only; the inline direction follows direction. The ordinary paired inset/margin/padding shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[<length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:348

Report an issue with this entry →
padding-block-end
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:68

Report an issue with this entry →
padding-block-start
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:67

Report an issue with this entry →
padding-inline
Partial3.61.7C++ / C / Go / Rust

Block/inline mapping follows horizontal-tb only; the inline direction follows direction. The ordinary paired inset/margin/padding shorthands split one or two values at top-level whitespace.

style_apply_logical.cpp
[<length-percentage> | calc(...) ]{1,2}

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:341

Report an issue with this entry →
padding-inline-end
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:66

Report an issue with this entry →
padding-inline-start
Partial3.61.7C++ / C / Go / Rust

Mapping follows horizontal-tb and direction only. RTL swaps inline start/end; block maps to top/bottom, and sizes map to width/height. Vertical writing-mode does not change this mapping.

style_apply_logical.cpp
<length-percentage> | calc(...)

Historical audit version: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

Verification scope

Imported static source audit from 2026-11-01 / 3.59.0. References are available; this is not a fresh runtime verification of this release.

src/css/style_apply_logical.cpp:65

Report an issue with this entry →
Browse this reference type →