PDA

View Full Version : سوال: مشکل در راست چین شدن منو



goldax
شنبه 16 بهمن 1389, 15:19 عصر
با سلام خدمت اساتید محترم.
من در vs 2010 از ابزار Menu استفاده می کنم.Menu را در یک div قرار می دم DIV را با CSS راست چین کردم.کد های زیر:


#menudiv
{
clear:both;
height:25px;
width:100%;
direction:rtl;
text-align:right;
}


و اینم کدهای DIV و Menu



<div id="menudiv">

<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">
</asp:Menu>

</div>



خلاصه هرکاری کردم راست چین نشد که نشد.
ممنون میشم راهنمایی کنید

mahsa.n
شنبه 16 بهمن 1389, 15:55 عصر
float:right; رو به
#menudiv اضافه کن ببین درست میشه

sasansara
شنبه 16 بهمن 1389, 16:09 عصر
سلام باید به خود کنترل منو هم CSS بدید:

mainMenu.DynamicMenuItemStyle.CssClass = "faMainMenu1"
mainMenu.StaticMenuItemStyle.CssClass = "faMainMenu1"

که faMainMenu1 همون اسم کلاس css هستش.داخل css هم :
text-align: right و
direction: rtl
قرار بگیره

احتمالا حل میشه

pedram_ns
شنبه 16 بهمن 1389, 16:57 عصر
اگر ایتم های درون منو رو بصورت فارسی بنویسید مشکلی نداره و از راست به چپ قرار می گیره:


<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal">
<Items>
<asp:MenuItem Text="منو یک" Value="منو یک"></asp:MenuItem>
<asp:MenuItem Text="منو دو" Value="منو دو"></asp:MenuItem>
</Items>
</asp:Menu>

irsa2010
یک شنبه 17 بهمن 1389, 12:45 عصر
سلام
مقدار خاصیت DynamicHorizontalOffset را به مقدار منفی مثلا -200 پیکسل تغییر بده

alonemm
یک شنبه 17 بهمن 1389, 13:09 عصر
سلام:
کد تگ div رو اضافه کن :


<div dir='rtl'>

cjNet
یک شنبه 17 بهمن 1389, 17:42 عصر
سلام .
منو رو یا تو یه جدول یا توی یه ِDIV قرار بده که dir برابر با rtl باشه ...