ورود

View Full Version : xmlns چیست ؟



Kogana
پنج شنبه 04 آذر 1389, 17:11 عصر
این کد یعنی چی ؟ وقتی که این را اضافه می کنم یک کد javascript دارم که یک عکس را وسط صفحه نگه می داره زمانی که این کد رو می نویسیم دیگه کار نمی کنه؟ چه کار باید بکنم.

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

<html xmlns="http://www.w3.org/1999/xhtml">

mehdi.mousavi
پنج شنبه 04 آذر 1389, 17:22 عصر
سلام.
این کد نشون میده که HTML شما بر اساس چه Schema ای باید Validate بشه (در مورد مثال شما، XHTML 1 اونهم از نوع Strict اش). به بیان دیگه، یعنی خیلی سفت و سخت با HTML شما برخورد میشه و جا نداختن یه / ساده ممکنه باعث Invalid شدن اون HTML بشه... (فرصت ندارم جزییات رو براتون شرح بدم، لطفا در گوگل جستجو کنید).

قاعدتا، استفاده از XHTML 1 گونه Transitional اش مشکلتون رو حل میکنه:

<!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">

این رو بهتون میگم چون از سوالتون اینطور بر میاد که HTML اتون XHTML Compliant نیست (که اگر بود، میدونستید DTD چیه) و چون نیست، پس قاعدتا میتونید بدون نگرانی از DTD ی فوق استفاده کنید و احتمالا مشکلتون رفع میشه.

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

موفق باشید.

Kogana
پنج شنبه 04 آذر 1389, 17:53 عصر
با تشکر .تو google چه چیزی جست وجو کنم که اطلاعات دقیقی در مورد این مسئله بهم بده با تشکر.

Mr FTHEL
پنج شنبه 04 آذر 1389, 19:46 عصر
اگه انگلیسیت خوبه xmlns ;)