CSS & DHTML
دوستان عزيز براي ادامه درس لازم است كه با مفهــــــــــــــــــــــــــــــــــــــــــوم
CSS
(Cascading Style Sheet) آشنا شوند.در اينجا تعريف مختصري
در اين
دربــــاره ارائه ميگردد.
W3C (World Wide Web Consortium)
اينگونه CSS را
تعريف مينمـــــايد كه عبارت است از
تعيين حالات بصري يك صفحه وب. CSS شما را قـــــــــادر
ميسازد كه رنگ ‚ margin ‚ پس زمينه ‚ فونت و تمام حــــــــــالات
بصري يك تگ در صفحه وب را تعيين نمائيد.خوب از آنجائي كه هر تگ در
DHTML يك Object
ميباشد پس خودتـــــان به اهميت آشنائي با CSS
پي ميبريد. :)
با اين توضيح مختصر وارد مبحث ارتباط DHTML
و CSS ميشويم .
يكي از بهترين حالاتي كه يك صفحه
وب Interactive ميشود اين است كه مــــــــا حالات بصري
صفحه را به اختيار كاربر و به فرمان آن عوض نمــائيم. يعني در حقيقت به نوعي يك واسط
كاربر براي صفحه بسازيم.مثلا صفحه را داراي منو و يا حــــــالات متنهاي داخل صفحه را به
فرمان كاربر تغيير دهيم و غيره.
مثلا فرض كنيد كه ميخواهيد يك متن در صفحه وب شما با قرار گرفتن نشانگر موس بروي آن
رنگ و اندازه اش عوض شود
و زماني كه از روي آن كنــــــــــار رفت مجددا به حالت اول برگردد.براي اين منظور براي تگ <p>و
بروي Event هـــــاي
mouseover
و mouseout كد مي نويسيم . به صورت زير:
Put mouse arrow over this text!
در اين مثال تگ
<p> داراي CSS به صورت
style="font-size:medium;color=blue"
ميباشد كه با نوشتن كد براي Eventهــــــاي اين
Object توانسته ايم
fontSize و Color را براي
CSS اين تگ به صورت
Interactive تغيير دهيم.
البته در باره نحوه نوشتن كد براي اين منظور در درسهــاي آتي توضيح خواهم داد.
به طور كلي براي ايجاد صفحات DHTML كاراتر
بايد به CSS هاي هر Object
مسلط باشيم.
در جلسات بعدي CSS هاي مهمتر را بررسي ميكنيم.
