Since Bootstrap v3.1.0 adding .pull-right
is deprecated on dropdown menus. A .dropdown-menu-right
should be added to ul.dropdown-menu
instead. Docs
a solution that does not need modifying the HTML only the CSS is
li.dropdown:last-child .dropdown-menu {
right: 0;
left: auto;
}
Its particularly usefull for dynamically generated menus where its not always possible to add the recommended class dropdown-menu-right
to the last element