PDA

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



rezaei manesh
شنبه 08 اردیبهشت 1386, 14:14 عصر
سلام
چرا متن های طولانی بدون اینتر در اکسپرور درست به اندازه جدول در می آیند و ادامه متن در خط بعد نمایش داده می شوند ولی در فایرفاکس اینطور نیست؟!
کلاً مقادیری رو که من در فایل cssگذاشتم رو وقتی که سایت در فایرفاکس باز می شه کامل نمی شناسه مثل % برای اندازه ها
البته برایب مورد بالا عدد ثابت دادم اما باز به خط بعد نمیاد.
این سایت رو نگاه کنید؟!
http://www.haftha.com

Alireza_Salehi
شنبه 08 اردیبهشت 1386, 17:19 عصر
فقط این مورد نیست که در FF مشابه IE عمل نمیکنه ، معمولا IE تو هر ورژن جدیدی که میده استاندارد های جدید خودش رو برای HTML اضافه میکنه ، تنها راهش اینه که ببینید کدوم نسخه از HTML رو همه مرورگرها کاملا پشتیبانی می کنند. و نکته مهم تر این که مقادیر پیشفرض هر مرورگر برای خاصیت های هر تگ چیه - چون اگر خاصیتی رو مقدار ندید از پیشفرضش استفاده میشه!

http://jigsaw.w3.org/css-validator/
http://validator.w3.org/

با این دو تا آدرس سایتتون رو چک کنید - مخصوصا با اولی.


در ضمن فایرفاکس یک Extention داره به نام CSS Viewer (https://addons.mozilla.org/en-US/firefox/addon/2104)که خیلی راحت با بردن موس روی قسمت دلخواه صفحه تنظیمات Style اون رو نشون میده !
یک Extention دیگه ای هم به نام Web Developer (https://addons.mozilla.org/en-US/firefox/addon/60) داره که کلی کار هم با اون میشه کرد!

برای IE هم یک Developer Toolbar (http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en)وجود داره که برای طراحی وب خیلی مفیده!

برای این مشکل هم شما برای تگ <P> خاصیت white-Space رو در Style مقدار دهی نکردید ، در IE خودش از حالت normal استفاده میکنه ولی در FF از nowrap بنابراین اگر صراحتا white-Space:normal استفاده کنید مشکل حله!

rezaei manesh
شنبه 08 اردیبهشت 1386, 19:28 عصر
سلام
ممنون
یک سری از مشکلات رو رفع کردم اما بعضی از خطا ها رو نمی دونم چیه که حدودا 4 نوع هست که تکرار شده؟!
Property mso-ascii-font-family doesn't exist : '' Abadi MT Condensed ''
Property mso-bidi-language doesn't exist : FA
Too many values or values are not recognized : '' Times New Roman ''
Property mso-spacerun doesn't exist : yes

rezaei manesh
دوشنبه 10 اردیبهشت 1386, 18:12 عصر
سلام ممنون از جوابتون
380 خطا من سایت پیدا کرد که تقریبا همون طور که بالا گفتم شبیه هم هستش اما من هنوز نفهمیدم این خطاها چی هستند

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.haftha.com%2F&warning=1&profile=css21&usermedium=all
در ضمن اون متن مشکلش حل شد اما اعداد رو در فایرفاکس انگلیسی میزنه با اون که دایرکشن راست چین هستش؟!

Alireza_Salehi
دوشنبه 10 اردیبهشت 1386, 20:48 عصر
یه نکته کلی این که هر قابلیتی رو که انتظار دارید اجرا بشه ، باید مستقیما و صراحتا مقادیرش رو در Style ذکر کنید و به امید مرورگر رها نکنید!

البته خوب هر کدوم این قابلیت ها احتیاج به آشنایی کامل با HTML و CSS داره.



اما اعداد رو در فایرفاکس انگلیسی میزنه با اون که دایرکشن راست چین هستش؟!

این رو دیگه نمیدونم باید کشف کنید کدوم خاصیت در این مورد تفاوت ایجاد میکنه. شاید هم باید صراحتا زبان صفحه رو مشخص کنید!؟
فکر میکنم برای نمایش فارسی اعداد باید زبان پیشفرض ویندوز روی فارسی باشه ، چون با این که من فارسی و راست چین رو انتخاب میکنم ولی باز هم اعداد رو حتی تو IE انگلیسی نشون میده چه برسه به FF !

Behrouz_Rad
دوشنبه 10 اردیبهشت 1386, 22:32 عصر
در ضمن اون متن مشکلش حل شد اما اعداد رو در فایرفاکس انگلیسی میزنه با اون که دایرکشن راست چین هستش؟!
اعداد وارد شده توسط صفحه کلید به طور پیش فرض لاتین هستند.
کد اسکی هرعدد رو با 1584 جمع کن و سپس کاراکتر به دست اومده رو نمایش بده.
مثال برای عدد 1:


ChrW(AscW("1") + 1584)


موفق باشید.