التعليم والتعلم: تصميم مواقع

header ads new

Hot

Post Top Ad

Your Ad Spot
‏إظهار الرسائل ذات التسميات تصميم مواقع. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات تصميم مواقع. إظهار كافة الرسائل

الأربعاء، 4 يوليو 2018

تقسيم صفحة الويب بواسطة العناصر عن طريق لغة HTML

يوليو 04, 2018

صفحة الويب ,html ,لغة برمجة , تعليم ,تعلم ,تصميم ,انشاء ,عناصر , وسوم , صفحة ,تقسيم ,دروس ,elements ,class ,inline,div ,دورة ,كورس

موضوعنا اليوم من اهم دروس لغة HTML وهي عناصر تقسيم صفحات الويب وسنعرضها لكم اليوم


نوع ال Doctype html

كان في السابق لابد من تحديد نوع HTML والذي تم استخدامه في الصفحة ولكنه قد تم تجاوز ذلك الامر واصبحت كل صفحات HTML تبدأ بالعنصر التالي



<!DOCTYPE html>


التعليقات Comments

دور التعليقات يكمن في كيفية اضافة التعليقات داخل الكود حتى تستطيع قراءته ومن الجدير بالذكر ان صفحات الوسي مبنية على ملايين الاكواد والتي تجعل دور التعليقات الاهم حيث انها تساعد المبرمج على معرفة كل جزء من الكود ولكن لا تظهر التعليقات على الصفحة عندما نقوم بفتحها بل يجب لاضافة تعليق وضعه كمايلي 


<!-- comments -->


خاصية id

استعمال خاصية ID يمكن بكل بساطة في كيفية تخصيص قسم من تلك الصفحة بهوية محددة ولكن لايمكن تكرار ال ID اكثر من مرة ومن خلال لغة CSS سنرى كيفية التحكم فيه وكيفية اعطائه تصميم مختلف يميزه عن باقي اجزاء الصفحة ويتم اضافة الخاصية كمايلي 


paragraph
</p>

خاصية class

على العكس تماما من الخاصية السابقة يمكن اضافتها اكثر من مرة في الصفحة ويمكنك من خلالها تسهيل التحكم في كل جزء تضيف اليه الخاصية 
على سبيل المثال لديك 4 فقرات من النص في اماكن مختلفة وتريد ان تكون باللون الاحمر فيمكنك انشاء قاعدة CSS باللون الذي تريده ثم اضافة CLASS لتلك الفقرات بالشكل التالي


<ul class="className">
<li>elemnet</li>
</ul>

عناصر لا تجتمع في نفس السطر Block Elements

توجد بعض عناصر html elements التي لا يتم جمعها في نفس السطر حيث أنه بمجرد وضع عنصر بجانب عنصر تكون العودة للسطربشكل ضروري.
على سبيل المثال:
h1 h2  وهي العناوين
p وهي الفقرات
li تمثل عناصر لائحة


عناصر تجتمع في نفس السطر Inline Elements

وعلى عكس block elements هتكون ذه العناصر في نفس السطر مثالل:
b  بمعنى لنص عريض
i بمعنى لنص مائل


 

جمع العناصر  والنصوص باستعمال div

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


<div id="header">
<div class="logo">
</di>
<div class="menu">
</div>
</div>


span

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

iframe

من خصائص ذلك العنصر انه يمكنك إظهار صفحة ويب داخل صفحة ويب اخرى يمكن إضافة iframe
والذي يتكون من 3 عناصر وهي
src بمعنى رابط الصفحة
width العرض
height الطول


<iframe src="http://www.education-learning.com/" width="200px" height="300px" />

  ومن أشهر استخدامات تلك الخاصية هي خاصية اضافة تعليقات فيس بوك للموقع على سبيل المثال

معلومات حول الصفحة

ويمكنك من خلال هذا العنصر استخدام عناصر تساعدك على عرض اي معلومات اصافية عن الصفحة

meta

وهو ذلك العنصر الذي يتم من خلاله إضافة داخل  head ويحتوي كذلك على مجموعة من المعلومات مثل الكاتب او لغة الموقع وكذلك الوصف

description وصف صفحة الويب

<mete name="description" content="مدونة التعليم والتعلم تهتم بالانترنت والتدوين والبرامج"/>

مواضيع ذات صله


تعلم تصميم المواقع html للمبتدئين 2018
المعلمات لمحتوى الصفحة بلغة html
اقرأ المزيد

الثلاثاء، 3 يوليو 2018

اهم دروس لغة css نظام الصندوق CSS Boxes

يوليو 03, 2018

اهم دروس لغة css نظام الصندوق CSS Boxes

من اهم دروسنا اليوم في لغة css درس اليوم والذي سنرى من خلاله طريقة التحكم في نظام الصندوق 

- الطول والعرض

من السهل جدا التحكم في طول وعرض اي صندوق من خلال خاصيتين مهمتين

الطول او width
العرض او height

<div class="box">
<p>يمكنك تعلم أي شيء، ما دمت ترغب في ذلك وتعمل لتحقيق الأمر.</p>
</div>
باضافة كود css
div.box {
height: 300px;
width: 300px;
background-color: #bbbbaa;}
p {
height: 75%;
width: 75%;
background-color: #0088dd;}

 من الواضح ان المربع الموجود باللون الرمادي والذي يحمل class اسمها box والموجود بعرض 300 بيكسل على 300 طول. وتوجد بداخله فقرة تصل نسبة 75 في المائة من المساحة بالنسبة للطول والعرض.
وبذلك يمكننا الحصول على النتيجة التالية :


ويمكنك ايضا التحكم في كلا من الطول والعرض باحدى الطرق الاخرى والتي تكون عبارة عن خواص اخرى مثل:

Max-width
Max-height
Min-width
Min-height

Max  هنا لابد أن يكون الحجم اقل من المحدد وأن لا يتم تجاوزه بأي حال
Min وهنا يمكن ان يكون الحجم اكبر بعض الشئ من هذا ولا يكون اقل منه باي حال.

- over flow


 وهنا يحتمل قيمتين
Hidden وهي عبارة عن تجاوز الصندوق الحد المحدد وهنا يمكننا القيام باخفاءه
Scroll ويحدث عند  تجاوز الصندوق الحجم المحدد وهنا نقوم بإظهار خط النزول للأسفل

- نظام الصندوق


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

من القواعد التي تتطلب القليل من الإنتباه لفهمها. وهي تتألف من القواعد التالية:
Margin : وهو عبارة عن الهامش الذي يقوم بالفصل بين كلا من الصندوق ومحيطه من الخارج 
Padding : وهو ذلك الهامش الموجود في الصندوق
Boder : وهو ذلك الحد المحيط بالعنصر
دروس لغة css ,الصندوق ,Boxes ,برمجة , تصميم مواقع ,width ,height ,كود , code ,دورة ,تعلم ,تعليم ,صفحة ويب ,موقع الكترونى ,تكنولوجيا ,انترنت

 

- الحد او Border

 

.box{
border: 1px #000000 solid;
}

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

- المحيط الداخلي padding

 

.box{
padding: 10px  0px 5px 30px;
}
- المحيط الداخلي يحمل أربعة قيم والموجودة على التوالي أعلى يمين اسفل يسار:
10px  وهي في الأعلى
0px موجودة على اليمين
5px  وهي في الأسفل
30px موجودة على اليسار
.box{
padding: 10px;
}

  هنا 10px واما من  جميع الجهات

.box{
padding: 10px 0px;
}

هنا 10px  في الأعلى والأسفل ثم 0px على اليمين وعلى اليسار

- المحيط الخارجي

ويعمل بنفس نظام Padding وهو المحيط الداخلي

- التوسيط centering

حتى يتم جعل أي مربع في الوسط من الكافي جدا استخدام قاعدة المحيط الخارجي من اليمين ومن اليسار ايضا
مثلا:

.box{
margin-right: auto;
margin-left: auto;
}

أو :
.box{
margin: 0px auto;
}

- التوجيه Float

من الممكن جدا توجيه أي عنصر سواء إلى اليمين أو إلى اليسار وذلك باستخدام قاعدة float وهي التي تحتمل قيمتين وهما:
 يسار right  أو يمين left

.box { 
float: right;
}

 

 - الاظهار او

Display


والتي تحتمل أربع خيارات
Inline  اولا وهو ظهور الصناديق بجانب بعضها البعض
Inline-block والذي يلعب نفس الدور وذلك بالنسبة ل inline  ثانيا يمكن ان يتم تحديد الطول والعرض
Block ثالثا ظهور الصناديق لوحدها
None رابعا وهو اخفاء الصندوق

- الرؤوس الدائرية

حتى يمكنك جعل كل الرؤوس الخاصة بالصندوق تظهر بصورة دائرية يمكنك القيام بإضافة قاعدة border-radius كما هو موضح بالاسفل

.box {
border-radius: 5px;
}

ومن الجدير بالذكر انه كلما زادت قيمة القاعدة كلما أصبحت الرؤوس دائرية اكثر

اقرأ المزيد

السبت، 30 يونيو 2018

المعلمات لمحتوى الصفحة بلغة html

يونيو 30, 2018

عند قيامك بانشاء صفحة ويب فإنك تقوم بإضافة مايسمى الوسوم والمعروفة بإسم العلامات لمحتوى تلك الصفحة وتلك الوسوم تقوم بتوفير بعض المعلومات الإضافية والتي تسمح بإظهار البنية الاساسية المناسبة لتلك الصفحة بكل المتصفحات

html ,صفحة ويب ,الوسوم ,لمحتوى ,المعلمات ,لغة ,العناوين ,الفقرات ,HEADER ,الكود ,h1 ,دروس , دورة ,تصميم ,الدلالية ,semantic markup ,برمجة ,انشاء , اوامر ,انترنت ,كمبيوتر ,tags , elements ,المعلمات البنيوية


ماهي المعلمات في لغة HTML:


تنقسم المعلمات إلى نوعين

المعلمات البنيوية 

 من المعروف اننا نقوم بإستخدامها في العناوين والفقرات

العناوين او HEADER


ومن الجدير بالذكر أن عناوين لغة HTML تبدأ من 1 حتى 6

مثلا الكود
<h1>العنوان الرئيسي</h1>
<h2> العنوان الثانوي رقم 1</h2>
<h3>العنوان الثانوي رقم 3</h3>
<h4>العنوان الثانوي رقم 4</h4>
<h5>العنوان الثانوي رقم 5</h5>
<h6>العنوان الثانوي رقم 6</h6>
ينتج عنه النتيجة التالية كما في الصورة حينما نقوم بنسخه
html ,صفحة ويب ,الوسوم ,لمحتوى ,المعلمات ,لغة ,العناوين ,الفقرات ,HEADER ,الكود ,h1 ,دروس , دورة ,تصميم ,الدلالية ,semantic markup ,برمجة ,انشاء , اوامر ,انترنت ,كمبيوتر ,tags , elements ,المعلمات البنيوية
سنلاحظ ان h1 هو العنوان الرئيسي الاكبر حجما وتدريجيا يتم تصغير الحجم حسب الاكثر اهمية حتى h6

الفقرة :

حتى يمكنك انشاء فقرة عليك نسخ الكود كالتالي

 <p>دروس تصميم مواقع الويب على مدونة التعليم والتعلم</p>
والنتيجة ستكون عن طريق عرض المتصفح لشكل الكود كما وضحناه مع ترك فؤاغ بين كل فقرة والاخرى
العودة للسطر
يكون الكود كما يلي
<p>دروس تصميم مواقع ا لويب </br> على مدونة التعليم والتعلم</p>
خط افقي للتفريق
يكون من خلال الكود التالي
<p>دروس تصميم مواقع الويب على مدونة التعليم والتعلم</p>
</hr>
<p>دروس تصميم مواقع الويب على مدونة التعليم والتعلم</p>

المعلمات الدلالية اوsemantic markup

 
وهي تقوم بإضافة المزيد من المعلومات 
عريض
حتى تجعل الخط واضح عليك باستخدام الكود التالي
الكود
<p><bold>دروس تصميم موا قع الويب </bold>على مدونة التعليم والتعلم</p>
مائل
حتى يمكنك جعل الخط مائل لابد من استخدام الكود التالي


<p><i>دروس تصميم موا قع الويب </i>على مدونة التعليم والتعلم</p> 
اقتباس

مهمته تمييز جزء من الكلام كاقتباس له

الكود

<p>

قال حكيم

<blockquote>من علمني حرفا، صرت له عبدا<blockquote>

</p>  

html ,صفحة ويب ,الوسوم ,لمحتوى ,المعلمات ,لغة ,العناوين ,الفقرات ,HEADER ,الكود ,h1 ,دروس , دورة ,تصميم ,الدلالية ,semantic markup ,برمجة ,انشاء , اوامر ,انترنت ,كمبيوتر ,tags , elements ,المعلمات البنيوية

مواضيع ذات صلة 



للمبتدئين : دليلك للتعرف على لغة بايثون python

طريقة التحكم في الصور بلغة css
اقرأ المزيد

الأربعاء، 27 يونيو 2018

للمبتدئين : دليلك للتعرف على لغة بايثون python

يونيو 27, 2018

المبادئ الاساسية لتعلم لغة بايثون
سوق العمل ملئ بلغات البرمجة ولكى نبدأ فى التعلم يجب اختيار لغة سهلة فى التعلم وقوية وعليها الطلب


بايثون , python , لغة برمجة , لغة سهلة ، استخدام لغة ، تعلم , تعليم , مبرمج , تصميم العاب , صفحات ويب , المبتدأيين

اقرأ المزيد

السبت، 23 يونيو 2018

طريقة التحكم في الصور بلغة css

يونيو 23, 2018

حتي يمكنك التحكم في حجم الصورة لابد ان يتم استخدام قاعدة  width و قاعدة height
  وذلك من خلال وجود كود html حيث يمكنك ادراج صورة مع استعمال خاصية class تحت مسمى  large وكذلك كود css حتى يمكنك التحكم في الصورة لابد ان يكون بهذا الشكل:

طريقة التحكم في الصور بلغة css حتي يمكنك التحكم في حجم الصورة لابد ان يتم استخدام قاعدة width و قاعدة height وذلك من خلال وجود كود html حيث يمكنك ادراج صورة مع استعمال خاصية class تحت مسمى large وكذلك كود css حتى يمكنك التحكم في الصورة

1- التوجيه او Aligning


تلك الخطوة التي يتم من خلالها توجيه الصورة والذي يحتمل احدى الخيارات يمينا او يسارا وذلك باستخدام قاعدة float
 ويكون لدينا كود html ليمكننا من ادراج الصورة مع استخدام خاصية class تحت مسمى  large

2- التوسيط centering

ولان الصور تعتبر من اهم العناصر التي تقوم باتباع قاعدة inline والذي يوضح انه في حالة وضع الصورة فانها تقوم باتخاذ مكانها بجانب احدى الفقرات النصية مثلا وحتى يتم جعل الصورة في الوسط لابد من تحويلها لعنصر block ليمكنك ذلك من التحم في الصورة ووضعها في الوسط
كود html
<img src="photo.png" class="mylogo"/>
كود css

img.mylogo{

display: block;

margin: 0 auto;

}


3- استخدام الصورة كخلفية

من الجدير بالذكر ايضا انه يمكنك استخدام الصور كخلفيات بلغة css
واليكم الطريقة بالتفاصيل  :

body {

background-image: url("pattern.gif");
}



يمكن التحكم غي الخلفية بعدة طرق ومن اهم تلك القواعدالخلفية :

Background-repeat والتي تحتمل الخيارات التالية:



repeat إعادة الخلفية

repeat-x أفقيا

repeat-y عموديا

no-repeat عدم إعادة الخلفية
كود css:

body {
background-image: url("pattern.gif"); Background-repeat: repeat;
}



background-attachement وتحتمل الخيارات التالية:

fixed وتعني لا تتحرك

scroll تعني انها تتحرك مع النزول لأسفل الصفحة
كود css:

body {
background-image: url("pattern.gif"); background-attachement: fixed;
}



background-position
left top يسار أعلى
left center يسار وسط
left bottom يسار اسفل
right top يمين أعلى
right center يمين وسط
right bottom يمين اسفل
center top وسط أعلى
center center وسط
center bottom وسط أسفل
كود css:

body {
background-image: url("pattern.gif"); background-position: top left;
}

ويمكنك ايضا استخدام النسبة المئوية
x% y%  القيمة الأولى افقيا والثانية عموديا
أو البيكسلز px
10px 50px


مواضيع ذات صلة : 
درس مهم جدا عن النصوص في لغة css
اهم دروس لغة css نظام الصندوق CSS Boxes


تعريفات الالوان في لغة css
اقرأ المزيد

الجمعة، 8 يونيو 2018

تعلم تصميم المواقع html للمبتدئين 2018

يونيو 08, 2018

تصميم المواقع على شبكة الويب باستخدام لغة html

تعتبر لغة html من اقدم لغات البرمجه واسهلها ان صح التعبير وتسمى لغة النص الفائق hyper text markup حيث انها لغة تستخدم فى تصميم وانشاء الصفحات التى تكون فى النهاية صفحات الويب ومواقع الانترنت وتعتبر هى اللغة الاكثر والاوسع انتشارا بين باقى اللغات كما ذكرنا لسهولتها ومرونتها فى التعامل

اقرأ المزيد

Post Top Ad

Your Ad Spot
-رفع الصور-