Skip to main content Link Search Menu Expand Document (external link)

border-right-width : Right Border Width Property

The border-right-width property sets the width of the right border of an element.

Usage

selector {
    border-right-width: value;
}

Supported Values

Named Widths

  • thin, medium, thick

Length Values

Any valid length unit: 1pt, 2px, 0.5mm, etc.


Supported Elements

All elements that support borders.


Notes

  • Has no effect unless border-right-style is set
  • Cannot be negative

Data Binding

The border-right-width property supports dynamic values through data binding, allowing right border thickness to be adjusted based on document data at runtime.

Example 1: Column dividers with conditional width

<style>
    .table-cell {
        display: table-cell;
        border-right-style: solid;
        border-right-color: #e5e7eb;
        padding: 10pt 15pt;
    }
</style>
<body>
    <div class="table-cell" style="border-right-width: ">
        
    </div>
</body>

Example 2: Dashboard separators

<style>
    .metric-panel {
        display: table-cell;
        border-right-style: solid;
        border-right-color: white;
        padding: 15pt 20pt;
        text-align: center;
    }
</style>
<body>
    <div class="metric-panel" style="border-right-width: ">
        <div style="font-size: 32pt;"></div>
        <div style="font-size: 11pt;"></div>
    </div>
</body>
<style>
    .pricing-option {
        display: table-cell;
        border-right-style: solid;
        border-right-color: #d1d5db;
        padding: 25pt;
    }
</style>
<body>
    <div class="pricing-option" style="border-right-width: ; border-right-color: ">
        <h3></h3>
        <p></p>
    </div>
</body>

Examples

Example 1: Sidebar divider

<style>
    .sidebar {
        border-right-width: 3pt;
        border-right-style: solid;
        border-right-color: #d1d5db;
        padding-right: 15pt;
    }
</style>
<body>
    <div class="sidebar">Sidebar content</div>
</body>

Example 2: Column separator

<style>
    .column {
        border-right-width: 2pt;
        border-right-style: dashed;
        border-right-color: #cbd5e1;
        padding: 0 15pt;
    }
</style>
<body>
    <div class="column">Column 1</div>
</body>

Example 3: Table cells

<style>
    .data-table td {
        border-right-width: 1pt;
        border-right-style: solid;
        border-right-color: #e5e7eb;
        padding: 10pt;
    }
</style>
<body>
    <table class="data-table">
        <tr><td>Data</td><td>More data</td></tr>
    </table>
</body>

Example 4: Status indicator

<style>
    .status-bar div {
        border-right-width: 2pt;
        border-right-style: solid;
        border-right-color: #e5e7eb;
        padding: 15pt;
    }
</style>
<body>
    <div class="status-bar">
        <div>Sales: 100</div>
    </div>
</body>

Example 5: Inline separators

<style>
    .inline-item {
        border-right-width: 2pt;
        border-right-style: solid;
        border-right-color: #cbd5e1;
        padding: 0 15pt;
        display: inline-block;
    }
</style>
<body>
    <div class="inline-item">Home</div>
    <div class="inline-item">About</div>
</body>

Example 6: Card grid

<style>
    .card {
        border-right-width: 3pt;
        border-right-style: solid;
        border-right-color: #e5e7eb;
        padding: 20pt;
    }
</style>
<body>
    <div class="card">Card content</div>
</body>

Example 7: Invoice columns

<style>
    .invoice-column {
        border-right-width: 1pt;
        border-right-style: solid;
        border-right-color: #d1d5db;
        padding: 10pt 15pt;
    }
</style>
<body>
    <div class="invoice-column">Description</div>
</body>

Example 8: Profile sections

<style>
    .profile-section {
        border-right-width: 2pt;
        border-right-style: dotted;
        border-right-color: #cbd5e1;
        padding: 0 20pt;
    }
</style>
<body>
    <div class="profile-section">Contact info</div>
</body>

Example 9: Pricing comparison

<style>
    .pricing-option {
        border-right-width: 2pt;
        border-right-style: solid;
        border-right-color: #d1d5db;
        padding: 25pt;
    }
    .pricing-option.featured {
        border-right-width: 3pt;
        border-right-color: #2563eb;
    }
</style>
<body>
    <div class="pricing-option featured">Pro Plan</div>
</body>

Example 10: Dashboard metrics

<style>
    .metric-box {
        border-right-width: 3pt;
        border-right-style: solid;
        border-right-color: white;
        padding: 15pt 20pt;
    }
</style>
<body>
    <div class="metric-box">12.5K Users</div>
</body>

Example 11: Certificate layout

<style>
    .cert-main {
        border-right-width: 3pt;
        border-right-style: solid;
        border-right-color: #b45309;
        padding-right: 25pt;
    }
</style>
<body>
    <div class="cert-main">Certificate text</div>
</body>

Example 12: Form columns

<style>
    .form-column {
        border-right-width: 2pt;
        border-right-style: solid;
        border-right-color: #e5e7eb;
        padding: 0 20pt;
    }
</style>
<body>
    <div class="form-column">Personal Details</div>
</body>

Example 13: Navigation breadcrumb

<style>
    .breadcrumb-item {
        border-right-width: 2pt;
        border-right-style: solid;
        border-right-color: #cbd5e1;
        padding: 0 10pt;
        display: inline-block;
    }
</style>
<body>
    <div class="breadcrumb-item">Home</div>
    <div class="breadcrumb-item">Products</div>
</body>

Example 14: Data widget

<style>
    .widget {
        border-right-width: 5pt;
        border-right-style: solid;
        padding: 15pt;
    }
    .widget-sales {
        border-right-color: #2563eb;
    }
</style>
<body>
    <div class="widget widget-sales">$50K Revenue</div>
</body>

Example 15: Timeline marker

<style>
    .timeline-item {
        border-right-width: 6pt;
        border-right-style: solid;
        border-right-color: transparent;
        padding: 15pt 20pt 15pt 0;
    }
    .timeline-item.milestone {
        border-right-color: #2563eb;
    }
</style>
<body>
    <div class="timeline-item milestone">Major milestone</div>
</body>

See Also