Advanced Search

المحرر موضوع: أساسيات في لغة html  (زيارة 10119 مرات)

0 الأعضاء و 2 ضيوف يشاهدون هذا الموضوع.

نوفمبر 21, 2004, 01:41:02 صباحاً
رد #30

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #30 في: نوفمبر 21, 2004, 01:41:02 صباحاً »
*** مثال 4 ***

إتجاه النص Text direction :

لتغيير اتجاه النص .

ملاحظة : نتعرف على المصطلح : bi-directional override واختصاره bdo

أي أن المتصفح فيه التحويل من اتجاه لآخر .

الكود :

نموذج كود
<html>
<body bgcolor="red">

<p>
إذا كان متصفحك يدعم تغيير الاتجاهات سيظهر السطر التالي لديك من اليمين لليسار رغم أنه بالانجليزية
</p>
<bdo dir="rtl">
Here is some right to left text
</bdo>

</body>
</html>



- يمكن التطبيق في الرابط التالي :

Text direction


كيف يظهر المستند في المتصفح :

نوفمبر 21, 2004, 01:45:10 صباحاً
رد #31

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #31 في: نوفمبر 21, 2004, 01:45:10 صباحاً »
***مثال 5 ***

الإقتباس quotation :

وفيه نوعان كما هو مبين بالمثال :

نموذج كود
<html>
<body bgcolor="yellow">

إليكم إقتباس طويل
<blockquote>  .هذا اقتباس طويل . هذا اقتباس طويل. هذا اقتباس طويل . هذا اقتباس طويل . هذا اقتباس طويل
</blockquote>
إليكم إقتباس قصير<br>
<q>
هذا إقتباس قصير
</q>
<big>
<p>مع عنصر الاقتباس الطويل يضيف المتصفح سطرا جديدا وهوامشَ . في عنصر الاقتباس القصير لا
</big>
</body>
</html>



- التطبيق في الرابط التالي :

الاقتباس quotation


ما سيظهر في المتصفح :

نوفمبر 21, 2004, 01:50:35 صباحاً
رد #32

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #32 في: نوفمبر 21, 2004, 01:50:35 صباحاً »
السلام عليكم

أدعوكم لرؤية المزيد من التطبيقات هنا :

- عرض لأكواد الحاسب

- اختصارات

- محو واضافة نص







يمكننا رؤية أي صفحة نتصفحها في الانترنت على شكل أكواد html بواسطة اختيار الخيار  view عرض

ومن ثم source المصدر وذلك من قائمة المتصفح .

وبالمناسبة هذه الطريقة تفيد في اقتباس صور أو روابط برامج من صفحات لا تتيح للزائر نقلها مباشرة '<img'>  ..

لكن هذه الطريقة لا تنفع دائما .


تحياتي

نوفمبر 21, 2004, 02:22:22 صباحاً
رد #33

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #33 في: نوفمبر 21, 2004, 02:22:22 صباحاً »
السلام عليكم

===  HTML Character Entities

أو كيانات الاشارات في html .  ===

بعض الاشارات لها معانٍ معينة في html مثل الاشارة أصغر من > لهذا عندما نقصد

الاشارة بمعناها المتعارف عليه وهو أصغر منه , لا يمكننا كتابتها بنفس الشكل .


* كيف نكتب هذه الاشارات ؟

تتكون هذه الكيانات من :

1. العلامة  &  ويُطلق عليها اسم ampersand .

2. اسم الكيان ( من حروف) , أو الاشارة # مع رقم الكيان .

3. فاصلة أو فارزة منقوطة وهي كالتالي  ;  ويُطلق عليها بالانجليزية اسم semicolon .



- كي تظهر لنا اشارة أصغر من بالشكل الذي نعرفه وبمعناه المتعارف عليه نكتب الكيان

التالي :





* فائدة كتابة الحروف بدلا من الأرقام هو أنها أسهل للتذكر .. لكن من سلبياتها أنه ليست

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


- رابط للتطبيق :

entities


قائمة بأشهر الكيانات :



وقائمة لكيانات أخرى :




لرؤية القائمة الكاملة لجميع الكيانات يمكن التوجه لهذا الرابط :

قائمة entities


تحياتي  '<img'>

نوفمبر 23, 2004, 05:50:50 مساءاً
رد #34

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #34 في: نوفمبر 23, 2004, 05:50:50 مساءاً »
السلام عليكم

أنصحكم بتحميل البرنامج الموجود في الموضوع التالي فسيفيد من يرغب ببناء المواقع كثيرا :

هنا

في الردود القادمة نتعلم , ان شاء الله , كيفية وضع رابط في ال html ..

تحياتي '<img'>

نوفمبر 26, 2004, 05:25:23 صباحاً
رد #35

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #35 في: نوفمبر 26, 2004, 05:25:23 صباحاً »
السلام عليكم ورحمة الله وبركاته

نتعلم الآن كيفية إضافة رابط لمستند html


وسم إضافة الرابط يدعى anchor a أو المرساة a  ووظيفته انشاء رابط .

والكود يكون على الشكل التالي :




كما تعلمنا من قبل أن هنالك خصائص للوسوم  attributes وهنا نرى أن هنالك خاصية

للمرساة a وهي href والهدف منها ايصال الرابط لصفحة أخرى .


=== مثال ===

نموذج كود
<html>
<body bgcolor="yellow">

<p>
<a href="http://lexicons.ajeeb.com/">
إضغط هنا<a/> للوصول لموقع المعاجم العربية
<p/>

<p>
<a href="http://www.alfda.com/">
إضغط هنا<a/> للوصول لموقع غزو الفضاء للأخ الفاضل سلامة الرفاعي
<p/>

<body/>
<html/>
 




في المثال وضعنا رابطين لموقعين مختلفين هما موقع المعاجم العربية وموقع غزو الفضاء للأخ

العزيز سلامة الرفاعي .  بعد الحفظ وفتح المستند في المتصفح تظهر لنا النتيجة التالية :




* يمكن التطبيق في الرابط التالي :

أنشئ روابط Create hyperlinks


لم ننته بعد  '<img'>  فقد كان المثال على وضع رابط يوصلنا لموقع آخر في نفس صفحة المتصفح

في الردود القادمة نتعلم كيفية إنشاء رابط لموقع بحيث يفتح المتصفح صفحة جديدة ...




نوفمبر 26, 2004, 05:40:10 صباحاً
رد #36

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #36 في: نوفمبر 26, 2004, 05:40:10 صباحاً »
السلام عليكم

* لإنشاء رابط لصفحة جديدة نستخدم الخاصية :

نموذج كود
"target="_blank>


فيكون شكل الكود هكذا:



مثال :

نموذج كود
<html>
<body>

<p>
<a href="http://lexicons.ajeeb.com/"target="_blank">
إضغط هنا</a> للوصول لموقع المعاجم العربية
<p/>



<body/>
<html/>



عند التطبيق يفتح المتصفح موقع المعاجم العربية في صفحة جديدة وليس بنفس الصفحة .

وأترك لكم تطبيق المثال السابق .




نوفمبر 26, 2004, 06:03:34 صباحاً
رد #37

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #37 في: نوفمبر 26, 2004, 06:03:34 صباحاً »
السلام عليكم

* إضافة رابط على شكل صورة :

يكون شكل الوسم هكذا :



وموقعه داخل المستند هكذا :




=== مثال ===

نموذج كود
<html>
<body bgcolor="orange">
<p>
يمكننا أيضا استخدام صورة كرابط,للوصول للمنتديات العلمية إضغط على الصورة
<br>
<a href="http://olom.f2web.net/ib3/ikonboard.cgi?#34;>
<img border="0" src="http://olom.f2web.net/ib3/iB_html/non-cgi/Skin/Default/images/logo.gif" width="200" height="120">
</a>
</p>

<body/>
<html/>




وهنا استخدمنا بانر المنتديات العلمية كرابط للمنتديات العلمية , فتظهر النتيجة كالتالي :



الآن عليكم تطبيق نفس المثال السابق مع إضافة خاصية فتح الموقع في صفحة جديدة

نموذج كود
target="_blank"


* ملحوظة : ماذا لو كان الحد BORDER في خاصية وسم الصورة كرابط لا يساوي 0 ؟

جربوا  ':cool:'

ويمكن تطبيق المزيد من الأمثلة في الرابط التالي :

إضافة صورة كرابط


تحياتي

يتبع إن شاء الله

 '<img'>




نوفمبر 26, 2004, 09:07:39 مساءاً
رد #38

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #38 في: نوفمبر 26, 2004, 09:07:39 مساءاً »
السلام عليكم

وهذا رابط لتطبيق وسم لإنشاء رابط لايميل :

mail link


وهنا أيضا

ديسمبر 01, 2004, 09:59:30 صباحاً
رد #39

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #39 في: ديسمبر 01, 2004, 09:59:30 صباحاً »
السلام عليكم ورحمة الله وبركاته

ننتقل لموضوع جديد في ال html ألا وهو :

=== الإطارات frames ===

يمكننا فتح أكثر من موقع في المتصفح وذلك بواسطة الوسم

نموذج كود
<frameset>


ويكون على الشكل التالي :



- النسب المئوية أعلاه تحدد حجم الصفحة الذي سيحتله الموقع .

- نستبدل وسم body بوسم framest .

- وسم framest هو الذي يحوي وسم frame بداخله .

- وسم frame لإطار واحد ضمن صفحة تحوي عدة إطارات .


لو كتبنا مستند ال html التالي :

نموذج كود
<html>

<frameset rows="25%,50%,25%">
  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">
  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">
  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">

<frameset/>

<html/>



بحيث اخترنا 3 إطارات لموقع المنتديات العلمية . وننتبه لخاصية rows داخل وسم framest

حيث أنها تحدد أن الصفحات تأتي على شكل أفقي .



عندما نفتح المستند بواسطة المتصفح , سيظهر لنا التالي :




* ماذا لو إستبدلنا rows ب cols بحيث تظهر الإطارات بشكل عمودي بدلا من أفقي ؟

سنكتب المستند هكذا :

نموذج كود
<html>

<frameset cols="25%,50%,25%">

  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">
  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">
  <frame src="http://olom.f2web.net/ib3/ikonboard.cgi">

<frameset/>

<html/>


وبالتالي تكون النتيجة هكذا :



ظهرت الإطارات الثلاثة  بشكل عمودي بدلا من أفقي .



* يمكننا التطبيق على الأمثلة أعلاه في الروابط التالية :

اطارات عمودية

إطارات أفقية


يتبع ..

 '<img'>

ديسمبر 01, 2004, 10:01:31 صباحاً
رد #40

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #40 في: ديسمبر 01, 2004, 10:01:31 صباحاً »
* يمكننا أيضا أن نضع إطارات عمودية وأفقية بنفس الصفحة :

نموذج كود
<html>

<frameset rows="50%,50%">

<frame src="http://www.google.com/intl/ar/">

<frameset cols="50%,50%">
<frame src="http://olom.f2web.net/ib3/ikonboard.cgi">
<frame src="http://www.w3schools.com/html/html_frames.asp">
<frameset/>

<frameset/>

<html/>




في المثال أعلاه إخترنا موقع google كإطار أفقي , وموقعي المنتديات العلمية ودروس ال

html كإطارين عموديين .  بالتالي يظهر لنا المستند بالمتصفح هكذا :



للتطبيق :

إطارات عمودية وأفقية




ديسمبر 01, 2004, 10:25:28 صباحاً
رد #41

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #41 في: ديسمبر 01, 2004, 10:25:28 صباحاً »
* إطار التصفح Navigation frame  :

وهو عبارة عن إطار عادي إضافة لإطار يحوي روابط .

الكود يكون بالشكل التالي :

نموذج كود
<html>

<frameset cols="120,*">

<frame src="tryhtml_contents.htm">
<frame src="tryhtml_frame_a.htm"
name="showframe">

<frameset/>

<html/>




ويظهر لنا كما هو بالصورة المرفقة .

ويمكن التطبيق عليه في الرابط التالي :

إطار التصفح




ديسمبر 01, 2004, 10:40:58 صباحاً
رد #42

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #42 في: ديسمبر 01, 2004, 10:40:58 صباحاً »
لا زلنا في الإطارات .. ومع وسم جديد  هو  وسم Inline frame

وظيفة هذا الوسم هو وضع رابط ومستند Html في نفس الصفحة .

الكود يكون كالتالي :

نموذج كود
<html>
<body bgcolor="yellow">

<iframe src="http://www.qurancomplex.org/IdIndex/default.asp?TabID=1&SubItemID=7&l=arb"></iframe>

<p>بعض المتصفحات القديمة لا تدعم هذا الوسم</p>
<p> لذلك قد لا يظهر !!</p>


<body/>
<html/>


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

المفهرس لألفاظ القرآن الكريم ..

النتيجة نراها في الصورة المرفقة ..

وللتطبيق على هذا الوسم نتجه للرابط التالي :

وسم Inline




ديسمبر 01, 2004, 10:49:50 صباحاً
رد #43

السفير

  • عضو خبير

  • *****

  • 7214
    مشاركة

    • مشاهدة الملف الشخصي
أساسيات في لغة html
« رد #43 في: ديسمبر 01, 2004, 10:49:50 صباحاً »
السلام عليكم



== نلخص ما تعلمناه عن الإطارات ==

- الإطارات هي فتح عدة مستندات أو مواقع في صفحة واحدة .

- وسمها هو framest والذي يحوي عدة إطارات .. ووسم frame هو لإطار واحد .

- تعلمنا الإطارات العمودية مع خاصية الوسم cols والأفقية مع خاصية الوسم rows .

- المزج بين إطارات عمودية وأفقية .

- إطار التصفح Navigation frame وهو فتح إطار عادي لموقع إضافة لروابط .

- إطار inline وهو فتح إطار لموقع + مستند html .

طبعا يوجد المزيد من الأمثلة .. ويمكن مراجعتها في موقع الدروس الذي نتعلم منه :

هنا

في الردود القادمة نتعلم , إن شاء الله , الجداول .

تحياتي '<img'>

ديسمبر 03, 2004, 03:31:35 مساءاً
رد #44

bioComputer

  • عضو متقدم

  • ****

  • 746
    مشاركة

  • عضو مجلس الحاسب

    • مشاهدة الملف الشخصي
    • www.c4arab.com
أساسيات في لغة html
« رد #44 في: ديسمبر 03, 2004, 03:31:35 مساءاً »
ممتاز جدا استادى السفير .... فعلا ترجتمك رائعة .. بانتظار المزيد ان شاء الله ..:D