الشبكة العربية لمطوري الألعاب

مبتدئ  Nour Almasri مشاركة 1

السلام عليكم ...
بحسب معلوماتي المتواضعة في برمجة الويب ..
أن الأسطر الثلاثة الأخيرة في الكود التالي في ملف الاستايل style.css تقوم بتغير لون الـ Scroll Bar للصفحة في Internet Explorer :
body {
	font-size: 12px;
	margin:0px; 
	padding:0px; /* Opera 0 margin */	
	text-align: center; /* center in IE */ 
	scrollbar-base-color: #FDF7EB;
	scrollbar-arrow-color: #5C1801;
	scrollbar-track-color: #FDF7EB;

المشكلة أن تغيير القيمة اللونية لأي لون لا تعطي أي نتيجة ولا يتغير اللون ....
هل هناك شيء ناقص .. أو أن مكان الكود خاطيء ..
أي مساعدة من خبراء الويب ..... وشكراً لكم ...

خبير مشرف مؤيد مارديني مشاركة 2

بالإضافة إلى عدم استعمالك القوس { في إغلاق كود الستايل، تأكد من الـ DOCTYPE المستخدم فيبدو أن المشكلة فيه!، و تأكد من وضع كود الستايل في الـhead

Moayad Mardini
MSDN Forums Moderator

Moayad Mardini,
MSDN Forums Moderator

مبتدئ  Nour Almasri مشاركة 3

أخي الكريم ..شكرأً على ردك .
بالنسبة للقوس إنه مغلق ولكن في نهاية الكود (الكود الذي وضعته هو جزء من الكود وليس الكود الكامل لملف الـ CSS .. على كل حال تأكدت منه ) .

لاأعرف ماذا تقصد بالـ DOCTYPE أغذرني لست خبيراً بكود الويب كثيراً .

وبالنسبة للـ Header هذا هو الكود :


charset}" />




{$title}
{$css}
{$board_header}

{$pmk_js}




مشكور كتير أخي الكريم ..... عم نعذبك ...

خبير مدير وسام البهنسي مشاركة 4

ما قيمة المتغير css$ النهائية؟ إن كان لديك رابط للصفحة على الإنترنت فإن هذا يساعد في تتبع المشكلة...

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مشرف مؤيد مارديني مشاركة 5

ما أقصده هو الـDocType للصفحة التي تريد ربط ملف الـCSS بها، فأنا أعتقد أنك قمت بعمل صفحة مشابهة لم يلي :
"">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
">http://www.w3.org/1999/xhtml">


Untitled Document






في هذه الحالة، قم بحذف السطر :

Moayad Mardini,
MSDN Forums Moderator

خبير مدير وسام البهنسي مشاركة 6

التعليق على مشاركة مؤيد مارديني في Nov 22, 2006 03:19 :

> ما أقصده هو الـDocType للصفحة التي تريد ربط ملف الـCSS
> بها، فأنا أعتقد أنك قمت بعمل صفحة مشابهة لم يلي : ...

ممم. كلا لا يجب أن يكون هناك مثل هذا التأثير للـ DocType. وجودها أو عدمه سواء بالنسبة لهذه العملية. أنا أشتبه بالشكل النهائي للصفحة بعد توليدها ديناميكياً من PHP. يجب أن يكون هناك معرف

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير مشرف مؤيد مارديني مشاركة 7

التعليق على مشاركة وسام البهنسي في Nov 22, 2006 15:22 :
> ممم. كلا لا يجب أن يكون هناك مثل هذا
> التأثير للـ DocType.

نظرياً، هذا الكلام صحيح، لا يجب أن يؤثر الـDocType على تنفيذ الستايل أو لا، و لكن عملياً، بعد "Debugging" بسيط استنتجت أن المشكلة فيه (و لا أعرف لماذا، عليك سؤال IE نفسه).
مثال عملي : كود الصفحة التالية لا يعمل و لا يتغير لون السكرول، و لكنك إذا أزلت السطر الأول فسيتغير اللون بدون مشكلة، و قد قمت بتجريبها مع IE 6، و لا أعرف الحالة مع : IE7
"">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



Just a test...







Moayad Mardini
MSDN Forums Moderator

Moayad Mardini,
MSDN Forums Moderator

مبتدئ  Nour Almasri مشاركة 8

أخ وسام .. إعذرني لا أستطيع وضع رابط الصفحة (لأٍسباب دعائية)
أخ مؤيد جربت حزف الأسطر التي ذكرتها .. والمشكلة مازالت ...

ياجماعة الله يعطيكن العافية ... عذبناكن معانى ... والله ...

خبير مشرف مؤيد مارديني مشاركة 9

طبعاً طبعاً، مثل هذه المشاكل لا تحل من المحاولة الأولى، و سنكون محظوظين إن أفلحنا في هذه المحاولة :
جرب استبدال السطر الأول من كود الستايل :
body {

بـ :
html {

و يجب أن يعمل و قد قمت بتجريبه هذه المرة أيضاً و أرجو ألا تكون مثل المرة الماضية☺

Moayad Mardini
MSDN Forums Moderator

Moayad Mardini,
MSDN Forums Moderator

خبير مدير وسام البهنسي مشاركة 10

على كل، من أقرب الأمثلة لدينا هذا الموقع الأثير... فقط اختر View Source في المتصفح واقرأ كيف يتم الربط مع ملف الـ CSS... (وهي تعمل مع DocType أيضاً)...

وسام البهنسي
مبرمج في إنفيديا وإنفريمز