Skip to content

Conversation

@adamwathan
Copy link
Member

Summary

This PR adds comprehensive documentation for new CSS logical property utilities and typography features, expanding the utility library to support modern CSS writing modes and advanced typographic controls.

Key Changes

New Documentation Pages

  • block-size.mdx - Utilities for setting block size (vertical in horizontal writing modes)

    • Supports spacing scale values, percentages, viewport units, and custom values
    • Includes examples for fixed sizes, percentages, and viewport matching
  • inline-size.mdx - Utilities for setting inline size (horizontal in horizontal writing modes)

    • Supports spacing scale, container scale sizes, percentages, and viewport units
    • Demonstrates basic usage, percentage-based sizing, and container scale utilities
  • min-block-size.mdx - Minimum block size constraints

    • Complements block-size with minimum value utilities
    • Includes percentage and custom value support
  • max-block-size.mdx - Maximum block size constraints

    • Provides upper bounds for block sizing
    • Supports all standard sizing patterns
  • min-inline-size.mdx - Minimum inline size constraints

    • Works with container scale and spacing scale values
    • Includes percentage-based sizing examples
  • max-inline-size.mdx - Maximum inline size constraints

    • Container scale aware with resizable examples
    • Demonstrates practical use cases with real content
  • font-feature-settings.mdx - Advanced OpenType typography features

    • Enables small caps, oldstyle numbers, and other OpenType features
    • Supports CSS variable integration

Updated Documentation

  • border-width.mdx - Added logical border properties

    • border-bs (border-block-start-width)
    • border-be (border-block-end-width)
  • margin.mdx - Added logical margin properties

    • mbs (margin-block-start)
    • mbe (margin-block-end)
  • padding.mdx - Added logical padding properties

    • pbs (padding-block-start)
    • pbe (padding-block-end)

Implementation Details

  • All new utilities follow the existing documentation pattern with API tables, examples, and customization guides
  • Logical properties enable better support for international layouts and writing modes
  • Examples use interactive components (Figure, Example) to demonstrate behavior
  • Documentation includes responsive design patterns and custom value usage
  • Container scale utilities leverage CSS custom properties for consistent sizing

https://claude.ai/code/session_01Bk3BP9UAfSwLog9pxvBzSw

- Add block-axis logical property utilities (mbs/mbe, pbs/pbe, border-bs/border-be, scroll-mbs/scroll-mbe, scroll-pbs/scroll-pbe)
- Add logical sizing utilities (inline-size, min-inline-size, max-inline-size, block-size, min-block-size, max-block-size)
- Add new logical inset utilities (inset-s, inset-e, inset-bs, inset-be)
- Add font-feature-settings utility

https://claude.ai/code/session_01Bk3BP9UAfSwLog9pxvBzSw
@vercel
Copy link

vercel bot commented Jan 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tailwindcss-com Ready Ready Preview, Comment Jan 30, 2026 5:17pm

Request Review

Avoids text being cut off in the visual examples for block-size utilities.

https://claude.ai/code/session_01Bk3BP9UAfSwLog9pxvBzSw
@RobinMalfait RobinMalfait changed the base branch from main to 4.2 January 30, 2026 18:49
@RobinMalfait RobinMalfait merged commit 3dfa8e8 into 4.2 Jan 30, 2026
2 checks passed
@RobinMalfait RobinMalfait deleted the claude/update-docs-new-utilities-OWddT branch January 30, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants