2011-05-13 3 views
0

Dans un projet asp.net-mvc-3, je vais utiliser Telerik Extensions.Menu Telerik-mvc: aligner un élément individuel vers la droite?

En ce moment, je suis à la recherche à leur menu (http://demos.telerik.com/aspnet-mvc/menu), et se demander si l'on pourrait aligner le dernier élément à l'extrême droite de la barre, mais en laissant le reste empilés à droite.

La documentation de Menu explique comment inverser l'alignement de l'ensemble du Menu, mais ni lui ni le MenuItem ne montrent un moyen évident de contrôler leur disposition.

Est-ce possible?

Merci beaucoup!

Répondre

3

Vous pouvez ajouter une CssClass au dernier élément de menu et le styler vers la droite.

Vérifiez l'objet .HtmlAttributes de l'élément de menu api.

ci.Add().Text("Categories") 
    .Url(Url.Action("Categories", "ProductCategories")) 
    .HtmlAttributes(new { @class="last"}); 
+2

Merci! Votre solution a fait exactement ce dont j'avais besoin. J'ai fini par utiliser ceci: .HtmlAttributes (new {style = "float: right;"}) qui fait la même chose sans avoir besoin de définir la classe ailleurs. – Cephron

+0

Merci d'avoir fourni votre réponse. C'était aussi ce que je cherchais. – Jason

Questions connexes