بُرزين مهر

( آموزش )


نوشته ها :



چگونه وبلاگ دار شويم ؟
چند كد براي پست
چگونه لينك بدهيم ؟
چند ابزار

رنگ هاي چهارگانه ي لينك



Messenger





ليست وبلاگ هاي به روز شده




ديگ به ديگ


رنگ هاي چهارگانه ي لينك

براي « لينك » ها به چار گونه رنگ نياز است :
1 -  رنگ اصلي خود لينك : a يا a:link
2 - رنگ مربوط به ديده شده ها : a:visited ( يعني لينك هايي كه يك بار ديده شده ، بايد به رنگ ديگري درآيد كه معلوم باشد . )
3 - رنگ مربوط به بردن ِ ماوس ، روي لينك : a:hover
4 -  رنگي كه با فشار دادن يك لينك تغيير مي كند ، و همچنان مي ماند تا زمان ِ فشرده شدن ِ لينك ِ بعدي : a:active
كه بايد اين رنگ ها را به دل خواه ، و متناسب با ساير رنگ هاي صفحه ي خود گزينش كنيم . به طور پيش فرض ، در مرور گر ، تنها رنگ اصلي اعمال شده ( كه معمولاً آبي است ) - با خطّي در زير آن - و نيز رنگ visited .
براي تنظيم ِ دلخواه هر چهار رنگ ، بايد در بخش Head قالب خود ، كدهاي لازم را وارد كنيم ، يعني با نوشتن ِ استيل ها ، خواسته هاي خود را اعمال كنيم . در اينجا صورتي از كدهاي مربوط به اين فقره را مي آورم :

<!-- LINKS STYLES -->
<style>
a:link {
font-weight: none;
background: none;
transparent scroll repeat 0% 0%;
color: #000099;
text-decoration: none;
}
a:visited {
font-weight : none;
text-decoration : none;
color: #006600;
background: transparent;
}
a:hover {
font-weight : bold;
text-decoration : none;
color: #ff0000;
background: transparent;
}
a:active {
font-weight : bold;
text-decoration : none;
color: #993300;
background: transparent;
}
</style>
 <!-- END LINKS STYLES -->

و امّا ، گاه در صفحه اي كه داريم مي خواهيم در دو بخش ِ ناهمرنگ لينك داشته باشيم ؛ و به ندرت ممكن است بتوانيم يك گروه چهار تايي از رنگ ها ( كه لزوماً بايد شاخص هم باشد) بيابيم كه در هر چند قسمت فضاي صفحه ي ما درست در بيايد ! مثلاً در يك زمينه ي روشن و يك زمينه ي تيره . تا آنجا كه من دقت كرده ام ، بسيارند سايت و وبلاگ هايي كه با اين مشكل كوچك ، امّا نسبةً مهم و بي ترديد آزارنده ، دچارند . *
رنگ كردن ِ موضعي ِ لينك ها در متن ، اصلاً كار درستي نيست ؛ ضمن آن كه با اين كار ، ويژگي هاي ديگر كلاً متوقف مي شود ؛ يعني ديگر رنگ هاي « هاور و ويزيتد و اكتيو » نداريم !
مشكل به گونه اي ساده قابل حل است :
بايد در بخش استيل ها ، يك گروه استيل دوّم ( با ذكر ِ class ) تعريف كنيم ؛ و سپس در هر لينكي كه مي خواهيم از اين گروه رنگ ها استفاده شود ، درون تگ ِ آن ، اين « class » را ذكر كنيم !
پس در بخش style ها دوباره مي نويسيم :

a:link.text {
font-weight: none;
background: none;
transparent scroll repeat 0% 0%;
color: #000099;
text-decoration: none;
}
a:visited.text {
font-weight : none;
text-decoration : none;
color: #006600;
background: transparent;
}
a:hover.text {
font-weight : bold;
text-decoration : none;
color: #ff0000;
background: transparent;
}
a:active.text {
font-weight : bold;
text-decoration : none;
color: #993300;
background: transparent;
}

توجّه داشته باشيد كه واژه ي text واژه اي است كه من براي نمونه برگزيده ام و شما هر واژه يا حرف يا شماره اي مي توانيد بياوريد . در استيل نويسي ، نقطه برابر class و # برابر id يا name است . رنگ ها را هم بايد به دلخواه و مناسب با زمينه ي صفحه ي خود بيابيد .
كاري كه باقي مانده اين است كه از اين پس ، هر جا لينكي مي نويسيد كه مي خواهيد رنگ هاي آن بر اساس « كلاس » مورد نظر باشد ، در تگ ِ لينك ِ مزبور ، بيفزاييد : "class="text .

<a class="text" href="URL" target="_blank">link name</a>

استيل را به صورت ِ ساده تر هم مي توان نوشت ( كه در آن تنها ويژگي ِ « رنگ » تعيين شده باشد ) :

a:link.text {color:#؟; }
a:visited.text {color:#؟; }
a:hover.text {color:#؟; }
a:active.text {color:#؟; }


* در طراحي و رنگ آميزي « برزين مهر » چندين ساعت از وقتم صرف ِ يافتن رنگ هايي شد كه در همه ي زمينه ها « آشكارگي » ِ لازم را داشته باشد ؛ و به ناچار به يك سري رنگ رضايت دادم . مدّتي بعد دوستي در اين باره پرسيد و همين باعث شد كه قدري بيشتر فكر كردم و راه ِ آن را يافتم . - در كتاب ِ HTML ي كه به دسترس بود اين فقره را نيافته بودم ! بعد همه ي صفحه هاي « برزين مهر » را اصلاح كردم !

 

         1  2  3  4  5  6  7  8  9  10

            ۩ 25 آذر 1383  ۩  لينك


|

برگ هاي ديگر :



Home

يادداشت ها

شعر و ادب فارسي

اندر تاريكاي زبان پارسي

آوار سكوت

مأواي من

اندر باريكاي سخن پارسي

ويس و رامين

طبسان

آموزش

آلبوم

لينك ها

سخن شما

About Me



UP

My Good Server : FreeWebs