View Full Version : تفاوت بين دو پسوند فايلهاي HTML با Htm در چيست؟ لطفا كامل توضيح دهيد
لطفا كامل توضيح دهيد و از همه نظر تفاوت اين دو را بررسي كنيد مرسي.
Amir_P30
07-31-2004, 05:03 PM
علي جان سلام
در حال حاضر سرم شلوغه ولي يه مقاله انكليسي در همين مورد دارم مي خواي فعلا اينو بزارم تا زماني كه ترجمش مي كنم؟
باشه همون انگليسي شو بزار مرسي.
Amir_P30
08-01-2004, 05:20 AM
What is the difference between the HTM and HTML extensions?
Short Answer
Other then the obvious, the letter "L," there's not much of a difference between the two extensions. Most, if not all, web browsers and servers will treat a file with an HTM extension exactly as it would a file with an HTML extension, and vice versa.
Long Answer
Practical Differences
Practically speaking, there is no difference between the two extensions. Both denote that the file contains HTML. This is really a matter of convention and is not an absolute, but most realize that a file whose extension is htm or html contains HTML.
On most, if not all, servers either file will be sent with a MIME type of text/html by default. This can usually be changed by the server's administrator(s), but is, more often then not, left alone.
On most, if not all, browsers, either file will be displayed as intended (i.e. rendered according to the browser's default manner of displaying HTML documents). This last is due more to the MIME type sent by the server then by the file's extension, but that's a matter for another FAQ.
Generally, the use of htm over html, or vice versa, is left to the author's personal preferences.
Technical Differences
Technically speaking there are few to no important differences. An obvious difference is the addition of the letter "L" in the html extension. The technical difference that the additional letter will make to the operating system is better left to a different discussion but in the context of a web author, the additional "L" will make no difference.
The technical difference that the additional letter will make to an http server (a "web server") is minimal. Usually, a server will use a file's extension to figure out what MIME type to send back to the requesting client. Most servers are configured by default to send back the text/html type when the requested file ends in an htm or html extension. This can be changed by the server's administrator(s) in such a way that one of the above extensions returns a different MIME type then the other, however, this is not a very common practice.
It is a common misconception that a file ending in an htm extension had to have been created on a DOS/Windows 3.x platform. This is because those operating environments limit filenames to a 3 letter extension. However, it is very simple to create a file with a 3 letter extension on most other platforms, as well. Even those that allow longer file extensions.
Default Filenames
The one situation in which there may be a difference between the two extensions is that of a server's default filenames. When a URL that does not specify a filename is requested from a server, such as http://www.domain.dom/dirname/, the server returns a file from the requested URL that matches a default filename. Examples of common default filenames include "index.html," "index.htm," "welcome.html," "welcome.htm," "default.html," "default.htm," etc. However, an administrator can make the server's default filename anything he/she so desires.
In the case of a default file, the author's filename must be exactly the same as the server's default filename. In other words, if your server is configured to use "index.html" as the default filename, your file must be named "index.html" and not "index.htm."
Note that servers are often configured with more then one default filename. Check with your server administrator or ISP for details about your specific server.
امير جان فكر كنم ديگه وقتش رسيده كه فارسي اون رو هم بنويسي .درضمن در مورد Shtml هم ميخوام بدونم مرسي.
Amir_P30
08-07-2004, 02:13 AM
علي جان Shtm همون htm است فقط از نوع Security يش
اين كلمه S هم كه مي بيني اولشه مخففه سكيوريتيه
امير جان ممنون اگه ممكنه متن با لا رو هم زودتر ترجمه كن.مرسي.
بين htm و html هيچ گونه تفاوتي وجود نداره و از نظر دستورات همه با هم يكسان هستن ...
همينطور shtml ...با اين تفاوت كه اين نوع فرمت صفحات ميتونه يه سري دستورات خاص رو اجرا كنه ... مثلا يه صفحه رو در خودش اجرا كنه ... اسماين دستورات ssi هست : مخفف سرور سايد اينكلود :)
habibi
08-07-2004, 01:58 PM
تفاوت htm و html به دوراني برميگرده كه اولي زماني راه افتاد كه داس خدايي ميكرد! با اين همه ميدونيم كه داس فرمت اسم فايل 8 كاراكتر براي نام و 3 كاراكتر براي پسوند رو بيشتر قبول نداشت. سرور هاي توپ اون موقع كه اكثرا يونيكسي بودن هم براي اينكه سازگاري فايلها روي دستگاههاي كساني كه به داس كار ميكردند رو رعايت كنن تصميم گرفتن كه پسوند 3 حرفي htm رو براي متنهاي هايپر تكست انتخاب كنن. از نظر ساختاري هيچ تفاوتي بين اين دو نوع پسوند نيست. ولي بقيه نه! دوستان در بالا مقدار خيلي زيادي توضيح دادن و نفس ما رو بريدن :) ديگه چيزي نمونده كه براش توضيح بديم. :o
Amir_P30
08-08-2004, 08:57 PM
با سلام
با اصرار زياد دوست خوبمون علي قطاع اين بار مجبور شديم بياييم در مورد .htm و .html بنويسيم.
صفحات وب معمولا از نوع فايلهايي با پسوند .htm و .html هستن. اما اصلا وب چيه؟
ساده ترين تعريف از وب اينه: به صفحات متصل به هم در اينترنت وب گفته مي شود، اين صفحات شامل متن ،تصوير ،فيلم ،صدا و غيره هستن.
اين صفحات از پيوند هايي (Links ) مي كنن كه شكل متن متمايز شده يا گرافيك رو به خودش اختصاص ميده وقتي كه شما نشانه گر ماوس رو روي يكي از اين پيوند ها ميارين رنگش تغيير مي كنه و اگه روش كليك كنين شما رو به صفحه وب جديدي ميبره،عملا ميشه گفت كه وب عمل انتقال شما رو از يك ناحيه به ناحيه ديگه فراهم مياره.
اما آشنايي با اين 2 نوع قالب:
زبان وب جهاني HTML (Hyper Text Markup Language ) است.صفحات وب رو در قالب HTML طراحي و برنامه ريزي ميكنن. مهمتري ويژگي هاي HTML بدين شرح اند:
1- قابليت استفاده از فوق پيوندها (HyperLink )
2- قابليت استفاده از سبك هاي مختلف شكل حروف با استفاده از قابها (Frame )
3- قابليت هاي طرح ريزي فهرست (List Layout )
4- قابليت ايجاد جداول و متون از پيش قالب بندي شده
5- قابليت درج تصاوير گرافيكي در داخل سند HTML به عنوان HyperLink
6- قابليت يجاد فرم هاي پر كردني توسط كاربر
اما اين 2 پسوند چه تفاوتي با هم دارند؟
در اصل ميشه گفت كه اين 2 پسوند هيچ تفاوتي با هم ندارن و فقط بارزترين تفاوت اين 2 در حرف L است كه در HTML ديده ميشه.و اون هم همين طور كه حبيب جان گفت و در مقاله بالا هم ديده ميشه تفاوت htm و html به دوراني برميگرده كه اولي زماني راه افتاد كه داس و ويندوز 3.0 حكمراني ميكردند! با اين همه ميدونيم كه داس فرمت اسم فايل 8 كاراكتر براي نام و 3 كاراكتر براي پسوند رو بيشتر قبول نداشت. سرور هاي توپ اون موقع كه اكثرا يونيكسي بودن هم براي اينكه سازگاري فايلها روي دستگاههاي كساني كه به داس كار ميكردند رو رعايت كنن تصميم گرفتن كه پسوند 3 حرفي htm رو براي متنهاي هايپر تكست انتخاب كنن. از نظر ساختاري هيچ تفاوتي بين اين دو نوع پسوند نيست.
همين ديگه ...يژگي هاش رو هم كه در اول كار گفتم ديگه چيزي نمي منونه.
موفق باشي
امير جان يه دنيا ممنون خيلي باحالي. :D
Amir_P30
08-09-2004, 02:23 PM
علي جان قربانت
قابل شما رو نداره
Amin ul
07-31-2005, 03:51 PM
محض اطلاع :mrgreen:
Dynamic Hyper Text marcab Language
DHTML
K053_LSH_KV90
07-31-2005, 06:29 PM
محض اطلاع :mrgreen:
Dynamic Hyper Text marcab Language
DHTML
يكي ميشه بگه XHTML چيه
vBulletin v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.