واضح آرشیو وب فارسی:سایت ریسک: چرا بعضي سايتها درست لود نمي شود؟ raspotineiran 26 تير 1385, 01:44با سلام سایت یکی از دوستانم چرا روی هر سیستمی یه طور متفاوتی به نمایش در میاد رو سیستم خودش همه نوشته ها و تصاویر سر جایش هستند ولی تو سیستم من نوشته های سایتش بعضی وقتها سر جایشان نیستند یعنی مثلا داخل باکسی که باید به نمایش در بیایند به نمایش در نمی ایند می گویند باید یك (سي اس اس) قفل كننده باشه كه سايت رو تو همه كامپيوتر ها به يه نحو نشون بده اره هميچين چيزي هست؟ ممنون ميشم اگه راهنمايي كنيد ARTA_ADOBE CO 26 تير 1385, 05:26Css یک زبان فرمت کننده متن است و چیزی رو قفل نمیکنه ! این دوستمون احتمالا در هر کامپیوتر از یک مرورگر استفاده میکنه . یا اگه هم شما و ایشون مثلا از Ie استفاده میکنید باید حتما صفحه رو اینجا بزارید تا ببینم مشکل از کجاست ! winsent 26 تير 1385, 07:18سورس رو بذار تا ببینیم مشکل از کجا آب میخوره raspotineiran 26 تير 1385, 11:18ممکنه تا حالا تو طراحیهاتون به مواردی برخورد کرده باشين که به نظرتون همه چيز سرجای خودش قرار داره ولی صفحه اونطوری که بايد باشه نمايش داده نمیشه. فکر میکنم این خط رو زیاد در بالای صفحههاتون دیدین… HTML Code: < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ""> اگه تا حالا نمیدونستين چيه بايد بگم اين DOCTYPE که از Document Type Declaration گرفته شده يکی از موارد کليدی برای Valid شدن صفحهی استاندارد شماست. بدون اين، مرورگر نمیتونه تشخيص بده که شما از چه نسخهی HTML يا XHTMLای استفاده می کنيد و در نتيجه، درج نکردن کامل اون در بالای صفحه میتونه باعث درست Render نشدن صفحهی شما بشه. برای مثال بدون اون، مرورگرهایی مثل IE که از روش backward–compatible برای Render کردن صفحهها استفاده میکنن، استایلهای CSS شما رو تاحدی که IE4 ساپورتشون میکنه نمایش میده! اين DOCTYPE شامل يک URL ميشه که به آدرس يه فايل dtd. اشاره میکنه. محتویات این فايل همون اطلاعات لازم برای درست Render شدن صفحهی شما توسط مرورگر هستن. خيلی از نرم افزارهای طراحی صفحات وب (که متاسفانه Dreamweaver هم جزءشون هست) نسخهی ناقصی از اين تگ رو در صفحه میذارن که شبيه اين هست و آدرس فایل مورد نظر در اون درج نشده: (قابل توجه بروبچههای iProDev. یه نگاهی به صفحهی indexتون بندازین) HTML Code: < !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> این هم یه لیست از نسخههای معتبر این تگ با توجه به ورژن HTML یا XHTML و نوع صفحهتون: HTML 4.01 Strict, Transitional, Frameset HTML Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ""> HTML Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""> HTML Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" ""> XHTML 1.0 Strict, Transitional, Frameset HTML Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" ""> HTML Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> HTML Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" ""> XHTML 1.1 DTD HTML Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" ""> bamshad 26 تير 1385, 13:27raspotineiran جان اینی که الا گفتی چه ربطی به موضوع داشت؟؟؟؟؟؟؟؟؟ winsent 26 تير 1385, 13:41به نظر من کار خودتو راحت کن و Doctype رو حذف کن، وسلام نامه شد تمام!
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 10560]