不喜欢广告? 无广告 今天

CSS Logical Properties Converter

开发人员
广告 移除?
Determines how inline directions map. In LTR, inline-start is left; in RTL, inline-start is right.
广告 移除?

指导

CSS Logical Properties Converter

CSS Logical Properties Converter

Paste a block of CSS and instantly swap physical box-model properties (margin-left, padding-right, border-top-left-radius, top/left/right/bottom, width/height) for their writing-mode-aware logical equivalents (margin-inline-start, padding-inline-end, border-start-start-radius, inset-block-start, inline-size) — or reverse the conversion. The mapping is fully deterministic and covers margin, padding, border, border-radius corners, inset positions, sizing, overflow, plus directional values for text-align, float and clear.

如何使用

  1. Paste your CSS in the input box.
  2. 选择一个方向—— Physical → Logical for i18n-ready CSS, or Logical → Physical to see the visual equivalent.
  3. Choose a writing mode — LTR (inline-start = left) or RTL (inline-start = right) — to control how left/right map.
  4. Copy or download the converted CSS from the right pane.

特征

  • 双向转换 – Physical → Logical and Logical → Physical with one click.
  • Full property coverage – margin, padding, border longhand and individual sides, border-radius corners, top/right/bottom/left insets, width/height + min/max, overflow-x/y.
  • Directional values – Converts text-align, float and clear values (left/right ↔ start/end / inline-start/inline-end).
  • Writing-mode aware – LTR/RTL selector controls which physical side maps to inline-start.
  • 实时转换 – Output updates as you type or toggle options.
  • Safe for shorthands – Property names are anchored so border-top-left-radius is never confused with a stray left declaration.
  • 仅客户端 – Nothing is uploaded to a server.

常问问题

  1. What are CSS logical properties?

    Logical properties describe the box model in terms of inline-start, inline-end, block-start and block-end instead of left, right, top and bottom. They follow the element's writing-mode and direction, so the same rule flips automatically between LTR and RTL languages.

  2. Why use logical properties instead of physical ones?

    They make a single stylesheet work for left-to-right and right-to-left languages without RTL-specific overrides, and they extend naturally to vertical writing modes used by Japanese, Chinese and Mongolian scripts.

  3. How does the inline-start direction map to a physical side?

    In horizontal-tb writing mode, inline-start is the left edge in LTR and the right edge in RTL. block-start is always the top in horizontal writing modes. In vertical-rl or vertical-lr modes, block-start and inline-start rotate to physical sides accordingly.

  4. Are logical properties supported by browsers?

    All evergreen browsers — Chrome, Edge, Firefox and Safari — support the margin-*, padding-*, border-*, inset-*, inline-size and block-size logical properties. Older shipping versions back to 2020 cover most of the surface, with border-start-start-radius corners and overflow-inline/block being the most recent additions.

  5. Why does the converter leave the margin and padding shorthands alone?

    The four-value margin and padding shorthands are positional (top right bottom left), and CSS does not have an equivalent four-value logical shorthand, so a safe one-to-one conversion is not possible. Only longhand declarations like margin-left or padding-block-start can be transformed deterministically.

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?