تست کردن صفحه
حتی اگر کد شما معتبر شناخته شود٬هنوز هم ممکن است صفحهٴ شما به آن روشی که می خواهید کار نکند ٬یا اینکه ممکن است در یک مرورگر به طور مناسب کار کند٬ اما در مرورگر دیگر کار نکند. اهمیت دارد که صفحه تان رادر هر تعداد مرورگر و روی هر پلات فرم ممکن است امتحان کنید.حداقل٬صفحه تان را روی نسخه های فعلی هر دو مرورگر Explorer و Netscape روی هر دو سیستم windows و Macintosh تست کنید.
برای تست کردن صفحات (X) HTML
کد (X) HTML وCSS را با استانداردها تطبیق دهید.هر تغییری که لازم است را اعمال کنید.
یک مرورگر را باز کنید و گزینه File>Open File را انتخاب کنید.
صفحهٴ وبی که می خواهید آن را امتحان کنید را روی یک دیسک سخت پیدا کرده و روی openکلیک کنید.صفحه در مرورگر ظاهر می شود.
تمام صفحه را بررسی کنید و اطمینان حاصل کنید که دقیقاً به همان روشی که شما می خواهید به نظر می رسد.برای مثال:
آیا قالب دهی همان طوری است که شمات می خواهید؟
آیا هر کدام از URLهای تان به سند مورد نظر اشاره می کند؟(شما می توانید با کلیک کردن روی URLها اگر فایل های هدف روی همان مکان های نسبی در کامپیوتر محلی ذخیره شده باشند٬آنها را امتحان کنید.)
آیا به فایل CSS شما به طور مناسب اشاره شده است؟
آیا تمام تصاویر شما ظاهر می شوند؟آیا آنها به طور مناسب در جای خود قرار گرفته و ردیف شده اند؟آیا شما نام وآدرس ایمیل تان را در صفحهٴ وب قرار داده اید به طوری که کاربران بتوانند با شما تماس بگیرند و در مورد صفحهٴ شما اظهار نظر کرده و پیشنهادهای شان را ارائه کنند؟(یا برای اجتناب از کشف آدرس ایمیل تان توسط sambotها٬یک فرم را در صفحه تان گنجانیده اید که مردم بتوانند با استفاده از آن اظهار نظرهای شان را برای شما بفرستند؟)
5.بدون اینکه صفحه را در مرورگر ببندید ٬سند (X) HTMLیا CSS مناسب را باز کرده و تغییرات لازم را در آن اعمال کنید.
6.تغییرات را ذخیره کنید.
7.به مرورگرها برگردید و دکمهٴ Refresh یا Reload را کلیک کنید تا تغییرات را ببندید.
8.مراحل 1 تا 7 را تکرار کنید تا از صفحهٴوب تان احساس رضایت کنید. اگر این کار مستلزم تلاش های متعدد بود٬ ناامید نشوید.
9.کد را مجددا ًبا استانداردها تطبیق دهید٬ تا اطمینان حاصل کنید که هیچ خطای جدیدی وارد کار نشده است.
10.فایل ها را به سرور آپلود کنید.
11.به مرورگر برگردید و URLصفحه تان را در نوار آدرس تایپ کرده و کلید Returnرا فشار دهید.صفحه در مرورگر ظاهر می شود.
12.در حالی که صفحهٴشما روی سرور قرار دارد٬دوباره آن را بررسی کنید تا اطمینان حاصل کنید که همه چیز درست است.
راهنمایی ها
دوباره٬اگر می توانید سند های HTML(X) را در مرورگرهای متعدد روی پلات فرم های مختلف تست کنید.شما هرگز نمی دانید که مراجعه کنندگان شما از کدام مرورگر(یا کامپیوتر)استفاده خواهند کرد.
بقیهٴ این توضیحات با مشکلات متداولی که ممکن است در یک کد معتبر بروز کند و همچنین راه حل های آنها سروکار دارند.
گاهی ایراد کار از شما نیست٬خصوصا ً در رابطه با سبک ها.اطمینان حاصل کنید که یک مرورگر از ویژگی که شما با آن مشکل دارید٬پشتیبانی می کند؛قبل از اینکه بخواهید آن مشکل را در کد خودتان جستجو کنید.
چه زمانی مرورگرکد را نمایش می دهد
اگر چه ممکن است وقتی که فایل تان را در یک مرور گر مشاهده می کنید٬از کدHTML(X)احساس غرور کنید٬اما می خواهید کدی که تبدیل به یک چنین صفحهٴ وب زیبایی شده در معرض دید همه قرار نگیرد.
چه زمانی مرورگر به جای صفحه کد را نمایش می دهد:
آیا شما فایل را در قالب متن (که گاهی سند متنی یا متن ساده نامیده می شود) ذخیره کرده اید؟ گاهی ٬اگر شما قبلا ً فایل را مثلا ً به صورت یک سند word ذخیره کرده باشید٬ذخیره کردن آن به صورت فقط متن کافی نیست. شما باید یک سند جدید را از نو ایجاد کنید٬کد را به سند جدید copy و paste کنید و سپس آن را به صورت فقط متن ذخیره کنید.
آیا شما فایل را با یک دنباله نام فایل htm.یا html. ذخیره کرده اید؟باید این کار را بکنید.
آیا در ابتدای صفحه DOCTYPE مناسب قرار داده اید؟
آیا از فرمان save as web page یا save as HTML در word (یا هر واژه پرداز دیگری)برای ذخیره کردن فایل های تان در قالب صفحهٴ وب استفاده کرده اید؟ آن فرمان به هر شکلی که ظاهر شود٬فقط سبب می شود متن معمولی به آنچه نرم افزار word به عنوان یک صفحهٴ وب در نظر می گیرد تبدیل شود.اگر کد خودتان را می نویسید٬این فرمان سبب نوشته شدن کد دیگری برای کد شما می شود. در عوض٬فرمان save as را انتخاب کنید و سپس فایل را با دنبالهٴ htm. یا html. در قالب Text Documentذخیره کنید.
<!DOCTYPE html PUBLIC"-/ / W3C/ /DTD XHTML
1.0 Transitional/ / EN" "http:/ /
www.w3.org/TR/
xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http:/ / www.w3.org/1999/xhtml">
<head>
<title>Mary Anna,the lguana</title>
<link rel="stylesheel"type="text /css"
href="teshterpage.css"/></head>
<body>
<img src="iguana.ipg"alt="lguana"width="220"
hiegh="165" />
<h1>Mary Anna,the laguana</h1>
<p>There once was an iguana
whose name was <em>Mary Anna</em>
her skin was so dry
that she'd have to cry
Here's some cream:would you please put it
Onna?</p>
</body></html>
شکل14.مشکل در پیوند به فایل cssاست٬نام فایلtestpage.css می باشد و در این جا من به یک فایل با نام testerpage.cssپیوند ایجاد می کنم. تعجبی ندارد که مرورگر نمی تواند فایل cssرا پیدا کند و بنابراین صفحه را به اشتباه نمایش می دهد.
در windowsاضافه کردن دنبالهٴنام فایل txt.به فایل هایی به شکل page.html ذخیره می کنید سبب ایجاد شدن چیزی شبیه به page.html.txt می شود.با دیدن دنبالهٴ نام فایل در پوشهٴ مربوطه از بروز این مشکل جلوگیری کنید٬نام فایل را د کادر محاوره ای save as بین علامت های نقل قول قرار دهید.
چه زمانی تصاویر ظاهر نمی شوند
علامت های xکوچک به رنگ قرمز٬نمادهای شکسته شده٬متن جایگزین یا اصلا ً هیچ چیز.اگر انتظار داشته اید به جای همهٴاینها یک تصویر نمایش داده شود٬وضعیت تان نا امید کننده است.
چه زمانی تصاویر ظاهر نمی شوند:
اول چک کنید که نام فایل مربوط به تصویر روی سرور با نامی که شما در تگ img به آن اشاره کرده اید دقیقاً منطبق باشند٬از جمله کوچک و بزرگ بودن حروف و دنبالهٴ نام فایل(شکل 15).
در نام فایل ها از فاصله های خالی استفاده نکنید. اگر چه ممکن است آنها به طور محلی (روی کامپیوترشخصی تان)٬کارکنند٬سرورها با آنها مشکل پیدا می کنند.
سپس ٬اطمینان حاصل کنید که مکان تصویر به درستی در URL تگ imgمشخص شده است. یک آزمایش آسان این است که تصویر را در همان دایرکتوری که صفحهٴHTML(X) در آن قرار دارد٬قرار دهید.این به آن معنی است که شما فقط باید مراقب نام و دنبالهٴ نام فایل در تگ imgباشید٬نه اطلاعات مربوط به مسیر .اگر تصویر نمایش داده شود٬می توانید کاملا ًمطمئن شوید که مشکل به مسیر ارتباط دارد.
اگر وقتی صفحه تان را روی کامپیوتر خودتان مشاهده می کنید٬تصویر ظاهر شد٬اما وقتی صفحه را به سرور آپلود می کنید تصویر ظاهر نشود٬اطمینان حاصل کنید که تصویر را به سرور آپلود کرده اید٬و مکان آن روی سرور در URL تگ imgمنعکس شده است.
تصویر را درقالب GIF یا JPG ذخیره کرده اید؟ من کاربرانwindows ای را دیدم که تصاویر را در قالب BMPایجاد می کنند(که Internet Explor برای windows هیچ مشکلی با آنها ندارد)٬ ولی نمی فهمند که چرا یک مرورگر دیگر(روی windows یا Mac) به جای تصویر٬یک نماد شکسته را نمایش می دهد.
<body>
<img src="lguana.ipg"alt="lguana"width="220"
height="165"/>
<h1>Mary Anna, the lguana</h1>
<p>There once was an iguana
شکل15.نام فایل برای تصویرiguana.jpgاست اما در این جا به اشتباه به صورت Iguana.jpبا یک I بزرگ به آن اشاره شده است.