چرا از HTML4.0 استفاده می کنیم؟
HTML3.2 خیلی اشتباه بود
HTML اصلی هرگز قصد نداشت که حاوی برچسب هایی برای قالب بندی یک پرونده باشد.برچسب های HTML قصد داشتند محتویات یک پرونده را قالب بندی کنند. مثل:
<p> This is a paragraph </p>
<h1> this is a heading </h1>
هنگامی که برچسب هایی از قبیل font و موجودیت های رنگ به HTML3.2 اضافه شدند یک کابوس برای توسعه دهندگان وب آغاز شد.توسعه وب سایت های بسیار بزرگ که اطلاعات فونت و رنگ باید به هر صفحه آن اضافه شود یک روند بلند ، گران و بی جهت دردناک شد.
_______________________________________
چه چیز در مورد HTML4.0 بسیار عالیست؟
در HTML4.0 همه قالب بندی ها می تواند از فایل HTML حذف شده و در یک CSS جداگانه قرار گیرد.
چون HTML4.0 ارائه را از ساختار پرونده جدا می کند ، ما باید چیزی را که همیشه نیاز داریم بگیریم: کنترل نهایی ظاهر بندی ارائه بدون از دست دادن محتویات پرونده.
_______________________________________
شما در آن مورد چه باید انجام دهید؟
از موجودیت های ارائه در میان برچسب های HTML استفاده نکنید، اگر می توانید از آن اجتناب کنید.از برچسب هایی که توصیه نمی شوند استفاده نکنید.
_______________________________________
خودتان را برای XHTML آماده کنید
XHTML همان HTML جدید است. مهمترین چیزی که شما می توانید انجام دهید این است که نوشتن صحیح XHTML4.0 را آغاز کنید. همچنین شروع به نوشتن برچسب ها با حروف کوچک کنید. همیشه عناصر برچسب را ببندید. هرگز یک پاراگراف را بدون <p/> نبندید.
نکته: HTML4.01 رسمی استفاده از برچسب ها با حروف کوچک را توصیه می کند.
_______________________________________
HTML Uniform Resource Locators
پیوندهای HTML
هنگامی که شما در یک پرونده HTML بر روی یک پیوند کلیک می کنید برچسب <a> یک موجودیت به نام href دارد که آدرس آن صفحه در وب در آنجا قرار می گیرد ، مثل این:
<a href= "lastpage.htm"> Last Page </a>
URL
چیزی که URL نامیده می شود درwww برای آدرس دهی یک پرونده استفاده می شود.یک آدرس کامل وب مثل این
قواعد نحوی زیر پیروی می کند
scheme://host.domain:port/path/filename:
شما (scheme) نوع سرویس اینترنتی را تعریف می کند . بیشتر انواع متداول ، http است. domain نام دامنه اینترنتی را تعریف می کند مثل html.ir
host نیز میزبانی دامنه را تعریف می کند. اگر حذف شده باشد میزبان پیش فرض برای http , www است.
port شماره پورت در میزبان را معرفی می کند. شماره پورت بطور عادی از قلم می افتد. شماره پورت پیش فرض برای http ، 80 است.
path یک مسیر را در سرور معرفی می کند.اگر مسیر حذف شده باشد منابع باید در پوشه ریشه وب سایت باشند.
filename نام یک پرونده را معرفی می کند. نام فایل پیش فرض ممکن است default.asp , index.asp , index.html یا چیز دیگری وابسته به تنظیمات وب سرور باشد.
[HTML]نوع سرویس های اینترنتی
تعدادی از مثال های متداول شماها را می توان در پایین یافت: نوع سرویس اینترنتی دسترسی
file فایلی در کامپیوتر محلی
ftp یک فایل در یک FTP server
http یک فایل در یک WWW Server
gopher یک فایل در یک Gopher server
news یک استفاده اینترنتی از یک newsgroup
telnet یک ارتباط Telnet
WAIS یک فایل در یک WAIS server[/HTML]
دسترسی به گروه های خبری
کد HTML زیر یک پیوند به یک گروه خبری می سازد:
<a href="news:alt.html">HTML Newsgroup</a>
پیوند به mail system
کد html زیر یک پیوند به mail system شما می سازد.
<a href="mailto:info@html.ir">info@html.ir</a>
موجودیت های استاندارد HTML 4.0
برچسب های HTML می توانند موجودیت داشته باشند.موجودیت های خاص هر برچسب در زیر لیست شده . موجودیت های فوق هسته هستند و موجودیت زبان برای همه برچسب ها استاندارد است.
[PHP]موجودیت های هسته
موجودیت مقدار توضیحات
class class_rule or style_rule کلاس یا عنصر
id id_name یک id یکتا برای عنصر
style style_definition تعریف یک style درون خطی
title tooltip_text یک متن برای نمایش در یک tool tip
موجودیت های زبان
موجودیت مقدار توضیحات
dir ltr | rtl چیدمان متن را مشخص می کند
lang language_code کد زبان را مشخص می کند
موجودیت های کلمات کلیدیموجودیت مقدار توضیحات
accesskey character یک میانبر صفحه کلید برای عناصر معرفی می کند.
tabindex number درخواست tab برای یک عنصر را تعریف می کند.[/PHP]
HTML URL-Encoding References
در زیر یک منبع از کاراکترهای اسکی در فرم url-encoding آمده است.مقادیر مبنای 16 می توانند برای نمایش حروف غیر استاندارد و کاراکترهای در مرورگرها و plug-in استفاده شوند.
URL-encoding from %00 to %8fمقدار ASCII URL-encode مقدار ASCII URL-encode مقدار ASCII URL-encode
æ %00 0 %30 ` %60
%01 1 %31 a %61
%02 2 %32 b %62
%03 3 %33 c %63
%04 4 %34 d %64
%05 5 %35 e %65
%06 6 %36 f %66
%07 7 %37 g %67
backspace %08 8 %38 h %68
tab %09 9 %39 i %69
linefeed %0a : %3a j %6a
%0b ; %3b k %6b
%0c < %3c l %6c
c return %0d = %3d m %6d
%0e > %3e n %6e
%0f ? %3f o %6f
%10 @ %40 p %70
%11 A %41 q %71
%12 B %42 r %72
%13 C %43 s %73
%14 D %44 t %74
%15 E %45 u %75
%16 F %46 v %76
%17 G %47 w %77
%18 H %48 x %78
%19 I %49 y %79
%1a J %4a z %7a
%1b K %4b { %7b
%1c L %4c | %7c
%1d M %4d } %7d
%1e N %4e ~ %7e
%1f O %4f %7f
space %20 P %50 € %80
! %21 Q %51 %81
" %22 R %52 ‚ %82
# %23 S %53 ƒ %83
$ %24 T %54 „ %84
% %25 U %55 … %85
& %26 V %56 † %86
' %27 W %57 ‡ %87
( %28 X %58 ˆ %88
) %29 Y %59 ‰ %89
* %2a Z %5a Š %8a
+ %2b [ %5b ‹ %8b
, %2c \ %5c Œ %8c
- %2d ] %5d %8d
. %2e ^ %5e Ž %8e
/ %2f _ %5f %8f
URL-encoding from %90 to %ffمقدار ASCII URL-encode مقدار ASCII URL-encode مقدار ASCII URL-encode
%90 À %c0 ð %f0
‘ %91 Á %c1 ñ %f1
’ %92 Â %c2 ò %f2
“ %93 Ã %c3 ó %f3
” %94 Ä %c4 ô %f4
• %95 Å %c5 õ %f5
– %96 Æ %c6 ö %f6
— %97 Ç %c7 ÷ %f7
˜ %98 È %c8 ø %f8
™ %99 É %c9 ù %f9
š %9a Ê %ca ú %fa
› %9b Ë %cb û %fb
œ %9c Ì %cc ü %fc
%9d Í %cd ý %fd
ž %9e Î %ce þ %fe
Ÿ %9f Ï %cf ÿ %ff
%a0 Ð %d0
¡ %a1 Ñ %d1
¢ %a2 Ò %d2
£ %a3 Ó %d3
%a4 Ô %d4
¥ %a5 Õ %d5
| %a6 Ö %d6
§ %a7 %d7
¨ %a8 Ø %d8
© %a9 Ù %d9
ª %aa Ú %da
« %ab Û %db
¬ %ac Ü %dc
¯ %ad Ý %dd
® %ae Þ %de
¯ %af ß %df
° %b0 à %e0
± %b1 á %e1
² %b2 â %e2
³ %b3 ã %e3
´ %b4 ä %e4
µ %b5 å %e5
¶ %b6 æ %e6
· %b7 ç %e7
¸ %b8 è %e8
¹ %b9 é %e9
º %ba ê %ea
» %bb ë %eb
¼ %bc ì %ec
½ %bd í %ed
¾ %be î %ee
¿ %bf ï %ef
آماده شوید که سایت خود را آپلود کنید
قدم اول شما یک وب سرور شخصی
اگر شما می خواهید دیگران صفحات شما را ببینند باید آنها را publish کنید
برای publish کردن کارتان شما باید فایل هایتان را در یک وب سرور کپی کنید
رایانه خودتان اگر به یک شبکه متصل است می تواند بعنوان یک وب سرور عمل کند
اگر شما win98 را اجرا می کنید می توانید از PWS استفاده کنید
PWS در پوشه PWS در CD ویندوز است
وب سرور شخصی PWS
PWS هر کامپیوتر ویندوز را به یک سرور تبدیل می کند. PWS نصب آسانی دارد و برای اجرا برنامه های کاربردی وب ایده آل است. PWS برای ایستگاه های کاری بهینه می باشد اما نیازمند یک وب سرور کامل است .آن همچنین ASP را مانند برادر بزرگتر خود IIS اجرا می کند.
چگونه یک وب سرور pws نصب کنیم
نصب ویندوز را مرور کنید تا ببینید pws را نصب کرده اید یا نه
اگر نصب نکرده اید آن را از پوشه pws ویندوز نصب کنید
با توجه به دستورالعمل رفتار کنید و آن را نصب کنید
نکته: نسخه های win xp home edition گزینه pws برای نصب ندارند.
)
وب سرور IIS در win2000 ساخته شد که ساختن برنامه های کاربردی بزرگ برای وب را آسان ساخت. IIS و PWS هردو شامل ASP هستند. یک اسکریپت نویسی استاندارد سمت سرور که می تواند برای ساخت صفحات پویا و برنامه های فعل و انفعالی استفاده شود. IIS اکنون برای WIN NT آماده است.
قدم بعدی یک وب سرور حرفه ای
اگر شما نمی خواهید از PWS یا IIS استفاده کنید ، شما باید پروفایلتان را در یک سرور عمومی آپلود کنید.بیشتر ISP ها پیشنهاد میزبانی صفحات وب را به شما خواهند داد
اگر کارمند شما یک سرور اینترنت دارد می توانید از او بخواهید تا میزبان وب سایت شما شود.
اگر شما واقعا در این مورد جدی هستید باید سرور اینترنت خودتان را نصب کنید.