لطفا کمک

لطفا کمک

برنامه نویسی • 1392/02/12 @4610
لطفا کمک
سلام شرمنده بازم من مشکل برام پیش اومده.
میخوام وقتی توی ckeditor ام مطلبی رو کپی پیست میکنم خودش مستقیم بیاد و تنظیمش کنه یعنی مثلا اگه عرض ادیتور 500 پیکسل هست ولی متنی که من گذاشتم عرضش600 پیکسل هست خودش بیاد و اونو تنظیم کنه و دیگه scroll افقی نخوره؟
من توی خصوصیت ادیتور عرض ام رو تنظیم کردم 500 اما یه مطلب که توش کپی پیست کردم متاسفانه scroll افقی میخوره و تمام قالب ام به هم میخوره .

<syx:ckeditor ID="TextBox2" runat="server" CanCollapseToolbar="True"
Height="150" LanguageDirection="rtl" Width="500"></syx:ckeditor>


(برای قسمت body سایتم ام یه جدول گذاشتم بعد اون رو به سه قسمت تقسیم کردم سمت راست و چپ که منو ها هستن قسمت وسط هم برای ادیتور و داخل هر کدام از این سه تا دوباره یه جدول جدا گونه قرار دادم که عرض همشون رو هم مشخص کردم )
سلام دوست عزیز
عرض ادیتور مهم نیست ... متنتون رو چه طور وارد میکنید اگر بدون فاصله زدین این مشکل پیش میاد،به این شکل که جدول تعریف کردید زیاد جالب نیست جدولای تودر تو سرعتو پایین میاره ...موقع نمایش باید table عرض مناسب داشته در این صورت نباید مشکلی باشه کدتون رو بزارید لطفا تا بهتر بشه بررسی کرد

  

ممنون از توجهتون من صفحه ی مدیریت مطالب (managematn.aspx) و صفحه ی مستر پیج کاربران(user.master) را آپلود کردم
من توی ادیتورم یه متنی رو کپی پیست کردم اما عرض اون متن خیلی بیشتر از عرض ادیتور من بود صفحه به هم ریخت !
من میخوام خود ادیتورم خود کار عرض رو تنظیم کنه و scroll افقی نخوره.
http://daba.ir/Manage/usersfiles/321/New Folder (3).zip
طرح کلی سایتم به شکل زیر هست مستطیلی که فلش مشکلی بهش وصل هست یه table که به سه قسمت تقسیم اش کردم(مثلا عرض وسطی 500px و دوتای دیگه 150px) بعد هم توی هر کدوم از td ها سه تا tableجداگونه قرار دادم به رنگ صورتی(وسطی 490px و دوتای دیگه 140px)
شما تو سایز دادن به table هاتون مشکل دارید بهتره tableless کار کنید این کد رو که گذاشتم همون چیزیه که با جدول زدین ازین استفاده کنید هر جاش سوال یا مشکلی بود در خدمتم
میشه در مورد table less توضیح بدین که چی هست؟
هیچی به جای تعریف table و td از تگ div استفاده میکنیم ،نحوه استفاده از div ها بین هم شکل جدول رو مشخص میکنه ...در جاهایی که جداول تودرتو دارین سرعت رو بالا میبره و استاندارتر هم هست
این کد رو داخل یه صفحه جدید در ویژوال paste کنید کمی باهاش کار کنید تا متوجه بشین به چه صورته
واسه هر div میتونید یه id در نظر بگیرید و بهش استایل بدین اگر سرچ کنید مطلب زیاده
طراحی سایت Tableless مزیت های فراوانی دارد که در زیر به شرح آن می پردازیم:
1- کاهش حجم کد نسبت به طراحی با Table
2- افزایش سرعت لود سایت به دلیل کاهش حجم کد
البته مروگری مانند IE6 کد های جدول را در چند مرحله لود می کند و با نبود جدول این مشکل حل می شود.
3- سئو بهتر به علت اینکه کد ها کمتر شده اند و نسبت بین کد ها و متون سایت کمتر شده است
4- انتخاب ترتیب لود شدن قسمت های سایت با استفاده از سی اس اس، اینکار هم برای کاربران و هم ربوت های موتور جستجو سودمند هستند.
5- در این روش، به جای HTML از سی اس اس برای شکل دهی و ظاهر سازی سایت استفاده می کنید. پس از مزیت های استفاده از سی اس اس نیز بهره مند می شود
<div style="clear:both;"></div> تعریف یک div خالی هست که واسه اینکه قالب بهم نریزه ازش استفاده کردیم
الان مثلا گریدویو یا دیتا لیست رو داخل div وسط یا همون body قرار بدین بعد استایل های مورد نیاز مانند dir و font و ... رو بهش بدین