چرا بعضي سايتها درست لود نمي شود؟

raspotineiran

New Member
با سلام
سایت یکی از دوستانم چرا روی هر سیستمی یه طور متفاوتی به نمایش در میاد رو سیستم خودش همه نوشته ها و تصاویر سر جایش هستند ولی تو سیستم من نوشته های سایتش بعضی وقتها سر جایشان نیستند یعنی مثلا داخل باکسی که باید به نمایش در بیایند به نمایش در نمی ایند
می گویند باید یك (سي اس اس) قفل كننده باشه كه سايت رو تو همه كامپيوتر ها به يه نحو نشون بده اره هميچين چيزي هست؟
ممنون ميشم اگه راهنمايي كنيد
 

ARTA_ADOBE CO

Active Member
Css یک زبان فرمت کننده متن است و چیزی رو قفل نمیکنه !
این دوستمون احتمالا در هر کامپیوتر از یک مرورگر استفاده میکنه .
یا اگه هم شما و ایشون مثلا از Ie استفاده میکنید باید حتما صفحه رو اینجا بزارید تا ببینم مشکل از کجاست !
 

winsent

Banned
آرتا ادوبی درست میگه

سورس رو بذار تا ببینیم مشکل از کجا آب میخوره
 

raspotineiran

New Member
استانداردهای وب > Doctype

ممکنه تا حالا تو طراحی‌هاتون به مواردی برخورد کرده باشين که به نظرتون همه چيز سرجای خودش قرار داره ولی صفحه اونطوری که بايد باشه نمايش داده نمی‌شه.


فکر می‌کنم این خط رو زیاد در بالای صفحه‌هاتون دیدین…
HTML Code:
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


اگه تا حالا نمی‌دونستين چيه بايد بگم اين 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"
"http://www.w3.org/TR/html4/strict.dtd">

HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict, Transitional, Frameset



HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


XHTML 1.1 DTD
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 

bamshad

Well-Known Member
raspotineiran جان
اینی که الا گفتی چه ربطی به موضوع داشت؟؟؟؟؟؟؟؟؟
 

winsent

Banned
تموم شد!

به نظر من کار خودتو راحت کن و Doctype رو حذف کن، وسلام نامه شد تمام!
 

جدیدترین ارسال ها

بالا