سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: خروجی متفاوت CSS در فارسی و انگلیسی

  1. #1

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    خروجی متفاوت CSS در فارسی و انگلیسی

    سلام
    در این دو تصویر block های مشخص شده ، از یک کلاس css هستند؛ اما در در دوزبان فارسی و انگلیسی نتیجه های متفاوت میدن. در فارسی خیلی خوب کار می کنه اما در انگلیسی به هم میریزه !
    بلوک ها رو با افزونه web developer فایرفاکس مشخص کردم.

    [img width=640 height=295]http://www.freezpic.com/pics/b22883e198b50c9d0358126a0099cca4.jpg[/img]


    [img width=640 height=260]http://www.freezpic.com/pics/a4d7ad64f22b24c8d5875b2d58710077.jpg[/img]

    این هم تکه کد مربوطه css :

    کد:
    blockquote{font-family:tahoma ;font-size:15px;margin:0 30px 0 30px;padding:5px 0 0 5px;}
    blockquote p{margin:0 30px 0 30px;padding:5px 0 0 5px;}

    مشکل از کجاست؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Jun 2009
    محل سکونت
    Kuala Lumpur
    نوشته ها
    2,440
    تشکر
    0
    تشکر شده 16 بار در 16 ارسال

    پاسخ : خروجی متفاوت CSS در فارسی و انگلیسی

    سلام

    منظورتون از بهم ریختگی دقیقا چیست؟

    الان به نظر میرسه اختلافی در نحوه ی طبعیت از css ندارن. هر دو متن RTL هستند.
    شما باید یک css جداگانه برای زبان دوم بنویسید و با یک دستور شرطی بگید که اگر فلان زبان بود فلان فایل css رو لود بکن. به این صورت میتونید مثلا برای زبان انگلیسی جهت نوشتن رو LTR کنید.

    البته اگر فقط در مواقع خاص متون انگلیسی در سایت میذارید (یعنی کلا سایت دو زبانه نیست) میتونید برای همون قسمت مشخص یا پاراگراف مشخص css تعریف کنید و در div یا p جداگانه بذارید.

    اگر آدرس دو متن فوق رو هم بدید بهتر میشه راهنمایی کرد.


    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Mar 2007
    محل سکونت
    تهران
    نوشته ها
    518
    تشکر
    0
    تشکر شده 3 بار در 3 ارسال

    پاسخ : خروجی متفاوت CSS در فارسی و انگلیسی

    منظورم از بهم ریختگی ، این بود که متن انگلیسی از محدوده خارج شده و برخلاف margin تعریف شده براش ، عمل کرده. جملات از کادر خارج شدن.

    این هم لینک دو مطلب :
    کد:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    ** هایپرلینک اصلاح شد

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4

    تاریخ عضویت
    Jun 2009
    محل سکونت
    Kuala Lumpur
    نوشته ها
    2,440
    تشکر
    0
    تشکر شده 16 بار در 16 ارسال

    پاسخ : خروجی متفاوت CSS در فارسی و انگلیسی

    سلام

    شما برای نمایش متن انگلیسی از <pre> استفاده کردید و همین باعث شده این مشکل پیش بیاد چرا که این تگ استایل خاصی در قالب شما نداره.

    یا باید <pre></pre> رو به <p></p> تغییر بدید یا باید واسه <pre> یک کلاس css تعریف کنید که راه اول ساده تر و سریع تر هست.
    درضمن بهتر است در تگ <p> جهت متن رو ltr کنید تا متن انگلیسی صحیح نمایش داده بشه:

    کد:
    <p style="direction:ltr;">
    متن
    </p>

    یا علی

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •