-
CSS جداگانه برای جستجو گرهای مختلف !
سلام به همه دوستان,
من یکی که دیگه از هک کردن این IE6 احمق خسته شدم, خداییش باید دیگه هک کردن رو بیخیال شد تا خود مردم ببینن که IE چی تحویلشون میده که شاید بیشتر بیان به سمت فایرفاکس, یا اینکه لااقل اپگرید کنن به IE7. (حالا بماند که IE7 هم کم احمق نیست)
چطور میشه برای قالب تعریف کرد که مثلا برای IE6 یه css جداگانه رو بخونه? با اضافه کردن این کد به قالب باید کار کنه ولی نمیکنه, نمیدونم کجای کارم اشتباس:
کد:
<?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<?php $iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<html xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<head>
<?php mosShowHead(); ?>
<!-- Smart Template Chooser -->
<!-- Created By Jon Hurlock -->
<link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/templates/connector2/css/
<?php
$nav = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
// checks if browser is Internet Explorer
if (stristr($nav, "msie"))
{
echo "ie-css.css";
}
// checks if browser is Mozilla
elseif (stristr($nav, "moz"))
{
echo "mozilla-cssfile.css";
}
// checks if browser is Netscape
elseif (stristr($nav, "ns"))
{
echo "netscape-css.css";
}
// If browser is a different one
else
{
echo "templatecss.css";
}
?>
/>
</head>
<body>
<h1>The Body Text For Your Site</h1>
</body>
</html>
اگه پستم تکراریه ببخشید ولی باور کنید سرچ کردم ولی چیزی پیدا نکردم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
05-19-2008 07:09 PM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
کد:
<!--[if lte IE 6]>
<style type="text/css">
.clearfix { height: 1%;}
</style>
<link href="css/template_ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
در جایی Head قالب باید بزاری
این طوری میشه دوست من 
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
ممنون مجید جان, البته یکم کد رو تغییر دادم:
کد:
<!--[if lte IE 6]>
<style type="text/css">
.clearfix { height: 1%;}
</style>
<link href="<?php echo $mosConfig_live_site;?>/templates/connector2/css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
دقیفا درسته
مرسی برای IE 7 هم به همین ترتیب میشه عمل کرد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
سلام.ضمن تسلیت ایام جان سوز فاطمیه از صمیم قلبم خدمت شما دوستان گرامی.
می شه در مورد این که این کد دقیقا چیکار می کنه یه کم توضیح بدید.این clearfix یه جور کلاسه؟
اگر کلاس هست کجا تعریف شده یا باید تعریف بشه؟
ممنون...
یـــــــــــــــــــــاعـ ــــــــــــــــــتلی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
در اصل شما باید اینطور بنویسید
کد:
<!--[if lte IE 6]>
<link href="<?php echo $mosConfig_live_site;?>/templates/nameoftemplate/css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
[quote author=.::Only FreeWares::. link=topic=13617.msg72169#msg72169 date=1211234111]
سلام.ضمن تسلیت ایام جان سوز فاطمیه از صمیم قلبم خدمت شما دوستان گرامی.
می شه در مورد این که این کد دقیقا چیکار می کنه یه کم توضیح بدید.این clearfix یه جور کلاسه؟
اگر کلاس هست کجا تعریف شده یا باید تعریف بشه؟
ممنون...
یـــــــــــــــــــــاعـ ــــــــــــــــــتلی
[/quote]
سلام
ببين تنظيمات سي اس اس براي اينترنت اكسپلورر و فايرفوكش فرق داره براي همين اگر يك سي اس اس داشته باشيد احتمالا در يكي از اين دو ساتتون درست نمايش داده ميشه
عزيزمون اين كد رو نوشته تا از دو سي اس براي قالب استفاده كرد كه نتيجش اين ميشه كه در هر دو سات خوب نمايش داده بشه
يا علي
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
سلام
ببين تنظيمات سي اس اس براي اينترنت اكسپلورر و فايرفوكش فرق داره براي همين اگر يك سي اس اس داشته باشيد احتمالا در يكي از اين دو ساتتون درست نمايش داده ميشه
عزيزمون اين كد رو نوشته تا از دو سي اس براي قالب استفاده كرد كه نتيجش اين ميشه كه در هر دو سات خوب نمايش داده بشه
يا علي
سلام. خیلی ممنونم . من چگونگی و مکانیزم کار را متوجه شده ام فقط گیر من سر همون clearfix هست.
[quote author=مجید link=topic=13617.msg72174#msg72174 date=1211255525]
در اصل شما باید اینطور بنویسید
کد:
<!--[if lte IE 6]>
<link href="<?php echo $mosConfig_live_site;?>/templates/nameoftemplate/css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
[/quote]
خوب پس اون استایلی که بالا تعریف شده بود الکی بود؟کار اون چی بود و clearfix یه نوع کلاس بود؟یعنی تعریف اون استایل لزومی نداره؟
ممنون...
یـــــــــــــــــــاعـــ ـــــــــــــلی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
دوست عزیز,
اون استایل clearfix. در اون کد اضافی بود و هیچ ربطی به این داستان نداشت, همونطوری که یکی دیگه از دوستان گفتن کد درست اینه:
کد:
<!--[if lte IE 6]>
<link href="<?php echo $mosConfig_live_site;?>/templates/nameoftemplate/css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : CSS جداگانه برای جستجو گرهای مختلف !
سلام.خیلی ممنون روشنم کردی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)