PDA

View Full Version : نمایش صحیح در ie



mr.amani
یک شنبه 24 آذر 1392, 11:26 صبح
سلام
چطور میشه css ای فقط مخصوص ie یا هر مرورگری اختصاص داد؟
منظورم اینه مثلا یه css کلی برای سایت دارم و می خوام این سایت تو مرورگر ie با یه تغییرات دیگه ای تو css جداگانه نشون داده بشه.
چطور میتونم این css اختصاصی رو واسه یه مرورگر خاص تعریف کنم؟

2undercover
دوشنبه 25 آذر 1392, 05:14 صبح
استفاده از کامنت های شرطی یا استفاده از هک های IE:

http://reference.sitepoint.com/css/conditionalcomments

یا


.lte-ie8-only {
display: none;
}
.lte-ie8-only {
*display: block;
}

mr.amani
دوشنبه 25 آذر 1392, 09:22 صبح
این کد یعنی مشخصا روی یک کلاس تاکید میکنه یا کل فایل css

2undercover
سه شنبه 26 آذر 1392, 05:39 صبح
اولی بستگی به نوشتن شما داره هر چی توی کامنت های شرطی باشه فقط بر اساس شرط روی مرورگر های مختلف اجرا میشه ولی دومی روی هر استایلی که اولش علامت * داره!

mr.amani
سه شنبه 26 آذر 1392, 18:58 عصر
میشه 2 تا مثال کوچیک هم بزنی

2undercover
پنج شنبه 28 آذر 1392, 04:34 صبح
یک مثال برای استفاده از کاراکتر * توی پست اولم هست که اون کلاس فقط توی IE8 به پایین نمایش داده میشه.

اینم برای کامنت های شرطی:

[ 8 HTML]<!--[if lte IE ]>
<link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->[/HTML]

که اون فایل فقط در IE8 به پایین به صفحه اضافه میشه!

mr.amani
پنج شنبه 28 آذر 1392, 15:10 عصر
یک مثال برای استفاده از کاراکتر * توی پست اولم هست که اون کلاس فقط توی IE8 به پایین نمایش داده میشه.

اینم برای کامنت های شرطی:

[ 8 HTML]<!--[if lte IE ]>
<link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->[/HTML]

که اون فایل فقط در IE8 به پایین به صفحه اضافه میشه!

من اینجا یه سؤالی برام پیش اومد
گفتی اون فایل به صفحه اضافه میشه؟!
یعنی از استایل اصلی استفاده میکنه و این فایل css اختصاصی رو به اون استایل ضمیمه میکنه؟!

2undercover
جمعه 29 آذر 1392, 05:30 صبح
منظورتون رو نفهمیدم ولی اون کد علاوه بر فایل های قبلی که بیرون از این کامنت بودن فایل اختصاصا توی IE8 به پایین اعمال میشه!

mr.amani
پنج شنبه 12 دی 1392, 02:04 صبح
دوستان چرا منوهای من تو این سایت برای مرورگر IE باز نمیشه؟
www.engenius.ir

آخه همش css و html هست!!
مرورگر من IE8

2undercover
جمعه 13 دی 1392, 17:23 عصر
برای من حتی توی IE7 هم کار می کنه.

mr.amani
شنبه 14 دی 1392, 17:41 عصر
یعنی میگی مشکل تو ie منه؟!!
آخه تو دو سه تا سیستم تست کردم ولی همه همینطورین! منوها باز نمیشد!

2undercover
یک شنبه 15 دی 1392, 15:18 عصر
می تونید خودتون ببینید:

mr.amani
یک شنبه 15 دی 1392, 16:53 عصر
بجه ها من میخوام تو این کلاس ؛ Margin-top رو فقط برای ie سفارشی کنم.


.tag_title{
border-bottom:solid 1px #c9c9c9;
padding-bottom:12px;
padding-right:3px;
margin-top:300px;
font:bold 22px arial;

margin-top:-30px/9;
#margin-top:-30px;
}
هر چی که تو هک ها میدونستم انجام دادم ولی نشد که نشد. (نمونش همین دوتا که آخر کلاس نوشتم)
می خوام فقط تو css این کار رو انجام بدم و فایل css جداگانه ای نمی خوام براش بسازم.
چیکار کنم؟

2undercover
یک شنبه 15 دی 1392, 17:06 عصر
مثل اینکه این IE ی شما خود درگیری مزمن داره :لبخند: بازم من امتحان کردم توی سیستم من به درستی جواب داد!

mr.amani
دوشنبه 16 دی 1392, 15:24 عصر
راستی ورژن ie من 11 هست.
همونی که با ویندوز 8 نصب میشه.
ویندوز 8 دارم
ولی با ie ویندوز7 هم امتحان کردم مشکل داشت اما هک CSS که یه _ قبل گزینه مورد نظر تو css روش کار کرد ولی رو ie 11 ویندوز 8 هرکار میکنم هک کار نمیکنه!!!
کسی راه حلی داره؟

mr.amani
سه شنبه 17 دی 1392, 12:16 عصر
Up
:عصبانی++: