دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 30

موضوع: آموزش html از مبتدی تا پیشرفته

  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض آموزش html از مبتدی تا پیشرفته

    مقدمه اي بر HTML

    در اين درس با ويژگيهاي فايلهاي HTML يا اچتمل و نحوه ايجاد يک فايل ساده و نمايش آن در صفحه مرورگرتان آشنا خواهيد شد.
    يک فايل HTML چيست؟
    HTML را "اچ تي ام ال" و يا اچتمل بخوانيد.
    HTML برگرفته از حروف اول Hyper Text Markup Language
    ميباشد.
    يک فايل HTML فايلي از نوع text ميباشد که متشکل از markup tag ها ميباشد.
    مرورگر يا Browser از روي markup tag ها مي فهمد که چگونه بايد صفحه را نمايش بدهد.
    يک فايل HTML بايد داراي انشعاب htm و يا html باشد.
    يک فايل HTML فايلي از نوع text ميباشد که با هر اديتور ساده اي قابل ايجاد است.
    وظيفه اصلي تگ هاي اچتمل ( markup tags ) بيان چگونگي نمايش اطلاعات ميباشد.
    ميخواهيد که يک فايل اچتمل بسازيد؟

    اگر از ويندوز مايکروسافت استفاده ميکنيد، Notepad را باز کرده (Mac کارها از SimplaeText استفاده کنند. ) و متن زير را در آن تايپ کنيد:

    <html>
    <head>
    <title>Title of page</title>
    </head>
    <body>
    This is my first html page. <b>This text is bold</b>
    </body>
    </html>

    سپس فايل را با نام مثلا test.html در درايو c:\ ذخيره کنيد.

    براي ديدن فايل اچتمل بالا در مرورگر يا Brower تان ( معمولا اينترنت اکسپلورر و يا نتسکيپ نويگيتور ) کافي است که از روي منوي File/Open file فايل بالا را از روي محل ذخيره شده بخوانيد. ( به آدرس فايل در قسمت Address توجه کنيد، مثلا c:\test.html)
    يکي از مهمترين وظايف مرورگرها نمايش صفحات اچتمل ميباشد، چه اين صفحات روي کامپيوتر شما ذخيره شده باشند و يا اينکه از اينترنت خوانده شوند. با کليک روي اين لينک فايلي شبيه فايل ذخيره شده توسط شما از روي وب سرور توسط مرورگرتان خوانده شده و سپس نمايش داده خواهد شد!!! ( به آدرس فايل در قسمت Address توجه کنيد، مثلا http://www.khaterat.com/html/dars/test.html )
    توضيح مثال بالا

    اولين تگ مثال بالا تگ <html> ميباشد. از روي اين تگ، مرورگر نوع متن يعني اچتمل بودنش را يافته و از روي <html/> انتهاي متن اچتمل را ميبابد.

    متن بين تگ <head> و تگ <head/> اطلاعات شناسنامه اي يا "Header information" متن اچتمل بوده و نمايش داده نخواهند شد. در اين مثال با کمک تگهاي <title> و <title/> تيتر و يا Title صفحه که در اين مثال عبارت "Title of page" ميباشد در بالاي مرورگر نمايش داده خواهد شد.

    متن بين تگ <body> و انتهاي آن يعني تگ <body/> تنها اطلاعاتي است که توسط مرورگرنمايش داده خواهند شد.

    متن بين تگ <b> و انتهاي آن يعني تگ <b/> بصورت Bold و يا توپر نمايش داده خواهند شد.
    انشعاب فايل htm يا html ؟

    اغلب مرورگرها هر دو نوع انشعاب را به خوبي ميشناسند ولي ترجيحا به هنگام ذخيره فايلهاي اچتمل از html استفاده کنيد.( استفاده از انشعابهاي سه حرفي مانند htm مربوط به قديم و سيستم عاملهائي چون DOS بودند.)
    نکته اي در مورد اديتورهاي اچتمل ( HTML Editors )

    با وجوديکه با استفاده از اديتورهاي اختصاصي اچتمل مانند FrontPage و يا Claris Home Page امکان نوشتن و طراحي صفحات اچتمل بصورت WYSIWYG يا "What You See Is What You Get" وجود دارد اما توصيه ميشود که از اديتورهاي معمولي متن براي تهيه صفحات خود استفاده کرده، عملکرد تگها را شناخته و هيچگاه بدون اينکه بدانيد کاربرد يک تگ چيست آنرا بکار نبريد.
    بيشترين سوالات پرسيده شده ( FAQ ) :

    فايلم را درست کردم ولي هنوز نميتوانم آنرا در صفحه مرورگرم ببينم، مشکل کجاست؟
    مطمئن شويد که فايل را با انشعاب درست (htm يا html ) ذخيره کرده ايد. در ضمن مطمئن شويد که همان فايل را Open کرده ايد.( نام و مسير فايل را در قسمت Address مرورگرتان چک کنيد.)

    هر بار پس از تغيير و اديت مثالها نسخه اوليه را در صفحه مرورگرم ميبينم و تغييرات داده شده مشاهده نميشود، مشکل کجاست؟
    به خاطر بالا بردن سرعت، هميشه مرورگرها از نسخه هاي موجود در Cache يا حافظه موقت خود براي خواندن صفحات استفاده ميکنند.براي وادار کردن مرورگر به خواندن اصل صفحه کافي است که در مرورگرتان Refresh/Reload کنيد. در اينترنت اکسپلورر کليد F5 يا View/Refresh و در نت اسکيپ Ctrl+R يا View/Reload اينکار را انجام خواهند داد.

    آيا ميتوانم از هر دو مرورگر Internet Explorer و Netscape Navigator استفاده کنم؟
    بله، فقط اگر از استاندارد يونيکد براي فارسي نويسي استفاده ميکنيد، براي ديدن درست صفحات فارسي بايد از نسخه 5 Internet Explorer و به بالا و در مورد Netscape Navigator از نسخه 6.2 و به بالا استفاده کنيد.

    کجا ميتوانم آخرين نسخه از مرورگرهاي Internet Explorer و Netscape Navigator را داونلود کنم؟
    Internet Explorer اينجاست و Netscape Navigator اينجا

  2. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  3. #2
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    اين درس با مفاهيم وب، اينترنت، مرورگرها و استانداردهاي وب آشنا خواهيد شد.
    منظور از وب چيست؟
    وب شبکه اي است متشکل از تمامي کامپيوترهاي دنيا، شبکه اي از شبکه ها.
    اينترنت، وب، WWW ، web يا World Wide Web همگي يک چيزند.
    تمامي کامپيوترهاي وب ميتوانند با هم ارتباط داشته باشند.
    کامپيوترهاي موجود در وب با کمک استاندارد ارتباطي يا پروتوکل HTTP با هم ارتباط برقرار ميکنند .
    نحوه کارکرد وب چگونه است؟
    اطلاعات وب داخل فايلهائي به نام Web Pages و يا صفحات وب قرار دارند.
    اين فايلها يا صفحات روي Web Server يا کامپيوترهاي سرويس دهنده وب ذخيره شده اند.
    براي ديدن صفحات وب از نرم افزاري به نام مرورگر و يا Web Browser استفاده ميشود.
    دو مرورگر Internet Explorer و Netscape Navigator جزو معروفترين مرورگرها حساب ميشوند.
    مرورگر Internet Explorer متعلق به شرکت مايکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکيپ ميباشد.
    مرورگرها چگونه به خواندن صفحات وب ميپردازند؟
    يک مرورگر با کمک يک Request درخواستي براي خواندن يک صفحه از وب سرور ميکند.
    اين Request يا درخواست بر اساس استاندارد ارتباطي يا پروتوکل HTTP بوده و شامل آدرس صفحه مورد نظر ميباشد.
    آدرس يک صفحه وب چيزي شبيه http://www.khaterat.com/faq.html است. بخش //:http نوع پروتوکل و يا استاندارد ارتباطي را تعيين ميکند، HTML Tutorial & Guide - Learn HTML in 7 days, Khaterat.com نام دومين يا Domain است و faq.html نام صفحه اي است که بايد خوانده شود.
    مرورگرها چگونه صفحات وب را نمايش ميدهند؟
    چگونگي نمايش يک صفحه وب بصورت مستتر در آن وجود دارد.
    مرورگرها از روي دستورالعملهاي داخل صفحات وب و با کمک تگ ها به نمايش صفحات ميپردازند.
    وظيفه اصلي تگ هاي اچتمل ( HTML tags ) بيان چگونگي نمايش اطلاعات ميباشد.
    يک تگ اچتمل چيزي شبيه <p> اين تگ پاراگراف است! </p> است.
    چه کساني استاندارد هاي وب را تعيين ميکند؟
    تعيين استاندارد هاي وب ربطي به شرکتهاي مايکروسافت و يا نت اسکيپ ندارد.
    World Wide Web Consortium يا W3C متولي تعيين استانداردهاي وب است.
    HTML, CSS and XML از مهمترين استانداردهاي تصويب شده وب ميباشند.
    آخرين استاندارد HTML استاندارد XHTML 1.0 ميباشد .
    __________________

  4. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  5. #3
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    يک فايل اچتمل متني از نوع text است که از عناصر يا element ها تشکيل ميشود و براي ايجاد عناصر از تگ ها يا tags استفاده ميشود. در اين فصل با عناصر و تگ ها اچتمل آشنا خواهيد شد.
    تگ هاي اچتمل (HTML Tags)
    با کمک تگ هاي اچتمل عناصر و يا Elements ساخته ميشوند.
    در زبان اچتمل حدود 80 عنصر تعريف شده است.
    تگ هاي اچتمل بوسيله دو نويسه (char) > و < ساخته ميشوند.
    تگ هاي اچتمل معمولا بصورت زوج ظاهر ميشوند، مانند <b>test</b>
    تگ اول در يک زوج تگ مثلا <b> تگ شروع و تگ دوم مثلا <b/> تگ پاياني نام دارد.
    متن بين تگ اول و تگ دوم در يک زوج تگ محتواي عنصر يا element content ناميده ميشود، مثلا "test"
    تگ هاي اچتمل را ميتوانيد بوسيله حروف لاتين کوچک (lower case) و يا بزرگ (upper case) بنويسيد و case sensitive نيستند. براي مثال دو تگ <b> و <B> معادل هم هستند ولي شديدا توصيه ميشود که به خاطر سازگاري با XHTML از حروف کوچک استفاده شود.
    عناصر اچتمل (HTML Elements)

    مثال بخش مقدمه را در نظر بگيريد:

    <html>
    <head>
    <title>Title of page</title>
    </head>
    <body>
    This is my first html page. <b>This text is bold</b>
    </body>
    </html>

    *** نمونه اي از يک عنصر اچتمل:

    <b>This text is bold</b>
    عنصر اچتمل بالا با تگ <b> شروع شده و با تگ <b/> پايان مي يابد. محتواي اين عنصر عبارت "This text is bold" است. لازم به ذکر است که کاربرد تگ <b> نمايش توپر يا bold متون است.

    *** مثال دوم يک عنصر اچتمل (معلوم الحال) :

    <body>
    This is my first homepage. <b>This text is bold</b>
    </body>
    عنصر اچتمل بالا با تگ <body> شروع شده و با تگ <body/> پايان مي يابد. همانطور که ميبينيد گاهي يک عنصر حاوي يک يا چند تگ ديگر ميباشد.وظيفه تگ <body> تعيين بدنه اصلي يا body يک متن اچتمل است.لازم به يادآوري است که تنها اطلاعات بخش <body> يک فايل اچتمل در صفحه مرورگر نمايش داده خواهد شد.
    شناسه هاي يک تگ (Tag Attributes)

    تگ ها ميتوانند حاوي اطلاعات اضافي ديگر باشند، به اين اطلاعات شناسه يا Attribute ميگويند و وظيفه آنها بيان ديگر اطلاعات يک عنصر يا Element ميباشد. مثلا در مورد تگ <body> شناسه اي به نام bgcolor وجود دارد که رنگ زمينه متن (background) را تعيين ميکند براي نمونه اگر ميخواهيد که رنگ زمينه صفحه اچتملتان سياه باشد کافي است که به شکل زير عمل کنيد :
    <body bgcolor="black">

    در مثال زير تگ <body> داراي چهار شناسه مختلف با نامهاي width، height ، align و border و مقادير center، 60، 100 و 0 ميباشد.
    <table border="0" width="100" height="60" align="center" >
    ......
    </table>

    شناسه ها به صورت کلي "مقدار=نام" يا "name=value" نوشته ميشوند و هميشه به تگ شروع يک عنصر يا Element اضافه ميشوند و نهايتا اگر در يک عنصر يا Element شناسه ها قيد نشوند از مقادير قراردادي يا default آنها استفاده خواهد شد مثلا در تگ body اگر شناسه bgcolor نوشته نشود از رنگ سفيد براي زمينه صفحه استفاده خواهد شد.
    مقدار يک شناسه را ميتوانيد داخل نويسه هاي " و يا ' بنويسيد و اختيار دست شما است فقط در مواردي که مقدار يک شناسه شامل نويسه " هم ميشود بايد از نويسه ' استفاده شود
    __________________

  6. کاربرانی که از پست مفید moji5 سپاس کرده اند.


  7. #4
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    تگ ها ( tags ) اجزا تشکيل دهنده عناصر يا elements هاي اچتمل هستند و در اين فصل با عناصر و تگ هاي پايه و مهم:
    <hr> , <br> , <h1> .... <h6> , <!-- comment --> , <p>
    آشنا خواهيد شد . يکي از بهترين روش هاي يادگيري تگ هاي اچتمل ديدن مثالها و تغيير آنها ميباشد و با کمک اديتور اختصاصي ما و با استفاده از امکانات فارسي نويسي آن به صورت آنلاين ميتوانيد به مطالعه و يادگيري مثالها پرداخته، کدهاي اچتمل را تغيير داده و با کليک روي دکمه "نمايش نتايج" به مشاهده نتايج بپردازيد.

    مثالها :

    مثالي ساده از يک صفحه اچتمل
    در اين مثال بسيار ساده جمله "!Hellow World" در صفحه مرور گر نمايش داده ميشود و در واقع محتوا و متن عنصر body تماما نمايش داده خواهد شد.

    پاراگرافهاي ساده:
    چگونگي نمايش متون با کمک تگ <p> و بصورت پاراگرافي

    نمايش متون فارسي:
    چگونگي نمايش متون فارسي. براي جزئيات بيشتر به فصل فارسي نويسي مراجعه کنيد.

    مثالهاي بيشتر:
    سر تيترها (Headings)
    سر تيترها با کمک تگ هاي <h1> تا <h6> تعيين ميشوند. <h1> معرف بزرگترين سر تيتر و <h6> معرف کوچکترين سر تيتر است. مرورگر به هنگام نمايش يک سر تيتر بصورت اتوماتيک يک سطر خالي قبل و بعد از هر سر تيتر اضافه خواهد کرد.

    <h1>This is a heading</h1>
    <h2>This is a heading</h2>
    <h3>This is a heading</h3>
    <h4>This is a heading</h4>
    <h5>This is a heading</h5>
    <h6>This is a heading</h6>
    مثال بالا در صفحه مرورگر بدين شکل نمايش داده خواهد شد.
    پاراگرافها (Paragraphs)
    پاراگرافها با کمک تگ <p> معرفي ميشوند.مرورگر به هنگام نمايش يک پاراگراف بصورت اتوماتيک يک سطر خالي قبل و بعد از آن اضافه خواهد کرد.

    <p>This is a paragraph</p>
    <p>This is another paragraph</p>
    مثال بالا در صفحه مرورگر بدين شکل نمايش داده خواهد شد.

    سطر جديد (Line Breaks)
    براي رفتن سر سطر جديد از تگ <br> استفاده ميشود.در اينحالت يک پاراگراف جديد ايجاد نميشود. تگ <br> از نوع تگ هاي خالي بوده و داراي تگ انتهائي (مثلا <br/> ) نميباشد.


    <p>This <br> is a para<br>graph with line breaks</p>
    مثال بالا در صفحه مرورگر بدين شکل نمايش داده خواهد شد.
    کامنت ها در اچتمل (Comments)

    براي نوشتن شرح و توضيحات در مورد کدهاي اچتمل بايد از تگ خاصي استفاده کنيد. براي اينکار بايد متن و شرحتان را درون علائم <-- و --!> قرار دهيد. مرور تگ هاي comment را در نظر نگرفته و محتوي آنها را نمايش نخواهد داد و فقط شرح و توضيحات براي برنامه نويس و ديگر افرادي که احتمالا در آينده با کد اچتمل کار خواهند کرد مفيد خواهد بود. (به محل نويسه "!" توجه کنيد! فقط يکي و آنهم در ابتدا)

    <!-- This is a comment -->
    مثالي در مورد comments و نحوه استفاده از آن
    چند نکته کاربردي:

    توجه داشته باشيد که بدليل وجود مرورگرهاي متفاوت (اکسپلورر، نت اسکيپ، ..) و به دليل تفاوت دقت نمايش صفحه نمايش کامپيوترها، صفحات اچتمل با اندکي تفاوت در حالتهاي مختلف نمايش داده ميشوند و هميشه سعي کنيد که صفحاتتان را نه تنها با اکسپلورر که معروفترين مرورگر است بلکه با نت اسکيپ و حتي مرورگرهاي کامپيوترهاي مکينتاش چک کرده و همچنين در دقت هاي نمايش 800x600 و 1024X768 آن را امتحان کنيد.

    از نظر فاصله و سطر بندي، متني که در صفحه اديتورتان تايپ ميکنيد با چيزي که مرورگر نمايش خواهد داد متفاوت خواهد بود.هميشه به ياد داشته باشيد که فاصله هاي اضافي (space) و خطهاي خالي متن در صفحه اديتور توسط مرورگر در نظر گرفته نشده و نمايش داده نخواهد شد.

    براي نمايش بيش از يک فاصله خالي بايد از نويسها يا ترکيب کاراکتري خاصي (None Breaking Space) استفاده کنيد. در بخش ( Entities ) نهادها به اين مطلب بيشتر پرداخته خواهد شد.

    فاصله هاي اضافي بين کلمات در يک متن اچتمل توسط مرورگرها ديده نخواهد شد و در نمايش هميشه تبديل به يک فاصله (space) خواهد شد. در ضمن يک خط خالي در متن اديتور بصورت يک فاصله يا space نمايش داده خواهد شد.

    براي ايجاد يک سطر جديد هيچگاه از يک تگ <p> خالي استفاده نکنيد و به جاي آن از تگ <br> استفاده کنيد..

    مرورگرها به هنگام نمايش بعضي عناصر بصورت اتوماتيک يک سطر خالي قبل و بعد از آن عنصر نمايش خواهند داد. براي نمونه اين گروه از عنصرها ميتوان از پاراگراف (<p>) و سرتيترها (<h..>) نام برد.

    تگ <hr> يا Horizontal Roler سبب نمايش يک خط افقي خواهد شد و در واقع بخش هاي مختلف مطالب اين صفحات با کمک اين تگ از هم جدا شده اند.
    مثالهاي بيشتر:

    باز هم مثال پاراگرافها
    اين مثال بعضي از مقادير قراردادي عناصر پاراگراف را شرح ميدهد.

    ترازبندي پاراگراف ها
    اين مثال نحوه تراز بندي يک پاراگراف را با کمک شناسه يا attribute اي به نام align نشان ميدهد. در اين حالت پاراگراف در وسط ناحيه نمايش داده خواهد شد.
    ( "align="center )

    رفتن سر سطر جديد
    اين مثال نحوه استفاده از تگ <br> را در يک متن اچتمل نشان ميدهد.

    سر تيترها
    اين مثال نحوه استفاده از تگهاي <h1> .... <h6> را در يک متن اچتمل نشان ميدهد.

    ترازبندي سر تيترها
    اين مثال نحوه تراز بندي يک سر تيتر را با کمک شناسه يا attribute اي به نام align نشان ميدهد. در اين حالت سر تيتر در وسط ناحيه نمايش داده خواهد شد.
    ( "align="center )

    نمايش خطوط افقي
    اين مثال نحوه نمايش خطوط افقي با استفاده از تگ <br> ميباشد.

    استفاده از comment
    اين مثال نحوه استفاده از comment در کدهاي اچتمل را نمايش ميدهد.

    تعيين رنگ زمينه صفحه
    اين مثال نحوه تعيين رنگ زمينه صفحه را با کمک يکي از شناسه هاي (attribute ) عنصر body با نام bgcolor نشان ميدهد. (Background Color)
    ( "bgcolor ="blue )

    تگهاي اصلي
    در جدول زير عناصر معرفي شده در اين فصل به همراه لينکهاي مربوطه جهت مطالعه بيشتر آورده شده است. توجه داشته باشيد که براي هر عنصر فهرستي از شناسه ها يا Attributes موجود است و همچنين به شناسه هاي کنارگذاشته شده (Deprecated) در نسخه هاي آينده اچتمل توجه داشته باشيد و سعي کنيد که از آنها استفاده نکنيد.


    :
    Start Tag Purpose کاربرد

    <html> Defines a html document نشان شروع متن اچتمل

    <body> Defines the document's body تعيين بدنه و قسمت اصلي صفحه اچتمل

    <h1>-<h6> Defines heading 1 to heading 6 تعريف سر تيترهاي h1 تا h6

    <p> Defines a paragraph تعريف پاراگراف

    <br> Inserts a single line break رفتن سر خط جديد

    <hr> Defines a horizontal rule نمايش خط افقي

    <!--> Defines a comment in the HTML source code نوشتن شرح و comment



    مرجع : HTML 4.01 Specification - فهرست عناصر - فهرست شناسه ها

  8. کاربرانی که از پست مفید moji5 سپاس کرده اند.


  9. #5
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    در اين درس با فارسي نويسي، فارسي سازي و استاندارد يونيکد و نحوه استفاده از اديتور آنلاين و فارسي اين سايت آشنا خواهيد شد. همچنين متاتگ http-equiv و شناسه dir نيز معرفي خواهد شد.

    سؤالات مربوط به فارسي نويسي را ميتوان به سه گروه عمده تقسيم کرد:
    - چگونه فارسي بنويسم ؟
    - چگونه فارسي بخوانم؟
    - چگونه صفحات اچتمل فارسي را نمايش دهم؟

    در مورد فارسي نويسي و فارسي خواني اگر از اديتور آنلاين ما در بخش مثالها استفاده ميکنيد نيازي به فارسي سازي نداريد و با کمک اديتور مزبور بايد به راحتي قادر به تايپ فارسي و لاتين باشيد.اگر ميخواهيد که در هر حال سيستمتان را فارسي کنيد، مطالعه صفحات زير راهنماي بسيار خوبي براي فارسي سازي ميباشند:

    * راهنماي فارسي سازي ويندوز
    * استفاده از استانداردِ يونيکد
    * وبلاگ فارسي FAQ
    دو نکته بسيار مهم در مورد فارسي نويسي:

    روش کدگزاري UTF-8
    اکيدا توصيه ميشود که براي تايپ و تمايش متون فارسي از استاندارد يونيکد و روش کدگزاري UTF-8 اسنفاده شود و اين روشي است که مطالب اين سايت و اديتور آنلاينش از آن استفاده ميکند.نکته مهم در نمايش صحيح متون فارسي تعيين نوع کدگزاري يا encoing صفحات فارسي است که براي اينکار بايد از متاتگ خاصي به نام http-equiv در بخش head صفحات اچتمل به شکل زير استفاده شود:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    در اينصورت مرورگر يا Browser قبل از نمايش صفحه از روي متاتگ فوق نوع کدگزاري (Encoding) را تشخيص داده و ديگر مثلا نيازي به تعيين دستي (دراکسپلورور 5 : View/Encoing/Unicode / UTF-8 ) نوع Encoing توسط بازديدکننده سايت نخواهد بود.
    شناسه يا attribute ي به نام dir
    جهت نمايش متون لاتين به صورت پيش فرض و default از چپ به راست (ltr) ميباشد.در مورد متون و جملات فارسي بايد با کمک روشي جهت نمايش پيش فرض را به "راست به چپ" تغيير دهيد. شناسه يا attribute ي به نام dir يا همان direction اين کار را براي شما انجام ميدهد. اين شناسه داراي دو مقدار ممکن ميباشد :



    dir="ltr" , Left-to-right text. - چپ به راست
    dir="rtl" , Right-to-left text. - راست به چپ
    مثلا براي نمايش جمله فارسي "سلام بر دنياي وب!" با کمک عناصر p يا div کافي است که به يکي از شکلهاي زير عمل شود:


    <p dir="rtl"> سلام بر دنياي وب </p>
    <div dir="rtl"> سلام بر دنياي وب </div>

    در بسياري از عناصر و تگ هاي اچتمل امکان استفاده از شناسه dir ميسر بوده و به عنوان نمونه ميتوان از عناصر زير نام برد:

    <p> , <div> , <html> , <body> , <table> , <tr> , <td> , <h1 ... h6> , <input> , <pre> , <select> , <span> , ...

    مثالهاي زير نحوه ترازبندي متون فارسي را به نمايش ميگذارند و براي مطالعه بيشتر در مورد ترازبندي متون "راست به چپ" به اين صفحه مراجعه کنيد. (عناصر BDO ، Span و شناسه lang هم براي مطالعه مفيد ميباشند.)

    مثالهاي فارسي نويسي:
    مثال 1 : سلام بي وفا
    به بخش head و تگ div توجه کنيد. متا تگ http-equiv نوع کدگزاري را تعيين ميکند و در اينجا با کمک تگ div جهت نوشتن مطالب (از راست به چپ يا بلعکس) تعيين ميگردد. dir به معناي direction و جهت بوده و rtl مخفف right to left و ltr معادل left to right ميباشد.

    مثال 2 : متن ها و پاراگراف بندي
    به عناصر div و p توجه کنيد. با کمک شناسه dir جهت نوشتن مطالب (از راست به چپ يآ بلعکس) تعيين ميگردد.

    مثال 3 : متون فارسي و لاتين در کنار هم
    مثالي کاملتر با راهنماي استفاده از عنصر div و شناسه dir آن

    مثال 4 : شناسه dir در عنصر html
    اگر شناسه dir را در عنصر html بکار ببريد جهت نمايش تمامي متون از راست به چپ شده و براي نوشتن از چپ به راست بايد به صورت موردي شناسه "dir="ltr را استفاده کنيد. همچنين در اين حالت ماسماسک! Scrool down مرورگر در سمت چپ صفحه نمايش داده خواهد شد. در صورت استفاده شناسه dir در عنصر body ماسماسک همان سمت راست خواهد ماند.

    مثال 5 : مثال کامل
    نحوه استفاده شناسه dir در عنصرهاي مختلف


    لازم به ذکر است که براي فارسي نويسي از کدهاي java script موجود در اين آدرس که ابزارهاي برنامه نويسي فراهم شده توسط شوراي عالي انفورماتيك و دانشجويان دانشگاه صنعتي هستند، استفاده شده است و توصيه ميشود که پروژه farsiweb.info را فراموش نکرده زيرا که استاندارد آينده فارسي نويسي اينترنتي در ايران خواهد شد
    __________________


  10. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  11. #6
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    وظيفه گروهي از تگ هاي اچتمل فرمت دهي و تعيين شکل نمايش متون ( مثلا ضخيم و bold بودن و يا مورب و ايتاليک بودن ) ميباشد و در اين درس با اين گروه از تگهاي formating آشنا خواهيد شد:

    <b> , <big> , <code> , <del> , <em> , <i> , <ins> , <kbd> , <pre> , <s> , <samp> , <small> , <strike> , <strong> , <sub> , <sup> , <tt> , <u> , <var>

    مثالهاي شکل دهي متون (Text Formatting)
    در مثالهاي زير نحوه استفاده از عناصر و تگهاي شکل دهي متون شرح داده شده اند:

    شکل دهي متون
    شکلهاي مختلف نمايش متون با کمک عناصر b , strong , big , em , i , small , sub , sup

    متون از قبل شکل دهي شده
    نمايش متون از قبل شکل دهي شده با کمک عنصر pre يا pre Formatted
    براي نمايش اشعار فارسي استفاده از عنصر pre بهترين انتخاب ميباشد.

    عناصر ديگر شکل دهي متن
    نمايش متون deleted، underline و ... با کمک عناصر code , kbd , tt , samp , var , del , ins

    نحوه ديدن سورس کدهاي اچتمل (HTML Source)

    اگر ميخواهيد که سورس کدهاي اچتمل صفحات وب را ببينيد کافي است که در منوي View مرورگرتان حالت Source يا Page Source را انتخاب کرده و مرورگر کد اچتمل را درون اديتوري باز کرده و قابل ذخيره توسط شما براي استفاده هاي بعدي ميباشد.
    اگر صفحه مورد نظر از مجموعه فريمها (Frameset) استفاده کرده باشد براي ديدن سورس کد اصلي فريمها کافي است که ابتدا با کمک روش بالا به مشاهده سورس کدهاي اچتمل پرداخته (لازم به توضيح است که در اين حالت فقط تعاريف کلي فريمها قرار دارند.) و سپس براي ديدن کد اچتمل اختصاصي هر صفحه بايد پس از "Right Click" روي هر صفحه "View Source" کرده و کد اچتمل هر فريم را جداگانه ببينيد.
    اگر طراح سايت با کمک Java Script مانع ديدن سورس توسط شما ميشود، ابتدا در منوي Tools/Internet Options.../Security/Custom Level مرورگرهاي اکسپلورر امکانات جاواسکريپت مرورگر را غير فعال کرده (disable) و سپس مراحل بالا را تکرار کنيد!!!

    چند نکته کاربردي:
    در استفاده از Underline دقت كنيد چون در اكثر مرورگرها، پيوندها با اين خطوط نشان داده مي شوند و اين مساله ميتواند كاربران را دچار اشتباه كند .
    به كارگيري تگهاي EM و STRONG كه جايگزين تگهاي I و B هستند ، اين اطمينان را مي دهد كه صفحه شما توسط همه مرورگرها بصورت صحيح نمايش داده خواهد شد .
    به ترتيب بسته شدن تگهاي پاياني در مثال زير دقت كنيد، همان گونه كه مشاهده مي كنيد عنصر STRONG بعد از عنصر U شروع شده است ، به همين خاطر تگ خاتمه دهنده آن قبل از تگ خاتمه دهنده U قرار مي گيرد.

    <U>version <STRONG>2.0</STRONG></U>
    تگهاي فرمت دهي متون
    Start Tag Purpose کاربرد

    <b> Defines bold text نمايش توپر

    <big> Defines big text نمايش در اندازه بزرگ

    <em> Defines emphasized text نمايش بصورت تاکيد شده

    <i> Defines italic text نمايش ايتاليک يا کج

    <small> Defines small text نمايش در اندازه کوچک

    <strong> Defines strong text نمايش قوي ؟!

    <sub> Defines subscripted text نمايش پايين تر از خط افقي

    <sup> Defines superscripted text نمايش بالاتر از خط افقي

    <ins> Defines inserted text نمايش به صورت خط زير

    <del> Defines deleted text نمايش به صورت خط خورده

    <s> Deprecated. Use <del> instead از رده خارج

    <strike> Deprecated. Use <del> instead از رده خارج

    <u> Deprecated. Use styles instead از رده خارج


    Start Tag Purpose کاربرد

    <code> Defines computer code text نمايش کدهاي برنامه نويسي

    <kbd> Defines keyboard text نمايش متن بصورت صفحه کليدي

    <samp> Defines sample computer code نمايش کدهاي نمونه برنامه نويسي

    <tt> Defines teletype text نمايش تله تايپ

    <var> Defines a variable نمايش متغييرها

    <pre> Defines preformatted text نمايش متون از قبل فرمت شده


    مرجع : HTML 4.01 Specification - فهرست عناصر - فهرست شناسه ها

  12. کاربرانی که از پست مفید moji5 سپاس کرده اند.


  13. #7
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    در نسخه جديد(4/0) اچتمل امکان جداسازي کامل فرمت دهي از ساختار صفحات اچتمل فراهم شده است. در اين نسخه توصيه ميشود که تمامي اطلاعات مربوط به نمايش و ترازبندي به فايلهائي مجزا از صفحه اچتمل منتقل شوند. بخشي از صقحات اچتمل که مربوط به نمايش، ترازبندي و فرمت دهي است، استايل شيت يا "Style Sheet" ناميد شده و معمولا به صورت فايلي مجزا درون بخش <head> صفحات اچتمل معرفي ميگردند. در اين درس به صورت بسيار خلاصه با روشهاي مختلف استفاده از استايل شيتها در صفحات اچتمل آشنا خواهيد شد.
    مثالها


    استيلها در اچتمل
    در اين مثال نحوه تعريف استايل شيتها درون بخش <head> صفحات اچتمل شرح داده شده است. (Internal Style Sheet)

    پيوندي بدون خط افقي زيري
    در اين مثال نحوه ايجاد پيوندي بدون "خط افقي زيري" شرح داده شده است. (Inline Styles)

    اتصال به فايلهاي استايل شيت خارجي
    در اين مثال نحوه استفاده از تگ <link> جهت اتصال به فايلهاي استايل شيت خارجي شرح داده خواهد شد. (External Style Sheet)
    چگونگي استفاده از استايل شيتها:

    مرورگرها از روي استيلهاي تعريف شده توسط استايل شيتها به فرمت دهي و نمايش اطلاعات درون صفحه اچتمل ميپردازند. تعريف و استفاده از استايل ها در صفحات اچتمل به سه روش مختلف ممکن ميباشد:
    1)استايل شيتهاي خارجي (external style sheet) :

    در اين روش تمامي استيلها و تعاريف نمايشي درون فايلي جداگانه قرار گرفته و بسيار مناسب حالتهائي است که قرار است که استايلي به بيش از يک صفحه اچتمل اعمال شود. مزيت اين روش سهولت در تغيير ظاهر صفحات يک وب سايت ميباشد و براي يک تغيير کلي در سايت کافي است که فايل استايل شيت کل سايت که معمولا يک فايل واحد است تغيير داده شود. (بايد توجه داشت که در اين حالت تمامي صفحات سايت بايد به يک فايل استايل شيت واحد لينک شده باشند.) استايل شيتهاي خارجي توسط تگ <link> که درون بخش head صفحات اچتمل قرار ميگيرد، معرفي ميشوند.
    در مثال زير با کمک شناسه href از تگ link نام و در حالت کلي url فايل در برگيرنده استايلهاي تعريف شده تعيين ميگردد:



    <head>
    <link rel="stylesheet" type="text/css" href="mystyle.css">
    </head>


    2)استايل شيتهاي داخلي (Internal Style Sheet) :

    کاربرد اين روش در حالتهائي است که صفحه اچتمل نيازمند تعريف استايلي منحصر به فرد و مجزا بوده و استايل طراحي شده فقط بدرد آن صفحه خواهد خورد. در اين حالت بايد کدهاي حاوي تعريف استايل درون تگ هاي <style> و <style/> قرار گرفته و معمولا نتيجه درون بخش head صفحه اچتمل گذاشته ميشود.مثال:



    <head>
    <style type="text/css">
    body {background-color: red}
    p {margin-left: 20px}
    </style>
    </head>


    3)استايل شيتهاي درجا (Inline Styles) :
    کاربرد اين روش در مواردي است که بايد براي يک المان (يا گروهي) خاص استايلي اعمال شود. در اين حالت بايد از شناسه اي به نام style که تقريبا در تمامي تگها قابل اعمال است استفاده شود. مثال:



    <p style="color: red; margin-left: 20px">
    This is a paragraph
    </p>


    تگ هاي استايل
    Start Tag Purpose کاربرد
    <style> Defines a style in a document تعريف استيلها درون يک سند

    <link> Defines the relationship between two linked documents تعيين و تعريف فايل استايل شيت خارجي

    <font> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.

    <basefont> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.

    <center> Deprecated. Use styles instead کنار گذاشته شده.از استايل شيتها استفاده شود.


    مرجع : HTML 4.01 Specification - فهرست عناصر - فهرست شناسه ها

    تغييرات در نسخه جديد اچتمل (4/0) :
    هدف اوليه از طراحي زبان اچتمل ايجاد زباني براي تعريف اطلاعات محض بدون در برداشتن جزئيات مربوط به فرمت و نمايش بود ولي با ايجاد نسخه 3/2 زبان اچتمل و اضافه شدن تگهاي فرمت دهي مانند <font> و يا شناسه هائي مانند color و Align محتوا و نمايش در صفحات اچتمل ادغام گرديده و همين امر سبب بروز مشکلات عديده اي براي طراحان و برنامه نويسان وب گرديد. براي رفع اين مشکل در نسخه 4/0 اچتمل توصيه بر جداسازي کامل اين دو گروه از اطلاعات بوده و در نسخه هاي آينده اچتمل اين جداسازي اجباري خواهد گرديد و توصيه مدرسه وب نيز استفاده از استايل شيتها براي هر نوع تعريف فرمت و ترازبندي ميباشد. براي مثال در کد اچتمل زير که بر اساس نسخه 3/2 اچتمل ميباشد، ساختار و محتوا (تگي از نوع پاراگراف با محتواي "This is a paragraph") با اطلاعات نمايش يعني رنگ و ترازبندي (رنک قرمز متن و ترازبندي در وسط صفحه) همزمان و در کنار هم آورده شده اند و اين ادغام امکان تغيير و توسعه کد را بسيار محدود خواهد کرد:

    <p align="center"><font color="red">This is a paragraph</font></p>


    کد معادل مثال فوق با استفاده از استايل شيتها در اين مثال شرح داده شده است.(هر چند که اين مثال از تمامي امکانات استايل شيتها و ايجاد فايلي کاملا مستقل براي تعريف استايل استفاده نکرده است

  14. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  15. #8
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    --------------------------------------------------------------------------------

    با وجوديکه هنوز بعضي از اچتمل کاران از تگ <font> براي تعيين نام و نوع قلم، رنگ و اندازه متون استفاده ميکنند ولي در استاندارد جديد اچتمل (نسخه 4) و همچنين XHTML از تگ <font> پشتيباني نميشود و استفاده از Style Sheet ها به عنوان جايگزين معرفي شده است.
    تگ <font>

    در نسخه هاي 3.2 و قبلي تر زبان اچتمل از تگ <font> براي تعيين نام قلم، رنگ و اندازه متون استفاده ميشود. در اين تگ شناسه face نام قلم ، شناسه size انداره قلم و شناسه color معرف رنگ متن خواهد بود. مثالهاي زير کاربرد تگ <font> خدابيامرز را نشان ميدهند:
    کد اچتمل نمايش کد روبرو توسط مرورگر

    <p>
    <font size="2" face="Verdana">
    This is a paragraph.
    </font>
    </p>

    This is a paragraph.


    <p dir="rtl">
    <font size="1" face="Times" color="#FF9900">
    متني با قلم Times و اندازه 1 و رنگ FF9900
    </font>
    </p>

    متني با قلم Times و اندازه 1 و رنگ FF9900


    <p dir="rtl">
    <font size="2" face="Tahoma" color="red">
    اين متني با قلم Tahoma و اندازه 2 و رنگ قرمز
    </font>
    </p>

    متني با قلم Tahoma و اندازه 2 و رنگ قرمز

    شناسه هاي تگ <font>
    Attribute Example کاربرد
    size="number" size="2" تعيين اندازه قلم

    size="+number" size="+1" افزايش اندازه قلم

    size="-number" size="-1" کاهش اندازه قلم

    face="face-name" face="Times" تعيين نام قلم

    color="color-value" color="#eeff00" تعيين رنگ قلم

    color="color-name" color="red" تعيين رنگ قلم



    *** بيان مختصر عملکرد تگ <font> در اين دروس فقط جهت اطلاع بوده و استفاده از آنها در طراحي صفحات اچتمل توصيه نميشود.
    ديگر از تگ <font> استفاده نکنيد!

    تگ <font> از رده خارج محسوب ميشود و کنسرسيوم جهاني تعيين استانداردهاي وب (World Wide Web Consortium, W3C) اين تگ را از مجموعه تگهاي استاندارد اچتمل کنار گذاشته است و اکيدا توصيه ميشود که از Style Sheet ها براي تعريف هر گونه خواص نمايشي و آرايشي (layout & Presentation) المانها در اچتمل استفاده شود.
    روش صحيح تعيين نام قلم، اندازه و رنگ متون با کمک Style Sheet ها:

    هر چند که مبحث و کلاسهاي درس Style Sheet ها در "مدرسه وب" در دست تهيه بوده و اميدواريم که بزودي ارائه شوند ولي تا قبل از آن استفاده از شناسه اي به نام style در بسياري از المانها کار گشا خواهد بود. مثالهاي ساده زير نحوه تعيين نام قلم، اندازه و رنگ متون را با کمک شناسه style به نمايش خواهند گذاشت:

    تعيين نام قلم
    مثالي در مورد تعيين نام قلم در يک استيل درجا (inline)

    تعيين اندازه قلم
    مثالي در مورد تعيين اندازه قلم در يک استيل درجا (inline)

    تعيين رنگ قلم
    مثالي در مورد تعيين رنگ قلم در يک استيل درجا (inline)

    تعيين نام، اندازه و رنگ قلم
    مثالي در مورد تعيين نام، اندازه و رنگ قلم در يک استيل درجا (inline)

    مثال کاربردي در مورد Style Sheet ها
    مثالي در مورد نحوه تعريف استيلهاي مختلف نمايش متون در جداول

    تگ <span>
    تگ <span> سبب تعريف محدوده و گستره اي مشخص ميشود. تمامي المان هائي که درون تگهاي <span> و <span/> قرار خواهند گرفت خواص آنرا به ارث خواهند برد، خواصي از قبيل استيل (Style) و يا سمت و جهت نمايش متون(dir).
    بر خلاف تگ هاي <p> و <div> مرورگرها هيچ سطر جديدي به اول يا آخر المان <span> اضافه نمي کنند.
    مثال:

    کد اچتمل نمايش کد روبرو توسط مرورگر
    <p>Some text <span style="color:#0000AF;">another text</span> again text...</p>

    Some text another text again text...



    id, class, title, style, dir, lang شناسه هاي استاندارد المان span


    مثالهائي از نحوه استفاده از المان span و Style sheet ها:
    روش قديمي روش صحيح
    <font color="#FF00FF">Hello!</font> <span style="color:#FF00FF">Hello!</span>

    <font color="rgb(255,0,255)">Hello!</font> <span style="color:rgb(255,0,255)">Hello!</span>

    <font style="color:Fuchsia">Hello!</font> <span style="color:Fuchsia">Hello!</span>

    <font color="#FF00FF" size="3">Hello!</font> <span style="color:#FF00FF;font-size:100%">Hello!</span>


    تگ <div>
    تگ <div> سبب تعريف محدوده و گستره اي مشخص ميشود. تمامي المان هائي که درون تگهاي <div> و <div/> قرار خواهند گرفت خواص آنرا به ارث خواهند برد، خواصي از قبيل استيل (Style) و يا سمت و جهت نمايش متون(dir).
    بر خلاف تگ <span> مرورگرها يک سطر جديد به اول و آخر المان <div> اضافه مي کنند.
    مثال:

    کد اچتمل نمايش کد روبرو توسط مرورگر
    <p>Some text <div style="color:#0000AF;">another text</div> again text...</p>

    Some text
    another text
    again text...



    id, class, title, style, dir, lang شناسه هاي استاندارد المان div


    تعيين جهت نمايش متون
    مثالي در مورد استفاده از تگ div و اعمال "جهت نمايش متون" به بخشي از صفحه اچتمل

    Start Tag Purpose کاربرد
    <div> Defines a division/section in a document تعريف بخش و ناحيه اي از صفحه اچتمل

    <span> Defines a section in a document تعريف بخش و ناحيه اي از صفحه اچتمل


    مرجع : HTML 4.01 Specification - فهرست عناصر - فهرست شناسه
    __________________

  16. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  17. #9
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    در اين درس با چگونگي تعيين تصاوير و رنگ پس زمينه (Background) آشنا خواهيد شد. رنگ و يا تصوير پس زمينه فاکتور بسيار مهمي در طراحي صفحات اچتمل بوده و استفاده از رنگ و يا تصوير مناسب نقشي تعيين کننده در خوانا بودن صفحات دارد.
    مثالها:


    رنگ متن و زمينه متناسب
    انتخاب رنگ مناسب متون و پس زمينه به خوانا بودن متن کمک شايان توجهي خواهد کرد.

    رنگ متن و زمينه نامتناسب
    مثالي از انتخاب نامناسب رنگ متن و پس زمينه

    مثالهاي بيشتر
    رنگ و تصوير زمينه در صفحات اچتمل:


    تگ <body> داراي دو شناسه مهم براي تعيين رنگ و تصوير پس زمينه ميباشد. پس زمينه صفحات اچتمل رنگ و يا يک تصوير ميتواند باشد.
    شناسه bgcolor براي رنگ پس زمينه (background color)

    شناسه bgcolor رنگ پس زمينه را تعيين ميکند. مقدار رنگ پس زمينه ميتواند نام رنگ (مثل red يا blue ) ، مقدار آن بر اساس استاندارد RGB و يا حتي مقدار هگزادسيمال (Hexadecimal) باشد.

    <body bgcolor="#000000">
    <body bgcolor="rgb(0,0,0)">
    <body bgcolor="black">

    در تمامي مثالهاي بالا با کمک شناسه bgcolor رنگ زمينه صفحه "سياه" تعيين ميشود.
    شناسه Background براي تصوير پس زمينه:

    براي تعيين تصويري که به عنوان پس زمينه صفحه نمايش داده ميشود از شناسه background استفاده ميشود.مقدار اين شناسه URL يا آدر س تصوير (image) ميباشد.اگر ابعاد تصوير کوچکتر از ابعاد صفحه مرورگر باشد، تصوير زمينه تکثير خواهد شد تا حدي که تمام صفحه نمايش از تصوير زمينه پوشانده شود.

    <body background="bg.gif">
    <body background="http://www.khaterat.com/images/bg.gif">

    در مثال اول از آدرس دهي نسبي (relative) براي تعيين URL يا آدرس تصوير استفاده شده و در واقع در اين مثال فايل اچتمل و تصوير bg.gif بايد در يک دايرکتوري قرار گيرند. در مقابل مثال دوم از آدرس دهي مطلق (absolute) براي تعيين آدرس تصوير استفاده شده است و همانطور که ميدانيد آدرس تصوير در هر نقطه از فضاي وب ميتواند باشد.

    نکات مهم: اگر از تصاوير پس زمينه در صفحات اچتمل استفاده ميکنيد به نکات زير توجه کنيد :
    هرتصويري با فرمت gif و يا jpg قابل استفاده به عنوان تصوير زمينه ميباشد.
    از تصاوير بزرگتر از ده کيلوبايت ظرفيت به هيچ وجه استفادا نکنيد، در غير اين صورت سرعت load صفحه بشدت پايين خواهد آمد.
    از تصاوير زمينه هماهنگ با ديگرتصاوير صفحه استفاده کنيد.
    از تصاوير زمينه هماهنگ با متون صفحه استفاده کنيد.
    در رزولوشنهاي مختلف به ديدن و آزمايش تصاوير پس زمينه بپردازيد.
    پر مصرف ترين رنگهاي زمينه وب سايتها، رنگهاي سفيد، سياه و خاکستري ميباشند.
    اغلب سايتهاي وب از تصاوير پس زمينه استفاده نمي کنند! مثلا همين سايت!!!
    نکته مهم در سازگاري با نسخه هاي جديد اچتمل و XHTML

    شناسه هاي bgcolor و background در تگ <body> در نسخه 4 اچتمل و XHTML پشتيباني نميشوند و در واقع از رده خارج محسوب ميشوند. در عوض کنسرسيوم W3C استفاده از Style Sheet ها را توصيه ميکند و در واقع در نسخه 4 اچتمل و استاندارد جديد XHTML تمامي اطلاعات مربوط به نمايش يا presentation و layout بايد در style sheet ها قرار گيرند.
    مثالهاي بيشتر

    استفاده مناسب از تصوير زمينه 1
    در اين مثال بدليل استفاده از تصوير مناسب براي زمينه، نوشته هاي صفحه کاملا خوانا هستند.

    استفاده مناسب از تصوير زمينه 2
    در اين مثال در اثر استفاده از تصوير مناسب براي زمينه، نوشته هاي صفحه کاملا خوانا هستند.

    استفاده نامناسب از تصوير زمينه
    در اين مثال نوشته هاي صفحه خوانا نيستند.

    استفاده از تصوير زمينه با آدرس مطلق
    در اين مثال آدرس تصوير زمينه بصورت مطلق و کامل آورده شده است.

    تعيين رنگ زمينه با Style Sheet ها
    در اين مثال چگونگي استفاده از Style Sheet ها براي تعيين رنگ زمينه آورده شده است
    __________________

  18. 2 کاربر از پست مفید moji5 سپاس کرده اند .


  19. #10
    کـــــــاربر فــــعال
    رشته تحصیلی
    computer
    نوشته ها
    8,619
    ارسال تشکر
    6,947
    دریافت تشکر: 11,496
    قدرت امتیاز دهی
    154
    Array

    پیش فرض پاسخ : آموزش html از مبتدی تا پیشرفته

    در اين درس با تگ img ، شناسه src و alt ، تگهاي Map و Area و چگونگي نمايش تصاوير و همچنين تنظيم محل آنها در سندهاي اچتمل آشنا خواهيد شد.
    مثالها:


    درج تصوير
    نحوه درج تصاوير با کمک تگ img

    درج تصويري واقع در فضاي آدرسي ديگر
    درج تصويري واقع در دايرکتوريي غير از آدر س صفحه اچتمل و يا تصويري واقع در فضاي آدرسي ديگر سايتها

    مثالهاي بيشتر

    تگ img و شناسه src يا source

    در زبان اچتمل تصاوير را با کمک تگ <img> تعريف ميکنند. تگ <img> از نوع تگهاي خالي است، بدين معنا که فقط داراي يک يا چند شناسه و attribute بوده و داراي تگ انتهائي يا <img/> نيست.

    مهمترين شناسه براي درج و تعريف يک تصوير src يا source نام دارد و مقدار اين شناسه آدرس يا URL تصوير ميباشد. تصاويري که مرورگر در يک صفحه وب نمايش ميدهد ميتوانند در همان دايرکتوري صفحه اچتمل، در ديگر دايرکتوريهاي همان سايت و يا در فضاي بيکران وب قرار داشته باشند.
    شکل ساده درج يک تصوير:


    <img src="url">

    مقدار url آدرس اينترنتي تصوير ميباشد و مثلا اگر تصويري که قرار است که در صفحه درج شود در همان دايرکتوري قرار دارد و نامش me.jpg ، کافي است که به جاي url فقط نام تصوير يعني me.jpg را بنويسيد و اگر تصوير در سايتي ديکر قرار دارد url کامل آنرا بنويسيد. مثلا تصوير لوگو سايت google.com داراي url ي برابر http://www.google.com/images/logo.gif است.در اين url نام تصوير logo.gif بوده، در دايرکتوري images قرار داشته و روي وب سايت google.com قرار دارد.

    شناسه هاي width و height در تگ img

    کاربرد شناسه هاي width و height تعيين عرض و ارتفاع نمايش تصوير است. اگر از اين شناسه ها استفاده نکنيد، مرورگر ابتدا تصوير را لود کرده و سپس طول و عرض آنرا يافته و در نهايت نمايش ميدهد. با نوشتن مقاديري غير از مقادير واقعي طول و عرض تصوير ميتوانيد به تغيير شکل و ابعاد آن بپردازيد و آنرا مثلا کوچکتر، بزرگتر و يا کشيده تر نمايش دهيد. مثال زير نحوه درج تصويري را با قيد ابعاد آن شرح ميدهد:

    <img src="http://www.google.com/images/logo.gif" width="276" height="110" >

    توصيه ميشود که حتما ابعاد تصوير را با کمک شناسه هاي width و height قيد کنيد، اينکار سبب کمک به مرورگر در تسريع شروع نمايش صفحه خواهد شد.(در واقع با قيد ابعاد تصوير، مرورگر قبل از لود تصوير ميداند که چه مقدار از صفحه نمايش بايد به تصوير بايد اختصاص داده شود و قبل از لوذ شدن تمامي تصاوير مرورگر شروع به نمايش قالب و چارچوب کلي صفحه خواهد کرد.)
    شناسه Alt يا "alternate text" يا متن جايگزين

    اگر مرورگر به هر دليلي نتواند که يک تصوير را نمايش دهد و يا مرورگر از نوع مرورگرهائي باشد که فقط متن را نمايش ميدهند، متن و text ي که با کمک شناسه alt تعيين شده است نمايش داده خواهد شد. همچنين در اغلب مرورگرها با قرارگرفتن ماوس بروي يک تصوير، متن تعيين شده توسط شناسه alt نمايش داده خواهد شد. با کمک alt اطلاعات اضافي مربوط به تصوير قابل نمايش ميباشد.مثال زير نحوه درج تصويري را با قيد متن جايگزين آن شرح ميدهد:

    <img src="images/ganjafzar.gif" alt="Iran Developers!" >


    وبلاگها و اضافه کردن تصاوير:
    اگر وبلاگي داشته و ميخواهيد که تصويري به آن اضافه کنيد دو حالت مختلف ممکن است که پيش آيد:
    الف) تصوير روي سايتي ديگر قرار داشته و شما هم ميخواهيد از آن تصوير که در سايتي ديگر قرار دارد استفاده کنيد. در اين حالت از آدرس مستقيم تصوير در شناسه src استفاده کنيد، مانند :
    <img src="http://www.google.ca/images/hp0.gif" width=258 height=78 >
    در اين مثال تصوير روي سايت google.ca قرار داشته و لزومي به ذخيره آن توسط شما نيست.


    ب) تصوير روي هارد کامييوتر شما است و هنوز بروي وب منتقل نشده است. در اين حالت چون اغلب سيستم هاي وبلاگ امکان ذخيره تصاوير را به شما نمي دهند بايد ابتدا تصويرتان را با کمک FTP يا روشهاي ديگر به روي سايتي ديگر منتقل کنيد. شرکتهاي مختلفي فضاي مجاني براي ساخت صفحات وب و ذخيره اطلاعات و تصاوير در اختيار شما قرار ميدهند و در يکي از سؤالهاي اين FAQ فهرست اين شرکتها را ميتوانيد ببينيد. بنابراين ابتدا فضائي در وب تهيه کرده، سپس تصويرتان را Upload کرده (با کمک FTP يا روشهاس ديگر ) و سپس در شناسه src از تگ img آدرس جديد تصوير را قيد کنيد.

    چند نکته مهم:
    اگر در يک صفحه اچتمل از 10 تصوير استفاده شده باشد، مرورگر بايد 11 فايل را لود کند.( خود صفحه به علاوه 10 تصوير)
    استفاده از تصاوير، سرعت لود شدن صفحات را پايين مي آورد.با احتياط از تصاوير استفاده کنيد و به اندازه و حجم تصوير توجه داشته باشيد.
    لود تصويري با حجم 50 کيلوبايت براي کسي که از مودمي با سرعت 28kbps استفاده ميکند حداقل 15 ثانيه طول خواهد کشيد.
    براي ديدن مشخصات تصاوير در وب کافي است که روي تصوير Right click کرذه و سپس در بخش properities آدرس،ابعاد و ظرفيت تصوير را ببينيد.
    براي ذخيره تصاوير در وب کافي است که روي تصوير Right click کرذه و سپس در بخش "Save picture as" آنرا ذخيره کنيد.
    مثالهاي بيشتر

    تصاوير زمينه
    مثالي در مورد نحوه تعيين تصاوير زمينه با کمک شناسه background در تگ body

    ترازبندي تصاوير
    اين مثال نحوه ترازبندي تصاوير در کنار متون را نشان ميدهد.

    تصاوير شناور در متن
    آزاد گذاشتن تصوير در سمت چپ يا راست

    نمايش تصاوير در ابعاد مختلف
    مثالي در مورد استفاده از شناسه هاي width و height و نمايش تصاوير در ابعاد مختلف

    نمايش متن جايگزين براي تصاوير
    مثالي در مورد استفاده از شناسه alt

    استفاده از تصاوير هنگام ايجاد پيوند ها
    مثالي در مورد نحوه استفاده از تصاوير هنگام ايجاد پيوند ها

    ايجاد image map ها
    مثالي در مورد ايجاد image map . در اين مثال هر بخش از نواحي تعريف شده قابل کليک بوده و به پيوندي اختصاصي اشاره ميکند.

    تگ هاي تصاوير
    Start Tag Purpose کاربرد
    <img> Defines an image درج تصوير

    <map> Defines an image map تعريف Image map يا ؟؟؟

    <area> Defines an area inside an image map تعريف ناحيه اي در داخل Image

  20. 3 کاربر از پست مفید moji5 سپاس کرده اند .


صفحه 1 از 3 123 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. معرفی: معرفی سایتهای علمی و كاربردی و مختلف
    توسط Admin در انجمن معرفی سایتها و وبلاگها
    پاسخ ها: 27
    آخرين نوشته: 15th April 2010, 10:00 PM
  2. مقاله: نقش آموزش در مديريت سازمانهاي بهداشتي -درماني
    توسط MR_Jentelman در انجمن مجموعه مدیریت اجرایی
    پاسخ ها: 0
    آخرين نوشته: 20th August 2009, 09:47 AM
  3. معرفی: بزرگترين دانشگاه های الکترونیکی جهان
    توسط engeneer_19 در انجمن تازه های برق
    پاسخ ها: 0
    آخرين نوشته: 8th August 2009, 10:23 PM
  4. مقاله: درباره آموزش مجازی: آموزشی از نوع دیگر
    توسط Admin در انجمن سایر مقالات بخش کامپیوتر
    پاسخ ها: 0
    آخرين نوشته: 29th October 2008, 06:57 AM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •