نحن مع غزة
الـرئـيـسـيـة الـمـنـتـدى سـؤال & اجـابـة الـتـبـرع بـالـدم الاسـتـضـافـة هـلال لـيـنـكـس الـقـرآن الـكـريـم Dz-SeC team


التسجيل في المنتدى غير متاح حاليا, اذا كنت ترغب في الحصول على عضوية ارجو مراسلتي على البريد الالكتروني "[email protected]"


مطلوب مشرفين على كامل اقسام المنتدى


أخي / أختي , إن تسجيل عضوية جديدة في منتدى شبكة الجزائر للجميع لا يهدف إلى زيادة الأعضاء مطلقا
فلا خير في عضوية عدد مشاركاتها صفرا فنحن نرفض يوميا الكثير من العضويات المشكوك في أمرها
سواء كان هدفها الإعلانات الغير شرعية أو تخريب الموضوعات الخ , كل هذا حتى يبقى المنتدى
ساحة جادة عطرة تجود بالخير لكل زوارها وأعضائها
وصدقة جارية لكل من يشارك في كتابة معلومة تفيد غيره سوف يشكر الله عليها وهو في جوف الأرض ...

لذلك نطلب منك التسجيل بل ونلح عليك إن كان هدفك هو أن تصنع صدقة جارية لا تنقطع إلى يوم الدين بمساعدة إخوانك في نشر الخير .

للتسجيل اضغط هنا وأملأ البينات المطلوبة بشكل صحيح ومن ثم انتظر حتى نقوم بتفعيل حسابك وابدأ رحلتك في صناعة صدقة جارية .

وتذكر قول سيد الخلق " إذا مات ابن آدم انقطع عمله إلا من ثلاث صدقة جارية أو علم ينتفع به أو ولدٍ صالح يدعو له "

   

[ مـنـتـدي لـــغــات الـــبرمجـــه | Programming Language ] قسم مختص بالبرمجة التفسيرية مثل : PHP, java, perl, Python, Bash, Shell script, JPython, AutoIt, Z shell, AWK, VB Script

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 18/12/2012, 18:18   المشاركة رقم: 1
المعلومات
الكاتب:
 SoUfiaNoXx  
اللقب:
عضــــو جديــــد
الصورة الرمزية
 
الصورة الرمزية SoUfiaNoXx

البيانات
التسجيل : Jan 2012
العضوية : 3287
الاهتمامات :
الإقامة :
المواضيع : 6
الردود : 6
المجموع : 12
بمعدل : 0.00 يوميا
الاختراقات : [team-hunter]
مجتمعنا : [لم اسجل]
الصنف : Gray Hat Hacker
آخر تواجد : 15/08/2013/10:01
سبب الغياب : حاظر
معدل التقييم: 0
نقاط التقييم: 10
SoUfiaNoXx is on a distinguished road
شكراً: 0
تم شكره مرة واحدة في مشاركة واحدة

 Algeria


الإتصالات
الحالة:
SoUfiaNoXx غير متواجد حالياً
وسائل الإتصال:

افتراضي مادا تعرف عن css


سنتناول في حديثنا هذا عن تقنية CSS ما هي وكيفية التعامل معها وأختصارتها

سنتحدث عن :

1-ما معنى تقنية CSS
2-ما هي مميزات و فوائد تقنية CSS
3-مع أي المتصفحات تتوافق
4-كيفية التعامل معها
5-الأكواد وكيفية أختصارها
6-نصائح مهمه حولها




أولا : ما معنى تقنية CSS


هي تقنية أو لغه رائعه يرمز لها CSS و هي إختصار للجملة Cascading Style Sheets والتي معناها باللغة العربية ( صفحات الأنماط الانسيابية ) .


ثانيا : ما هي مميزات و فوائد تقنية CSS

من أهم مميزات وفوائد هذه اللغة أنه بإمكانك فصل أكوادها عن مساحة العمل أو صفحات الأنترنت وأيضاً بإستطاعتك عن طريق هذه اللغة توحيد عدة صفحات على نمط واحد .

وأيضا سهولة التغيير والتعديل سواء كان في محتوى الصفحه أو أكواد اللغه
وأيظا من فوائدها تقليل كمية أستهلاك Bandwidth لا نها ستغنيك عن الكثير من أكواد لغة الـ HTML


ثالثاً : مع أي المتصفحات تتوافق

هذه اللغة تتوافق مع كل المتصفحات بلا شك ، ولكن بعض أكواد اللغه لا تتوافق مع الإصدارات القديمه من المتصفحات ، فمثلا متصفح فايرفوكس معظم أو كل أكواد اللغه تتوافق معه ومثله متصفح كروم

وللأسف متصفح الإكسبلورا لا يتوفق معه إلا القليل من الأكواد ، ولا أعني بالقليل أن هذه اللغه لا تتوفق معه بل أقصد الأكواد التطويريه مثل الحواف الدائريها والظلال وغيره من الاأكواد الرائعه


رابعاً : كيفية التعامل معها

الحديث عن كيفية التعامل معها طويل ، ولكن سأشرحه بإختصار !!


لو أردنا إضافة أكواد اللغه في صفحات مواقعنا

بإمكننا إدراجها داخل هذا الكود بين وسم الفتح والإغلاق "<head>"

رمز PHP:
<style type="text/css">
هنا أكواد الـ CSS
</style>

ولو أردنا إدرجها من صفحة أنماط CSS خارجيه ، نستخدم هذا الكود

رمز PHP:
<link rel="stylesheet" type="text/css" href="هنا مسار الملف" />

مثل

رمز PHP:
<link rel="stylesheet" type="text/css" href="style.css" />

ولا ننسى أنه إذا اردنا تنسيق عدت صفحات على نمط واحد أن نضيف الكود السابق في كل الصفحات





خامساً : الأكواد وكيفية أختصارها


لو أرنا تنسيق شكلاً ما أو نصاً ما يجب علينا إتباع التالي :

نضيف كلاس أو اي دي لهذا الشكل

  • قد يسأل سائل ما هو الكلاس والاي دي وما الفرق بينهما :
الكلاس والاي دي : هما الأختصار الذي من خلاله يعرف المتصفح أن هذا التنسيق لهذه الفقره

الفرق بينهما بإختصار الكلاس بإمكانك أستخدامه بعدة مواضع بنفس الصفحه والاي دي لا يمكنك إستخدامه إلا مره واحده .

  • كيفية إضافة كلاس أو أي دي :-
نستطيع إضافتهما على أي شيئ سواء كان جدول أو صوره أو نص .. على جميع الوسوم تقريباً..

فلو كان لدينا نص أوصوره أو اي شيء << أقصد بأي شيء محتوى ما بالصفحه

نستطيع ذالك بإضافة ديف

مثال على الإضافه في ديف

رمز PHP:
<div class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين"></div>

مثال على الإضافه في صوره

رمز PHP:
<img class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين" src="مسار الصوره"/>

مثال على الإضافه في جدول

رمز PHP:
<table class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين" style="width: 100%">
<
tr class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين">
<
td class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين">&nbsp;</td>
</
tr>
</
table>

مثال على الإضافه في نص

رمز PHP:
<p class="هنا إختصار الكلاس ويجب أن يكون إنجليزي ويزيد عن حرفين"></p>

وبنفس الطريقه السابقه نظيف الـ أي دي ،،


الأكواد :


الأكواد تكون على النمط التالي


أكواد CSS

رمز PHP:
.traidnt {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}

بنتج لنا الشكل التالي


صوره من مساحة العمل



اتوقع وصلت الفكره ، لكن لا يغنيك شرحي البسيط عن متابعة دورات عن هذه اللغه الرائعه



الأن وصلنا لنقطه مهمه ، الا وهي أختصار الاأكواد

  • أختصار الاكواد
بعيداً عن مواقع إختصار الاكواد دعونا نحاول نحن إختصارها - "لقد شاهدة الكثير من الأعضاء لا يختصر الأكواد وهذا يسبب ثقل بالتصفح بشكل بسيط لكن ستلاحظ فرق إذا كانت الاكواد كثيره "

لدينا كود خلفيه :

رمز PHP:
background: url(image.gif);background-color: #f0f0f0 ;background-repeat: repeat-x;background-position: top left;

نختصر هذا الكود بالكود التالي

رمز PHP:
background: #f0f0f0 url(example.gif) repeat-x top left;

ومثله كود الإطار

رمز PHP:
border-color: red;border-width: 1px;border-style: solid;

نختصره بـ

رمز PHP:
border: 1px solid red;

وأيظا كود الخط

رمز PHP:
font-family: Arial, Helvetica;font-weight: bold;font-style: italic;font-size: 1em;line-height: 1.5em;

نختصره بـ

رمز PHP:
font: bold italic 1em/1.5em Arial, Helvetica;

أعتقد أن الفكره لم تصل
دعوني أشرح قليلاً

لدينا كود التباعد الخارجي

رمز PHP:
margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;

بدلا من أن تسخدم
top = أعلى
right = يمين
bottom = أسفل
left = يسار

نوحدها تحت الاسم الاساسي فقط


لو كان لدينا شكل ونريد أن يكون التباعد الخارجي له 10px من كل الجهات نستخدم الكود التالي

رمز PHP:
margin:10px;

ولو كان لكل جهه مقاس نستخدم الكو التالي

رمز PHP:
margin:10px 10px 10px 10px;

أعتقد أن الفكره وصلت بشكل بسيط

الان لو كا لدينا عدة أشكال ولها نمط CSS واحد بدلا من كتابتها كالتالي

رمز PHP:
.traidnt {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}
.
traidnt1 {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}
.
traidnt2 {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}
.
traidnt3 {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}

نستطيع كتابتها كالتالي

رمز PHP:
.traidnt ,.traidnt1 ,.traidnt2 ,.traidnt3 {
background:#f0f0f0;
border: 1px #ccc dotted;
width:400px;
color:#555;
padding:3px;
margin:auto;
text-align:center;
}




سادساً : نصائح مهمه حولها

1- أختصر أكوادك
2- رتب صفحة الاكواد بحيث يكون كل كود في سطر
3- أستخدم إختصارات الكلاس والـ اي دي بأسماء مفيده
4- ضع تعليقات توضح أن الكود يتبع لأي جزء من الصفحه "لو أراد شخص التعديل يجد السهول والفهم السريع للكود" أكتب التعليقات بين /* */
5- راجع أكوادك قبل أعتماد العمل
6- لا تستعجل بالكتابه
7- أكتب أكواد HTML والأساسيات أولا
8- أستخدم أحد المحرارات للغة الـ css لتساعدك على الاختصار وتصحيح الاكواد
9- أبداء التنسق بالون الابيض والرمادي ثم توجه إلى تنسيقك الخاص



إلى هذا الحد أصل إلى إنهاية الموضوع



آخر مواضيع » SoUfiaNoXx

عرض البوم صور SoUfiaNoXx   رد مع اقتباس
الأعضاء الذين قالوا شكراً لـ SoUfiaNoXx على المشاركة المفيدة:
sH3LL (18/12/2012)
قديم 05/02/2013, 00:24   المشاركة رقم: 2
المعلومات
الكاتب:
 muslim-dz  
اللقب:
عضــــو جديــــد

الإتصالات
الحالة:
muslim-dz غير متواجد حالياً
وسائل الإتصال:

baraka allaho fik

عرض البوم صور muslim-dz   رد مع اقتباس
قديم 21/06/2014, 19:28   المشاركة رقم: 3
المعلومات
الكاتب:
 hamza killer  
اللقب:
عضــــو جديــــد

الإتصالات
الحالة:
hamza killer غير متواجد حالياً
وسائل الإتصال:

شرح قمة ومفيد بوركت

عرض البوم صور hamza killer   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


حالياً الأعضاء النشيطين الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 

(أظهر الكل الأعضاء الذين قاموا بمشاهدة هذا الموضوع : 10
134-dz , drogba , hamza killer , khaldoune , muslim-dz , S1LV3rS3rf3r , sH3LL , SoUfiaNoXx , tahdony , ZAKI YACINE
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كيف تعرف الجزائري من بين مليار انسان hak4 [ منتدى انشغلاتنا اليوميه . . . ] 23 03/07/2014 19:29
تعرف على pc-bsd [نظام تشغيل] ADMINISTRATOR [ منتدى اخبــــار الشبكـــة] 0 03/07/2011 14:20
Time.is: تعرف على الوقت حول العالم ADMINISTRATOR [ منتدى اخبــــار الشبكـــة] 0 23/02/2011 10:21
كيف تعرف من يحبك DR.X [ منتدى الحوار العام -{ is|sec Organization }-] 1 20/08/2010 02:24

الساعة معتمدة بتوقيت جرينتش +1 . الساعة الآن : 09:06.
Copy Right Des 2010 - 2014 To is|sec Organization, Des By  yasMouh 
Powered By vBulletin Special Edition, Secured By Dz-SeC team
Support by Dz-SeC team




RSS RSS 2.0 XML MAP HTML



 
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115