ورود

View Full Version : سوال در مورد css



yekta64
جمعه 20 شهریور 1388, 16:48 عصر
سلام دوستان
من به کدی در css نیاز دارم که اگر روی یه لینک توی سایتم کلیک کردم بار بعد که به سایتم مراجعه می کنم اون لینک تغییر رنگ نداده باشه یعنی مشخص نباشه که قبلا اون لینک کلیک شده
ممنون میشم من رو راهنمایی کنید

ahmadbadpey
جمعه 20 شهریور 1388, 19:45 عصر
شما بايد از يك رنگ براي كلاس هاي كاذب visited و link براي لينك هاتون استفاده كنيد .

yekta64
جمعه 20 شهریور 1388, 22:54 عصر
میشه خواهش کنم یه کم بیشتر توضیح بدید آخه من زیاد با css کار نکردم و این تجربه اولم هستش
مرسی

yekta64
جمعه 20 شهریور 1388, 22:56 عصر
میشه خواهش کنم بیشتر توضیح بدید آخه من آشنای زیادی با css ندارم و این تجربه اول من در استفاده از css در طراحی یک وب سایت هستش
مرسی

سلیمانی پور
شنبه 21 شهریور 1388, 10:40 صبح
سلام دوستان
من به کدی در css نیاز دارم که اگر روی یه لینک توی سایتم کلیک کردم بار بعد که به سایتم مراجعه می کنم اون لینک تغییر رنگ نداده باشه یعنی مشخص نباشه که قبلا اون لینک کلیک شده
ممنون میشم من رو راهنمایی کنید

سلام
با تشکر از راهنمایی دوستمون، شما باید در ساده ترین حالت، چیزی شبیه کدهای زیر را داشته باشید:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Language" content="fa" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>تغییر رنگ ندادن لینکهای مشاهده شده</title>

<style type="text/css">

a:link, a:visited, a:hover, a:active {
text-decoration: underline;
color: #6A5ACD;
background-color: transparent;
}

</style>

</head>

<body>

<ul>
<li><a href="http://www.google.com">گوگل</a></li>
<li><a href="http://www.lib.ir">پایگاه اطلاع رسانی کتابخانه های ایران</a></li>
<li><a href="http://www.dynamicdrive.com">داینامیک درایو</a></li>
<li><a href="http://www.w3schools.com">w3schools</a></li>
</ul>

</body>
</html>

در این صورت چون رنگ لینک های مشاهده شده و نیز رنگ لینک های مشاهده نشده، در css یکسان می باشد، نتیجه همان چیزی خواهد شد که شما می خواهید.
البته css در اینجا به صورت داخلی اعمال شده است.
موفق باشید

yekta64
شنبه 21 شهریور 1388, 17:09 عصر
مرسی دوست عزیز از لطف شما ممنون

yekta64
دوشنبه 23 شهریور 1388, 07:47 صبح
سلام
با تشکر از راهنمایی دوستمون، شما باید در ساده ترین حالت، چیزی شبیه کدهای زیر را داشته باشید:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Language" content="fa" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>تغییر رنگ ندادن لینکهای مشاهده شده</title>

<style type="text/css">

a:link, a:visited, a:hover, a:active {
text-decoration: underline;
color: #6A5ACD;
background-color: transparent;
}

</style>

</head>

<body>

<ul>
<li><a href="http://www.google.com">گوگل</a></li>
<li><a href="http://www.lib.ir">پایگاه اطلاع رسانی کتابخانه های ایران</a></li>
<li><a href="http://www.dynamicdrive.com">داینامیک درایو</a></li>
<li><a href="http://www.w3schools.com">w3schools</a></li>
</ul>

</body>
</html>

در این صورت چون رنگ لینک های مشاهده شده و نیز رنگ لینک های مشاهده نشده، در css یکسان می باشد، نتیجه همان چیزی خواهد شد که شما می خواهید.
البته css در اینجا به صورت داخلی اعمال شده است.
موفق باشید
میشه لطف کنید توضیح بدهید اگه بخوام فایل css رو به صورت خارجی تعریف کنم و به برنامه لینک کنم این کد رو باید چطور بنویسم
ممنون

I,Nobody
دوشنبه 23 شهریور 1388, 11:05 صبح
<link rel="stylesheet" type="text/css" href="css_file.css" />

فقط يادت باشه كه توي فايل css ديگه نبايد تگ style رو استفاده كني