مقدمة عن الإنترنت وفهم لغة HTML

Slides:



Advertisements
Similar presentations
HTML Tables Introduction to Tables Introduction to Tables Table Format Table Format Table Captions Table Captions Table Example Table Example Excercise.
Advertisements

Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 6: HTML Tables.
Introduction to HTML Lists, Images, and Links. Before We Begin Save another file in Notepad Save another file in Notepad Open your HTML, then do File>Save.
Introduction to HTML II Shih-Heng Chin. Preface Structure of a HTML File Elements used frequently Tables.
Phil Campbell (LSBU) Session 2 Other Common Tags IMG Finding images Tables Anchor Tags Web layouts Tables Exercise Summary of attributes.
HTML. Creating a Table Attributes: border: indicates the border type of the table Value: 0 (no border), 1, 2, etc. cols: indicates the number of columns.
Images and Tables. Displaying Image Attributes: SRC= " mypic.gif " – Name of the picture file SRC= " pic/mygif.jpg " – Name of file found in pic directory.
INTRODUCTION TO WEB DEVELOPMENT AND HTML Lecture 06: Tables - Spring 2011.
CS105 Introduction to Computer Concepts HTML
225 City Avenue, Suite 106 Bala Cynwyd, PA , phone , fax presents… HTML Lists, Tables and Forms v2.0.
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 2.
>> Introduction to HTML: Tables. HTML is used to give websites structure 5 Basic Tags Element = Start-Tag+Content+End-Tag Heading Tags [h1-h6] Paragraph.
HTML B OOT C AMP Chapter 10 Tables Kirkwood Continuing Education © Copyright 2015, Fred McClurg All Rights Reserved.
CS105 INTRODUCTION TO COMPUTER CONCEPTS HTML Instructor: Cuong (Charlie) Pham.
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
TABLES 1. In this chapter you will learn that tables have many uses in HTML. Objectives: Upon completing this section, you should be able to: 1. Insert.
HTML. Adding Background Color The bgcolor attribute lets you change the background color of the Web page. Located in the body tag See common Web Page.
HTML(Hyper Text Markup Language) ByNaveen. Introduction HTML or Hyper Text Markup Language is the standard markup language Its used to create the web.
HTML (Hyper Text Markup Language) Lecture II. Review Writing HTML files for web pages – efficient compact – fundamental. Text files with htm extension.
HTML CS 105. Page Structure HTML elements control the details of how a page gets displayed. Every HTML document has the following basic structure: … …
20-753: Fundamentals of Web Programming 1 Lecture 6: Advanced HTML Fundamentals of Web Programming Lecture 6: Advanced HTML.
REEM ALMOTIRI Information Technology Department Majmaah University.
Doing TABLES Creating Tables in HTML. Start creating the table by using the Table container tag.
1999, COMPUTER SCIENCE, BUU Introduction to HTML Seree Chinodom
Introduction to XHTML/HTML5 (part 2) Instructor: Sergey Goldman Based on Based on Internet & World Wide Web How To Program (multiple versions) 1.
Chapter 4 HTML Tags. HTML is written in something called tags. Tags come in pairs, an opening one and a closing one. The first pair of tags we'll write.
Revision Webpage design HTML.   FACE  Attributes  Marquee  Define the following terms.
1 R3 R1 R5 R4 R6 R2 B B A A Looking at the Code Under the View menu Select Source.
1 Mansoor Ahmed Bughio. 2 HTML TABLES With HTML you can create tables. Examples Tables This example demonstrates how to create tables in an HTML document.
HTML Help book. HTML HTML is the programming language used to make web pages for the Internet. HTML stands for Hyper Text Markup Language. HTML is made.
HTML.
Introduction to XHTML/HTML5 (part 2)
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
What is HTML? Acronym for: HyperText Markup Language
Basic HTML.
Semester - Review.
Yourfriendmanoj.wordpress.com Fb/yourfriendmanoj
Week 6 Creating Tables using HTML.
Survey of Computer Science CSCI 110, Spring 2011 Lecture 23 HTML
Elements of HTML Web Design – Sec 3-2
>> HTML: Tables.
HTML –II [List, Tables & Forms]
HTML <table> tag syntax: <table> </table>
LAB Work 02 MBA 61062: E-Commerce
Programming the Web using XHTML and JavaScript
Chapter 5 Introduction to XHTML: Part 2
Introduction to HTML.
COMPUTING FUNDAMENTALS
TABLES.
Creating Tables Steps for creating a Table Important Facts about Table
Табеле Табеле се представљају елементом TABLE.
کارگاه آموزشی توسعه وب بخش اول - HTML ارائه: عباس نادری
آموزش مقدماتی HTML، CSS و Java Script
Creating Tables Steps for creating a Table Important Facts about Table
מבנה בסיסי של מסמך html מסמך ב- html מורכב מתגיות.
TABLES.
TABLES IN HTML No, not that kind of table!! THIS KIND!!
Web Design and Development
Creating Tables in HTML
If You Know Nothing About HTML, This is Where You Start.
Creating Tables in HTML
HTML HTML is a language for describing web pages.
Pertemuan 1b
Single Tags <tagName> Example: <BR>
Site Development Foundations Lesson 6
Basic HTML.
The Internet 10/27/11 XHTML Forms
Creating Tables Steps for creating a Table Important Facts about Table
CS205 Tables & Forms © 2012 D. J. Foreman.
Presentation transcript:

مقدمة عن الإنترنت وفهم لغة HTML المحاضرة الاولى اعداد الاستاذة: الجوهرة الجهيمي

مقدمة عن الإنترنت لا يختلف اثنان في أن شبكة الإنترنت ازدادت أهميتها في الآونة الأخيرة.مما زاد هذه الأهمية دخول الانترنت في مجالات شتى منها مجالات التعليم والتجارة والاتصالات....الخ. ماهو الانترنت: هو نظام ووسيلة اتصال من الشبكات الحاسوبية يصل ما بين حواسيب حول العالم ببروتوكول موحد هو بروتوكول إنترنت Internet Protocol))(IP). تربط الإنترنت ما بين ملايين المستخدمين حول العالم .

بعض الأمثلة على الاستخدامات الإتصالية للإنترنت محركات وأدلة البحث : google, yahoo البريد الإلكتروني مواقع الويب : هي برامج تتيح وتعرض المعلومات والبيانات وهي في الأصل رموز ولكن يتم ترجمتها إلى كلمات وتعرض للمستخدم على الشاشة.  

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

تقسيم المحتوى على عناصر ويجب ايضا فهم ومعرفة نوعية المدخلات input (سواء كانت كتابية او اختيارية او روابط تشعبية ) وتصميم المخرجات output بما يتوافق مع ذلك.

تصميم وكتابة المحتوى بإستخدام HTML تحتاج لمحرر النصوص لويندوز text doucment المفكرة تتكون ملفات HTML من قسمين : المحتوى : وهو ما يشاهده الجمهور في صفحتك. الوسوم :وهي الأجزاء التي تحدد كيف سيشاهد جمهورك

كيف نقوم بحفظ العمل:

لتعديل العمل:

بنية ملف HTML الرأس Head : يحتوي على المعلومات الإضافية الخاصة بالمستند مثل عنوان الصفحة والكلمات المفتاحية . الجسم Body : وهو يحتوي على المحتوى الذي يراه المستخدم. في كتابة الوسوم لغة HTML لا تراعي حالة الأحرف من حيث كونها كبيرة أو صغيرة، أي أنه في HTML وضع <b> لا يختلف عن <B>.

المثال التالي يبين كيفية تقسيم ملف HTML تحديد عنوان المستند الذي يظهر في شريط العنوان للمتصفح بإحاطته بـ <title> و <title />، والمكان الصحيح لوسم الـ <title> هو الرأس head

مثال

تحديد اتجاة النص وتنسيق الخطوط والالوان سنقوم بتحديد اتجاه الصفحة من اليمين الى اليسار او من اليسار الى اليمين عن طريق الوسم <html dir=“rtl” > rtl” ” تعني من اليمين لليسار اما ”ltr“ تعني من االيسار لليمين يمكن تغيير لون خلفية صفحة الوب من الوسوم التالية (tag) داخل الوسم <body> لتغيير لون الخلفيه <body bgcolor=“green”> لجعل الخلفية عبارة عن صورة <body bgcolor=“اسم الصورة.jpg”> ملاحظة: يجب ان تكون الصورة في نفس مجلد الصفحة

تحديد اتجاه النص وتنسيق الخطوط والألوان الألوان في HTML الألوان في الكمبيوتر تنتج من خلط الألوان الأساسية الضوئية الثلاثة، وهي الأحمر والأخضر والأزرق يمكن كتابة الللون بصيغة صحيحة (yellow,green,red,blue,black ) ويكمن بصيغة الرموز

لتحديد الفقرات يتم إحاطتها بالوسم P <p>هنا توضع كتابة الفقرة الجديدة </p> للانتقال لسطر جديد نستخدم الوسم br <br>هنا توضع الكتابة في سطر جديد بدون انهاء الفقرة

تمرين نريد كتابة العبارة الاتية ”هذة صفحتي الاولى“ وفي سطر اخر نكتب ”انا .. اسم الطالبة .. مبرمجة ناجحة“ وعنوان الصفحة صفحتي الاولى بحيث يكون اتجاة العبارة من اليمين لليسار وخلفية الصفحة باللون الاخضر

طريقة كتابة الكود

الوسم Font للتحكم في النصوص والتي تحدد حجمه. نوع الخط face <font face="verdana">Verdana Text</font><br> <font face="Courier New">Courier New Text</font> لون الخط color <font color="red"> الخط باللون الاحمر < /font> حجم الخط size <font size="4"> حجم الخط 4 < /font> <br> <font size="9"> حجم الخط 9 < /font>

العناوين وهي من ستة مستويات، العنوان الأول h1 والثاني h2وهكذا حتى h6 .. وتكون في صفحة الوب

تنسيقات اخرى لتحديد اتجاه الفقرة استخدم الخاصية align في الوسم P ويظهر في صفحة الوب كالشكل التالي

تنسيقات اخرى الوسم <B> </B>للخط العريض الوسم </I> <I> للمائل والوسم <U> </U> لكتابة نص تحتة خط

التعداد Align ويتم كتابتها داخل الوسم <p> لمحاذاة النص وتأخذ القيم Left, right, Center الوسم <ul> </ul> لبدء فقرة تعداد نقطي ملاحظة الوسم <li> </li> لانشاء فقرة تعداد نقطي و يتم تكرارها لكل فقرة تعداد وتستخدم بعد <ul> ويمكن تحديد شكل التنقيط عن طريق ( type(tag <UL type="circle"> تعداد نقطي بشكل دوائر <UL type=“square"> تعداد نقطي بشكل مربعات الوسم <ol> </ol> لبدء تعداد رقمي ملاحظة الوسم <li> </li> لانشاء فقرة تعداد رقمي و يتم تكرارها لكل فقرة تعداد وتستخدم بعد <ol>

مثال ويظهر في المتصفح

<a href=“الرابط” > النص الظاهر </a> الارتباطات التشعبية الارتباط التشعبي : هو نص أو رسم يمكنك نقره للانتقال إلى مكان مختلف على الصفحة أو فتح صفحة ويب مختلفة أو بدء رسالة بريد إلكتروني ...إالخ مهما كان نوع الارتباط التشعبي اللذي نريد إنشاءه التركيب النحوي الأساسي هو نفسه يبدا بالوسم <a> يجب حفظ الملف في نفس المجلد الذي حفظتي به صفحتك قاعدة: <a href=“الرابط” > النص الظاهر </a>

انشاء الارتباط التشعبي استخدم الوسم a مع الخاصية href لتحديد الوجهة وينشا لدينا رابط تشعبي ينقلنا الى موقع مايكروسوفت ويفتح outlook لارسال ايميل

إدراج الصور يتم إدراج الصور في صفحة HTML عن طريق الوسم IMG، وهو وسم مفرد ( لا يجتاج إلى وسم إغلاق)، وهذا الوسم يحتاج إلى خاصية مهمة لكي يعمل بشكل سليم هي src والتي نضع بها عنوان الصورة المطلوبة <img src=“اسم الصورة.gif"> توجد أيضا الخاصية width لتحديد عرض الصورة وheight لتحديد ارتفاعها، يمكن بواسطة الخاصيتان السابقتان تكبير الصورة وتصغيرها حسب المطلوب <img src=“اسم الصورة.gif“ width=200 height=100> ملاحظة: يجب حفظ الصورة فنفس المجلد الذي حفظتي فيه صفحتك

<table border="1"> الجداول تعتبر الجداول من أهم مكونات صفحات HTML، وجميع التصاميم الإحترافية تستفيد من الجداول لتصميم الصفحة وتوزيع الكائنات عليها وتشكيلها في القالب الذي يريدونه، يتم إدراج الجدول بالوسم > < table وداخل الجدول يجب إدراج صفوف> tr <وداخل الصفوف توجد البيانات > < td.. يمكن وضع إطار للجدول بالخاصيةtag border حيث نحدد فيه سماكة الإطار المطلوب <table border="1">

مثال ويظهر في المتصفح

الجداول يمكنك أيضا التحكم بالمسافة بين الخلايا بواسطة الخاصية cellspacing، والمسافة بين الحدود الداخلية للخلايا ومحتويات الخلايا بواسطة الخاصية cellpadding ... <table cellspacing="10" cellpadding="20" border="1”> يمكن التحكم بلون خلفية الجدول بالخاصية bgcolor <table bgcolor="Yellow“ border="1”> يمكن التحكم بمحاذاة محتوى الخلية أفقيا بالخاصية align ورأسيا بالخاصية valign، في الخاصية align القيمة left تعني محاذاة لليسار و rigth لليمين و center بالمنتصف، أما الخاصية valign فتأخد القيمة top للأعلى، bottom للأسفل middle للمنتصف.

مثال ويظهر في المتصفح

النماذج عندما تريد إرسال المعلومات من متصفح الويب، إلى مزود الويب فإنك تستخدم بروتوكول http في عمل ذلك، وينص بروتكول http على أن البيانات ترسل في صورة أزواج، كل زوج عبارة عن إسم وقيمة، مثلا إذا أردت إرسال إسم المستخدم عبر بروتوكول http فإنك ترسل العبارة التالية name=mubarmej هذا يسمى زوج لأنه يتكون من جزئين، الجزء الأول هو إسم المعلومة (name)، والجزء الثاني هو المعلومة نفسها (mubarmej) البيانات ترسل بطريقتين Getتظهر البيانات في شريط العنوان وتلحق بعدها بعلامة ؟ http://somewhere.com/script.cgi?name=mubarmej&country=United+States Post لا تظهر البيانات في شريط العنوان

النماذج النماذج واجهة سهلة لإدخال البيانات مثل مربعات النص وقوائم الإختيار ومربعات نعم/لا والأزرار. يتم إدراج النموذج بالوسم <form>ويتم إدراج المعلومات في صورة وسوم <input> .. خواص النموذج form Action تحدد عنوان البرنامج الذي سيستفيد من البيانات Method تحدد طريقة نقل البيانات إما post أو get

Type انواع النماذج: Text : يظهر في النموذج في صورة مربع نص يمكن للمستخدم إدخال أي شيء فيه. Radio button: يستخدم لعمل الدوائر لكي يختار المستخدم قيمة ما من عدة خيارات. Checkbox : لعمل مربع اختيار. Button : لعمل زر، ويستفاد من الزر في عمل أي شيء.

مثال

اعداد الاستاذة: الجوهرة الجهيمي