1 / 36

کارگاه آموزشی طراحی صفحات وب مرکز فناوری اطلاعات و ارتباطات دانشگاه الزهرا تیر1392

کارگاه آموزشی طراحی صفحات وب مرکز فناوری اطلاعات و ارتباطات دانشگاه الزهرا تیر1392. وب سایت چیست ؟.

heaton
Télécharger la présentation

کارگاه آموزشی طراحی صفحات وب مرکز فناوری اطلاعات و ارتباطات دانشگاه الزهرا تیر1392

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. کارگاه آموزشی طراحی صفحات وب مرکز فناوری اطلاعات و ارتباطات دانشگاه الزهرا تیر1392

  2. وب سایت چیست ؟ • سایت یا وب‌سایت (وب‌گاه، تارگاه ، تارنما )مجموعه‌ای از صفحات وب است که دارای یک دامنه اینترنتی است و به صورت مجموعه ي ساختاريافته اي از داده ها در قالب متن، صدا، تصویر و فیلم، روی آن ها ارائه می‌شود و روی شبکهاینترنت قرار می‌گیرد. • این صفحات معمولاً به صورت HTML نوشته می‌شود و همواره با استفاده از پروتکل HTTP می‌توان به آن دسترسی پیدا کرد. • این پروتکل اطلاعات را از WEBSERVERبه Browserکاربر منتقل می‌کند تا این اطلاعات از طریق URL برای کاربر نمایش داده شوند.

  3. انواع وب سایت طراحی سایت را می توان به انواع مختلفی دسته بندی کرد. اما به طور کلی وب سایت ها به دو صورت داینامیک(Dynamic) و استاتیک Static) ) طراحی می شوند.

  4. وب سایت استاتیک یا مانا یا ایستا(static) : این گونه وب سایت ها در حد اطلاع رسانی و ایجاد لینک و مشاهده یک سری متون و تصاویر ثابت می باشد وقابلیت ذخیره پایگاه داده ، اعمال محاسباتی، عضوگیری و ... را ندارد. تغییر اطلاعات آن توسط شخص و با نرم‌افزارهای ویرایش صورت می‌گیرد. حجم کمتری از کد در طراحی سایتهای ثابت استفاده می‌شود بنابراین سرعت بارگذاری (Loading) بالایی دارند. علاوه براین کاهش حجم کدها که باعث خوانایی بیشتر سایت توسط search Engine ها می‌شود از یک سو و کاهش زمان بارگذاری از سوی دیگر سبب بهتر شدن وضعیت آنها از لحاظ امتیاز دهی موتورهای جستجو یا همان "رنکینگ" می شود. عدم امکان ایجاد تغییر در این نوع از سایتها توسط افراد عادی علاوه بر افزایش امنیت سبب بهره مندی از گرافیک و ظاهری زیبامی‌شود.

  5. وب سایت داینامیک یا پویا Dynamic وب سایتی که دایماً با کاربران اطلاعات دادوستد می‌کند و اطلاعاتش به سرعت تغییر می‌کند .اصل کار این نوع وب سایت ها روی کدنویسی و برنامه نویسی می باشد. در واقع این کد ها به صورت پشت پرده پردازش می شوند و خروجی html را نمایش می دهند. زبان برنامه نویسی وب سایتهای پویا میتواند براساس نیاز متفاوت باشد اما عمدتا از زبانهای ASP ، ASP.Net و Php استفاده می‌شود.

  6. شروع به کار با HTML • برای شروع کار با HTML به موارد زیر آمده نیاز است: • ویرایشگر متن برای ایجاد و ویرایش صفحات وب می توان از NotePad ، Microsoft FrontPage و Macromedia Dreamweaver و ... استفاده کرد . اما این نکته را باید در نظر داشت که نرم افزار WordPad که در ویندوز وجود دارد و نرم افزارهایی مانند Microsoft Office Word و امثال آن برای نوشتن کدهای HTML مناسب نیستند چون در هنگام ذخیره کردن متن این نرم افزارها کدهایی را به آن اضافه می کنند. نرم افزار Notepad را می توان از طریق منوی استارت در قسمت Accessories یا از طریق فرمان Run با تایپ notepad در کادر Open و فشار دادن دکمهEnter پیدا کرد. • مرورگر وب .می توان از Microsoft Internet Explorer استفاده کرد که با ویندوز نصب می شود یا از Opera, Mozilla Firefox و نرم افزارهای مشابه که اغلب به صورت رایگان برای دانلود در اینترنت وجود دارند.بهتر است صفحاتی که نوشته می شود با چند مرورگر آزمایش کرد. زیرا در HTML قسمتهایی وجود دارد که مختص به یک مرورگر خاص است و با سایر مرورگرها کار نمی کند. • فضایی برای ذخیره کردن فایلها که می تواند جایی روی هارد دیسک، یک فلاپی دیسک یا یک سرور باشد. البته برای استفاده از HTML نیاز به اتصال به اینترنت نیست و می توان با استفاده از یک مرورگر وب در کامپیوتر از HTML استفاده کرد.برای ذخیره کردن فایلی که با Notepad نوشته شده کافی است از منوی File گزینه Save As را انتخاب کرده و مسیری را برای ذخیره فایل انتخاب کنیم و در کادر File Name در پایین پنجره Save As نام فایل را با پسوند html بنویسیم. در آخر هم دکمه Save را کلیک کنیم.

  7. زبان HTML • عبارت HTML مخفف (Hyper Text Markup Language) است . Html زبان استاندارد طراحی صفحات وب است. • در يک صفحه HTML می توان انواع عناصر از قبيل متن ، تيتر ، عکس ، جدول و ... را قرار داد ، که برای هر عنصر بايد از تگ مربوط به آن استفاده کرد. • دستورعمل‌های این زبان، برچسب (Tag) نام دارند که محتوای یک صفحه وب، با آن‌ها، نشانه‌گذاری شده و بدین‌ترتیب، نحوهٔ نمایش آن صفحه برای مرورگرهای وب، توصیف می‌شود.

  8. مفهوم تگ های HTML : • تگ های HTML برای نشانه گذاری محتويات صفحات به کار می روند و باعث می شوند که مرورگر بتواند تشخيص دهد هر بخش چه نوع عنصری است. • هر تگ HTML ، يک بخش ابتدايی و يک بخش انتهايی دارد که هم نام بوده توسط دو کاراکتر < و > محاط می شوند به صورت استاندارد به این صورت به کار می روند : < تگ انتها / >    محتويات    < تگ ابتدا> مثال : <label > ..... < /label >   • هر تگ دارای مجموعه از خواص است که ويژگی های مختلف آنها را تعيين می کند . هر يک از اين خواص را می توان در درون تگ ابتدايي معرفی و مقدار دهی کرد . محتویات مثال : < /table> محتویات < table border = "1" > • تگ های HTML نسبت به حروف کوچک و بزرگ حساس نیستند مثلا <b> معادل <B> است.

  9. عناصر اصلي يك صفحهHTML : • <HTML>محدوده اصلی صفحه • <HEAD> سر عنوان صفحه • <TITLE> عنوان صفحه • <BODY> بدنه صفحه • قالب پایه ای یک فایل HTML به این صورت است: <html> <head><title>عنوان صفحه </title></head><body> …. The content of the page    بدنه اصلی صفحه محتويات قابل نمايش توسط مرورگر……</body></html>

  10. تگ <head> • تگ <head>در بر گيرنده ااطلاعات کلی درباره سند وب است که اين اطلاعات Meta-Information به معنای (اطلاعات درباره) ناميده می شود .کليه اطلاعات درون تگ توسط مرورگر نمايش داده نمی شوند .براساس استاندارد HTML فقط تگ های زیر قابل استفاده در بخش head هستند : <base > , < link > , < meta > , < title > , < style > , < script > • < title >عنوان صفحه را که مرورگر در هنگام باز کردن صفحه در نوار عنوان نمايش می دهد را مشخص می کند <title> عنوان صفحه </title> • < meta >اطلاعات کلی درباره مطالب درون صفحه وب ، توضيحات ضروری و واژه های کليدی مرتبط با موضوع صفحه جهت استفاده موتورهای جستجو را شامل می شود . -تعيين کليدواژه ها برای موتورهای جستجو : < meta name ="keywords" content=“profile,staff,Alzahra university" /> • تعيين يک توضيح درباره مطالب صفحه : < meta name ="discription" content=“This is the Home page of Dr. Hasani…" />

  11. تگ <body> اين تگ بدنه اصلی صفحه HTML را معرفی می کند و شامل کليه محتويات قابل نمايش در صفحه ازقبيل نوشته ها ، عکس ها ، لينک ها و ... است . فقط محتويات اين قسمت توسط مرورگر به عنوان خروجی نمايش داده می شوند و کدهای محتويات خروجی بين تگ باز و بسته <body>تعريف می شوند . این برچسب می تواند دارای جزئیات گرافیکی صفحه باشد: • Backgroundآدرس عکس يا فایلی که به عنوان پس زمينه صفحه مورد استفاده قرار می گيرد را تعيين می کند . • bgcolorمی توان توسط اين خاصيت يک رنگ را به عنوان رنگ پس زمينه صفحه قرار داد . • textرنگ پيش فرض نوشته های درون صفحه را تعيين می کند که به صورت استاندارد مشکی است . • linkمشخص کننده رنگ کليه لينک های صفحه است . • vlinkرنگ لينک هايی در صفحه که قبلا يکبار کليک شده اند را مشخص می کند و به اين منظور استفاده می شود که کاربر متوجه شود آن لينک را قبلا مشاهده کرده است . • alinkمشخص کننده رنگ لينک های فعال در صفحه است . • Dirکه می تواند rtl(راست به چپ) و ltr(چپ به راست)باشد. • مثال <body background="pic/image1.jpg" bgcolor=#009933 dir="rtl "> ... </body>

  12. برچسب های پایه HTML از مهمترین برچسب ها در HTML برچسب هایی هستند که سر تیتر ها ، پاراگراف ها و پرش به خط بعد را معرفی می کنند. • سر تیتر ها سر تیترها با برچسب های <h1>تا<h6> معرفی می شوند<h1> بیانگر بزرگترین سرتیتر  و<h6> بیانگر کوچکترین سر تیتر است. HTML بطور خودکار فضای خالی اضافی  به قبل و بعد از سر تیترها اضافه می کند. مثال <h1> This is a heading </h1> • پاراگراف ها پاراگراف ها با برچسب <p> معرفی می شوند.HTML بطور خودکار فضای خالی اضافی به قبل و بعد از یک پاراگراف اضافه می کند. <p> This is a paragraph </p> • پرش به خط بعد <br> هنگامی استفاده می شود که بخواهیم یک خط را پایان دهیم اما نمی خواهیم یک پاراگراف جدید را آغاز کنیم.برچسب <br> را از هر جا که قرار دهیم به یک خط پایین تر می برد. برچسب <br> یک برچسب تکی است و هیچ برچسب پایانی ندارد. همچنین ... • توضیحات در HTML<!-- > توضیحات توسط مرورگرها نادیده گرفته می شوند و برای وارد کردن توضیحات در بین کد استفاده می شوند. می توان از توضیحات برای تشریح کد ها استفاده کرد که در آینده هنگام ویرایش صفحات کمک کننده است. <!-- This is a comment --> • خط افقی <hr> <hr width="250" size="20" color="yellow" noshade>

  13. نوشتن متن ها به صورت ضخیم، مورب، زیر خط دار • <B>این تگ باعث می شود کلماتی که بین این تگ و تگ پایانی آن قرار دارند به صورت پر رنگ و بولد (Bold ) دیده شوند. <b> متنی که اینجا قرار بگیرد به صورت بولد نمایش داده می شود </b> • زیرخط (Underline): <u>این متن با زیر خط مشاهده می شود </u> • حروف کج Italic):) <i> این متن به صورت مورب دیده می شود</i> این مثال را در نظر بگیرید: <b><i><u> این متن پر رنگ، کج و دارای زیرخط است </u></i></b> • این نتیجه را به ما می دهد: این متن پر رنگ، کج و دارای زیرخط است

  14. فونتها و رنگ و اندازه آنها • اندازه فونت را می توان با دستور زیر تعیین کرد: <font size="x">متنی که می خواهیم اندازه آنرا تعیین کنیم </font> • برای تغییر رنگ متنها نیز می توانیم به روش زیر عمل کنیم، با این فرمان : <font color="red">متن مورد نظر </font>

  15. جدول ها • جداول بوسیله برچسب<table> معرفی می شوند.هر جدول به سطرها( بوسیله برچسب <<tr) و هر سطر به سلول های داده تقسیم می شود (بوسیله برچسب <td>).یک سلول داده می تواند حاوی متن ، عکس ، لیست ها ، پاراگراف ها ، فرم ها ، خط های افقی و جدول ها و... باشد. <table border="1"><tr><td>row1,cel1</td><td>row1,cel2</td></tr><tr><td>row1,cel1</td><td>row1,cel1</td></tr></table> عناصر جدول شامل background ، bgcolor,height,width,align,border,و همچنین Cellspacing ایجاد فاصله بین سلولها و cellpadding افزودن فضا به داخل یک سلول می باشد. • قالب بندی صفحات HTML توسط جدول ها می تواند صورت گیرد.

  16. پیوندهای HTML </a> متن لینک <a href="url“> برای ایجاد لینک به صفحات دیگر از این tag استفاده می شود. تگ <a>نشانه لینک است. شناسه href مشخص کننده آدرس لینک می باشد، </a>نشانه بسته شدن تگ است. • لینک به یک فایل : اگر همه فایلها مانند صفحه ای که لینک در آن قرار دارد در یک پوشه باشند می توان به جای آدرس کامل صفحه مقصد از روش میانبری استفاده کرده و فقط نام فایل مورد نظر را به جای آدرس کامل آن را نوشت: </a> لینک به فایل<a href=“x.pdf“> • لینک به یک صفحه : اگر هر دو صفحه مبدأ و مقصد لینک در یک پوشه قرار دارند ، برای ایجاد یک لینک در این صفحه می توان به اینگونه عمل کرد : </a> لینک به صفحه<a href=“photo.htm“> • بلینک ه یک URL: </a> لینک به سایت<a href=“http://www.yahoo.com“> توجه! اگر شک دارید یا مطمئن نیستید که هر دو صفحه در یک پوشه قرار دارند حتماً از آدرس کامل استفاده کنید. چون در این روش مهم نیست که صفحات مربوط به چه سایتی باشند. </a> لینک به فایل در پوشه دیگر <a href=“http://www.alzahra.ac.ir/article/x.pdf “> شناسه دیگری که می توان در تگ لینک به کار بردtitleاست. با استفاده از این شناسه می توان عنوانی را برای لینک انتخاب کرد تا هنگامی که بازدید کننده ماوس خود را روی لینک قرار می دهد به نمایش درآید: <a href=/amoozesh/index.htm” title=“آموزش وب”> آموزش طراحی صفحات وب </a>

  17. مشاهده صفحات لینک شده در پنجره جدید • برای اینکه یک لینک را وادار کنیم که در یک صفحه جدید باز شود، باید این شناسه را به تگ لینک اضافه کنیم:"target="_blank <a href="http://www.alzajhra.ac.ir" target="_blank">دانشگاه الزهرا </a>

  18. ساختن لینک برای آدرس ایمیل<a href="mailto:example@example.com">متن لینک </a> • برای ایجاد یک لینک که بیننده با آن بتواند به فرد ایمیل بفرستد باید از تگ استاندارد لینک استفاده کنیم. اما تفاوت این لینک با لینک به یک صفحه در آدرسی است که به عنوان مقصد لینک نوشته می شود. برای اینکه مرورگر را مجبور کنیم لینک را به عنوان یک لینک ایمیل بشناسد، باید از این عبارت :mailto به جای //:http در آغاز آدرس استفاده کنیم و بعد از آن آدرس ایمیل را بنویسیم. <a href="mailto:example@example.com?subject=this is the subject">متن لینک </a> • با کلیک کردن بر روی این لینک صفحه ای برای فرستادن ایمیل باز می شود که قسمت آدرس(to) و قسمت موضوع (subject)در آن کامل شده است و آماده ارسال است.

  19. تصاویر در صفحات HTML <imgsrc="image.gif"> در این تگ IMG نشانه قرار گرفتن تصویر با هر فرمتی (jpg و gif و png و ...) در صفحه و SRCآدرس محل قرار گرفتن فایل عکس است. <imgsrc="http://www.example.com/images/image.gif"> اگر فایل html و عکس هر دو در یک پوشه باشند می توان برای راحتی در تایپ کردن از این تگ استفاده کرد: <imgsrc="image.gif"> می توانید از برنامه های ویرایش عکس از قبیل فتوشاپ و یا نرم افزار Microsoft Office picture managerبرای تغییر اندازه ،حجم و فرمت تصاویر استفاده کرد. همچنین در جزئیات این تگ می توان به موارد ذیل اشاره کرد: • Boder حاشیه تصویر • Alignوضعیت قرار گرفتن • Altعنوان تصویر • Hspaceفاصله عمودی • Vspace فاصله افقی • Widthعرض تصویر • Heightارتفاع تصویر مثال <img align=left alt="نام عکس" border="0" hspace="2" vspace="5"> اگر بخواهیم از یک عکس به عنوان یک لینک استفاده کنیم باید تگ عکس را به جای متن لینک استفاده کنیم. یعنی به صورت زیر: <a href="url"><imgsrc="image.gif"></a>

  20. ایجاد متن های متحرک در صفحه HTML • تگ<marquee>یک متن را به دلخواه در صفحه به حرکت در می آورد. • مثال <marquee loop="infinite">متن مورد نظر خود را اینجا بنویسید</marquee> • شناسه "loop="infinteباعث می شود که متن تا هنگامی که صفحه باز است به حرکت خود ادامه دهد. می توان به جای این شناسه از "loop="-1هم استفاده کرد. • به جای infinite  در شناسه loop می توان از اعداد استفاده کرد. برای مثال "loop="2  به مرورگر می گوید که حرکت متن را پس از دو بار چرخش متوقف کند. • می توان با وارد کردن شناسه " =bgcolorرنگ زمینه محلی را که متن در آن در حال چرخش است تغییر داد و برای تغییر رنگ زمینه از نام رنگ یا معادل هگزادسیمال آنها استفاده کرد. <marquee loop="infinite" bgcolor="yellow">

  21. لیست های نامرتب • دو نمونه از پر استفاده ترین لیستها در HTML لیستهای مرتب و لیستهای نامرتب هستند. در لیستهای مرتب ترتیب بخشهای مختلف لیست مشخص می شود ولی در لیستهای نامرتب این ترتیب مشخص نمی شود. • لیستهای نامرتب در لیستهای نامرتب برای عناصر لیست از شماره و عدد یا حروف الفبا استفاده نمی شود. عناصر این معمولاً با یک دایره تو پر مشخص می شوند. تگ ابتدای آن<ul> است و تگ پایانی آن </ul> است. برای جدا کردن هر بخش لیست در ابتدای آن از تگ <li>استفاده می شود. بهتر است هر تگ <li>که باز می شود با</li>بسته شود. شناسه type برای مشخص کردن شکل علامت مشخص کننده هر بخش استفاده می شود • Circleبا قرار دادن این مقدار برای لیست علامت ابتدایی هر بخش به شکل یک دایره تو خالی در می آید. • Disc این مقدار شکل علامت ابتدای هر قسمت از لیست را به یک دایره تو پر تغییر می دهد. • square این مقدار شکل علامت لیست را به صورت یک مربع تو پر در می آورد. <li type="circle"> قسمت اول لیست </li> مثال

  22. لیستهای مرتب می توان در مورد لیستهای مرتب هم مانند لیستهای نامرتب عمل کرد فقط کافیست به جای استفاده از <ul>و </ul>از تگهای <ol>و </ol>استفاده کرد.مثال: • شناسه start شماره های لیست از چه عددی شروع شود. • شناسه type این شناسه در لیستهای مرتب هم مانند لیستهای نامرتب برای تغییر علامت ابتدایی هر بخش از لیست استفاده می شود که در اینجا شماره ای است که برای هر قسمت از لیست استفاده می شود. از این شناسه می توان به صورت زیر استفاده کرد: • "type="1با این شناسه بخشهای لیست با اعداد ریاضی مشخص می شوند. • "type="Aبا استفاده از این شناسه بخشهای لیست با حروف بزرگ انگلیسی مشخص می شوند. • "type="aبا استفاده از این شناسه بخشهای لیست با حروف کوچک انگلیسی مشخص می شوند. • "type="Iبا استفاده از این شناسه بخشهای لیست با حروف بزرگ یونانی مشخص می شوند. • "type="iبا استفاده از این شناسه بخشهای لیست با حروف کوچک یونانی مشخص می شوند.

  23. آموزش کار با استایل (CSS) CSS یا همان Cascading Style Sheet روشی است برای قالب بندی و طراحی اجزای صفحه از قبیل متن، تصویر، زمینه صفحه، کادرها و تقریباً هر چیزی که در طراحی صفحه استفاده می شود بدون استفاده از کدهای HTML. از طریق این استایل شیتها می توانیم از دوباره نویسی کدهای HTML که باعث مشکل شدن کد نویسی و همچنین کند شدن سرعت بارگذاری صفحه در اینترنت می شود جلوگیری کنیم. برای مثال می توانیم یک بار نوع فونت مورد استفاده در یک صفحه را تعیین کنیم و دیگر مجبور نباشیم کد مربوط به فونت را در صفحه به کار ببریم. همچنین می توانیم از این ابزار قدرتمند در مواردی به جای جاوا اسکرپت نیز استفاده کنیم و چون مشکلات جاوا اسکرپت مثلاً غیر فعال بودن جاوا اسکرپت در مرورگر را ندارد با خیالی آسوده تر می توانیم از آن استفاده کنیم. و این امکان را می دهد که از یک فایل استایل خارجی برای تعیین خواص بخشهای مختلف صفحه های یک سایت استفاده کنیم. در این صورت می توانیم ظاهر همه صفحه ها را با ایجاد یک تغییر کوچک در فایل استایل خارجی تغییر دهیم.

  24. اصول نوشتن کدهای css با استفاده از کلاس می توانیم برای یک تگ HTML استایلهای متفاوتی را تعریف کنیم. برای نمونه فرض کنیم می خواهیم در صفحه دو نوع پاراگراف داشته باشیم: یکی با متن مشکی و دیگری با متن قرمز. برای مشخص کردن این دو نوع پاراگراف می توانیم از سلکتور کلاس استفاده کنیم. ابتدا استایل را به صورت زیر می نویسیم: p.black {color: black}p.red {color:red} در مرحله بعد باید برای هر پاراگرافی که می خواهیم به رنگ مشکی باشد از شناسه "class="blackدر تگ <p>استفاده کنیم و برای پاراگراف قرمز از شناسه "class="redالبته نام کلاسها اختیاری است ولی بهتر است آنها را طوری انتخاب کنیم که مفهوم داشته باشند تا وقتی که حجم استایل بیشتر شد گنگ نباشد. در مثال زیر می توانیم کد مربوط به نوشتن دو پاراگراف بالا را در متن HTML ملاحظه کنید: <p class="black">این متنی است که به رنگ مشکی نمایش داده می شود</p><p class="red">این متن به رنگ قرمز نمایش داده می شود. </p>

  25. تعریف کردن استایل در بخش head صفحه HTML • استفاده از استایلها می تواند به ما کمک کند تا از دوباره نویسی فرمانها جلوگیری کنیم. برای انجام این کار ما می توانیم یک Style را در بخش HEAD در متن HTML خود تعریف کنیم. یک استایل در HEAD با تگ <STYLE>آغاز می شود و با </STYLE> به پایان می رسد. <head><style><!--span { color:red; font-style:italic }--></style></head> همانطور که دیده می شود استایل با تگ <STYLE> آغاز می شود. سپس یک کامنت را شروع می کنیم تا مرورگرهایی که از CSSپشتیبانی نمی کنند استایل را نادیده بگیرند و در صفحه به نمایش در نیاورند. وقتی ما استایلی را در بخش HEAD متن خود برای یک تگ خاص تعریف می کنیم برای محتویات همه تگهایی که استایل برای آن تعریف شده در صفحه مورد استفاده قرار می گیرد. <spanاین متن قرمز و ایتالیک است،<</span>

  26. تنظیم پیج کد مورد استفاده در صفحه گاهی در هنگام مشاهده صفحاتی که به زبان فارسی نوشته شده اند،،با کلماتی به هم ریخته و غیر قابل فهم مواجه می شویم. دلیل این مشکل ناسازگار بودن Encoding انتخاب شده در مرورگر با زبان فارسی است. ممکن است به دلیل کامل نشدن بارگزاری صفحه ایجاد شده باشد یا به دلیل اینکه در هنگام طراحی Encoding متناسب با زبان فارسی انتخاب نشده باشد یا اصلاً در طراحی صفحه هیچ گزینه ای برای Encoding صفحه در نظر گرفته نشده باشد. در اکثر مواقع می توان صفحه مورد نظر را با تنظیم Encodingبر روی UTF-8 و یا Arabic(Windows)به صورت فارسی مشاهده کرد. برای طراحی صفحه باید به این موارد توجه کرد: • راست به چپ بودن صفحه • استفاده از شناسه "dir="rtlدر تگ <html> • تنظیم Encodingدر هنگام طراحی صفحه برای تنظیم Encoding صفحه باید از یک متاتگ در بخش HEAD متن استفاده کنیم. این متاتگ برای کد پیج utf-8 که بیشترین سازگازی را با صفحات فارسی دارد به صورت زیر است: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  27. Doctype در طراحی وب سایت، باید قبل از تگ HTML تگ DOCTYPEرا قرار دهید. این تگ به مرورگرتان می فهماند که شما از چه ورژنی از HTML استفاده می کنید و این کار کمک می کند که مرورگرها اطلاعات و کد های داخل سایت را بهتر بفمهمند و در نتیجه بهتر کار کنند. مثلا کد زیر مشخص می کند که در این سایت ازورژن ۴ HTML استفاده شده است: <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”> از انواع DOCTYPE ها می توان به این موارد اشاره کرد: Transitional، Frameset و Strict. • Frameset مناسب طراحان و برنامه نویسانی است که از Frame ها استفاده می کنند. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> • Transitional مناسب کسانی است که از روش قدیمی کد نویسی استفاده می کنند و نمی خواهند از کد نویسی جدید استفاده کنند.HTML 4.01 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> • Strictبهترین روش است و از روش جدید کد نویسی و CSSپشتیبانی می کند، در این روش حتما باید از CSSبه جای تگهای HTML برای Style دادن استفاده می شود. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

  28. مواردی که باید در طراحی صفحات از آنها پرهیز کرد • زمينه سياه :بدترين چيز وجود لينك هاي شكسته در سايت است . • PAGE UNDER CONSTRUCTION: بهتراست تا وقتي صفحه در حال ساختن می باشد از ایجاد لينك برای آن خودداری کرد.. چون باعث تلف شدن وقت بیننده سایت می شود. • متن ناخوانا : استفاده از متن هاي نامفهوم و پاراگراف هاي طولاني ذهن را خسته ميكند . هميشه از فونت هاي خوانا و با اندازه مناسب استفاده كنيد تا چشم در خواندن خسته نشود . استفاده از حالت هاي بولد و زير خط دار در جاي مناسب باعث خواناتر شدن متن شما ميشود .بهترین فونت های فارسی TahomaوTimes New Roman و در صفحات لاتین Arial می باشد. • عكس هاي بسيار بزرگ : استفاده از تصوير در طراحي سايت اهميت ويژه اي دارد . اما گاهي اين عكس ها بعلت حجم زياد مانع لود شدن سريع صفحه سايت شما ميشود و بيننده را ترغيب به بستن پنجره سايت شما ميكند ! هنگام استفاده از عكس حتما آن را با برنامه هايي مانند photoshopبراي استفاده در وب بهينه كنيد تا از كمترين حجم ممكن بهره بگيريد . • عرض صفحه سايت بزرگتر از عرض مرورگر : اين مورد خيلي اهميت دارد . چون همه عادت دارند براي ديدن ادامه مطالب سايت بسمت پايين حركت كنند . نه چپ و راست . حالا اگه ميخواهيد بيننده خود را زجركش كنيد عرض سايتتون رو تنظيم نكنيد . • عكس هايي كه لود نميشوند :لود نشدن تصاویر در سایت ،به هر دلیلی ،باعث پایین آمدن اعتبار ان سایت می شود.

  29. 1 - نحوه بارگزاری فایل ها بر روی سرور وب

  30. 2- نحوه بارگزاری فایل ها بر روی سرور وب

  31. 3- نحوه بارگزاری فایل ها بر روی سرور وب

  32. 4- نحوه بارگزاری فایل ها بر روی سرور وب

  33. 5- نحوه بارگزاری فایل ها بر روی سرور وب

  34. 6- نحوه بارگزاری فایل ها بر روی سرور وب توجه! Host Name/Server =217.218.56.24

  35. 7- نحوه بارگزاری فایل ها بر روی سرور وب

  36. تهیه و تنظیم فاطمه عسگری مسئول وب سایت و پورتال های دانشگاه الزهرا

More Related