PDA

View Full Version : مشکل با <!DOCTYPE html PUBLIC



ClaimAlireza
پنج شنبه 19 مهر 1386, 11:09 صبح
من زمانیکه یه صفحه Aspx رو تو یه صفحه html قرار میدم(از طریق iframe) بعد از اینکه صفحه Aspx نیاز به scroll عمودی پیدا بکنه یه scroll افقی هم بوجود میاد ...

خیلی صفحات رو دستکاری کردم(گفتم شاید مشکل از سایز بندی جداول و ... باشه) نتیجه نگرفتم.

تا اینکه فهمیدم مشکل از بوجود آمدن نوار scroll عمودیه که در پی اون scroll افقی هم به وجود میاد که کاملا طبیعیه.

با حذف DOCTYPE مشکل حل شد منظورم این خط :



<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


ولی دردسر ها تازه شروع شد. حالا مشکل اینجاست که باید برای تک تک عناصر صفحه فونت و اندازه تعریف کنم.
در حقیقت اگه Style صفحه رو تنظیم کنیم دیگر کنترل ها از اون پیروی نمیکنن.

راه بهتری به نظر دوستان میرسه....

SalarSoft
پنج شنبه 19 مهر 1386, 17:48 عصر
مشکل شما اینه که استاندارد طراحی صفحات رو رعایت نکردید.
در تاپیک زیر استاندارد صفحات و همچنین انواع DOCTYPE توضیح داده شده.
http://barnamenevis.org/forum/showthread.php?t=54639

اگه این مشکلو حل نکرد یه نمونه از کدی که باعث این مشکل شده اینجا بزار تا بیشتر بتونیم کمک کنیم.