
قبل از هر چیزی باید بابت تاخیری که در گذاشتن جلسه چهارم رخ داد صمیمانه عذرخواهی کنم! مطالب این جلسه به موقع آماده شد اما متاسفانه از صبح روز پنج شنبه (5 بهمن) اینترنت با قطعی مواجه شد و با وجود اینکه درحال خدمت سربازی هستم (!) پیگیریهای فراوانی انجام دادم اما تاثیری نداشت…
به هرحال امیدوارم دیگر شاهد این اتفاق نباشیم!
البته در این مدت بی کار نبودم و جلسه پنجم هم آماده شده است که با فاصله کوتاهی منتشر میشود.
به هرحال، به دلیل بد قولی پیش آمده عذرخواهی میکنم…
اما ادامه درس…
پاراگرافها در HTML:
همان طور که پیشتر هم اشاره شد، پاراگرافها به وسیله تگ p تعریف میشوند. یک مثال آشنا:
This is a paragraph
This is another paragraph
2- هیچ وقت تگ پایانی را فراموش نکنید! (این را هم به یاد داشته باشید که در نسخه های جدیدتر HTML شما امکان قرار ندادن تگ پایانی را ندارید) در این باره، در آینده بیشتر صحبت خواهم کرد.
تگ
:
به زبان خیلی خیلی ساده، استفاده از این تگ درست مانند زدن دکمه اینتر در زمان استفاده از برنامه word است.
مثال:
This is
a para
graph with line breaks

به نظرم توضیح بیشتری در این باره لازم نیست به جز یک نکته مهم:
یک “المان HTML خالی” نامیده میشود. به این دلیل که این تگ، تگ پایانی ندارد! و به تنهایی به کار میرود. درست مثل تگ
کار در خانه:
همان طور که اشاره کردم، تگهایی مثل br یا hr، تگ پایانی ندارند. اما به نظر شما، چرا این گونه تگها به صورت
بکار میروند؟ به عبارت دیگر، کاراکتر اسلش (/) چه نقشی دارد؟!
در مورد جواب این سوال، خوب فکر کنید. برای راهنمایی این را بگویم که جواب در متن این جلسه گفته شده است! جواب این سوال را در جلسه آینده خواهم داد.
نکته بسیار مهم:
کد زیر را در یک فایل جدید کپی و نتیجه را نگاه کنید!
This paragraph
contains a lot of lines
in the source code,
but the browser
ignores it.
This paragraph
contains a lot of spaces
in the source code,
but the browser
ignores it.
The number of lines in a paragraph depends on the size of your browser window. If you resize the browser window, the number of lines in this paragraph will change.
ایجاد متن “برحسته”
ایجاد متن “درشت” )اندازه فونت را بزرگتر می کند)
ایجاد متن “مورب” یا italic
ایجاد متن “مورب” یا italic
ایجاد متن “ریز” )اندازه فونت را کوچکتر می کند)
ایجاد متن “برحسته”
ایجاد متن “زیرنویس” یا subscripted
ایجاد متن “بالانویس” یا superscripted
ایجاد متنی زیر آن خط کشیده شده (underline)
ایجاد متنی که روی آن خط کشیده شده
---- این تگها معمولا برای نمایش کدهای کامپیوتری یا برنامه نویسی به کار میروند
این تگ برای ایجاد متنی که هیچ ساختاری ندارد به کار میرود. به عبارت دیگر، در داخل این تگ، هر چه بنویسید، عینا در مرورگر نمایش داده میشود.
(خطهای اضافی و فضاهای خالی با استفاده از این تگ قابل نمایش هستند)
(به عنوان مثال، برای نمایش بیتهای شعر از این تگ باید استفاده شود)
ترتیب نوشته شدن متن را مشخص میکند: از چپ به راست و یا از راست به چپ. این تگ دارای صفتی با نام dir است. اگر مقدار این صفت برابر با rtl باشد، متن از حروف سمت راست نوشته میشود تا به سمت چپ برسد.
اگر برابر با ltr باشد، از چپ به راست نوشته میشود (حالت پیش فرض)
(bdo مخفف کلمات bi-directional override است)
(rtl مخفف کلمات right to left است)
(ltr مخفف کلمات left to right است)
ایجاد متن به صورت “نقل قول شده”. بیشتر برای نشان دادن نقل قولهای طولانی چند خطی استفاده میشود.
توجه کنید که مرورگر در این حالت، برای متن نقل قول شده، حاشیه در نظر میگیرد.
ایجاد متن بصورت “نقل قول شده”. بیشتر برای نشان دادن نقل قولهای کوتاه چند کلمهای استفاده میشود.
توجه کنید که مرورگر در این حالت، بصورت پیش فرض متن نقل قول شده را بین دو کاراکتر دابل کوتیشن (“) قرار میدهد.
* علاوه بر اینها، تگ هایی مثل cite، dfn، acronym، address و abbr هم هستند که خیلی به ندرت مورد استفاده میگیرند.
نکته:
در اکثر اوقات، تگ شبیه به تگ و تگ شبیه به تگ نمایش داده میشوند. هر چند که یک تفاوت کوچک با هم دارند:
تگهای و ، متن را به ترتیب برجسته و مورب میکنند. اما تگهای و در واقع به این معنی هستند که شما میخواهید متن به گونهای نمایش داده شود که کاربر متوجه شود این متن، متن “مهمی” است و آن را متمایز از سایر حروف نمایش دهد.
امروزه، تمام مرورگرهای شناخته شده تگ را همانند و تگ را همچون نشان میدهند.
اما حالا برای فهم بیشتر تگهای معرفی شده چند مثال میزنیم:
مثال 1:
This text is bold
This text is strong
This text is big
This text is emphasized
This text is italic
This text is small
This is subscript and superscript
مثال 2:
My favorite color is blue red!
Notice that browsers will strikethrough deleted text and underline inserted text.
مثال 3:
This is
preformatted text.
It preserves both spaces
and line breaks.
The pre tag is good for displaying computer code:
for i = 1 to 10
print i
next i

مثال 4:
Computer codeNote: These tags are often used to display computer/programming code.

مثال 5:
This is a long quotation. This is a long quotation. This is a long quotation. This is a long quotation. This is a long quotation.
Note: The browser inserts white space before and after a blockquote element. It also inserts margins.
A short quotation:
This is a short quotation
Note: The browser inserts quotation marks around the short quotation.

مثال 6:
If your browser supports bi-directional override (bdo), the next line will be written from the right to the left (rtl):
