New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

Fix misalignment issue with RadRadioButtonList

Problem

You may experience an issue with misaligned list elements as in the picture below:

Missalignement_Issue

This article shows how to deal with such a problem and fix it.

Solution

The radio buttons alignment can be controlled with the class below:

.RadRadioButtonList.rbHorizontalList .RadRadioButton {
    min-width: 120px;
    border: 1px solid red;
    text-align: left;
}

Update the value of the min-width property depending on the list text length.

Don't forget to remove the border since it is just a helper that renders grid lines between the buttons.

Here is the complete solution:

<style>
    .RadRadioButtonList.rbHorizontalList .RadRadioButton {
        min-width: 120px;
        border: 1px solid red;
        text-align: left;
    }
</style>
<telerik:RadRadioButtonList runat="server" ID="RadRadioButtonList1" Direction="Horizontal" Width="360px" Columns="3" >
    <Items>
        <telerik:ButtonListItem Text="Part Type" Value="Part Type" />
        <telerik:ButtonListItem Text="OVL DOH" Value="OVL DOH" />
        <telerik:ButtonListItem Text="DOH Warehouse" Value="DOH Warehouse" />
        <telerik:ButtonListItem Text="Program #" Value="Program #" />
        <telerik:ButtonListItem Text="Press Line" Value="Press Line" />
        <telerik:ButtonListItem Text="Tier" Value="Tier" />
    </Items>
</telerik:RadRadioButtonList>
In this article