مشاهده نسخه کامل
: پیاده سازی بدون table با div؟؟؟؟
shahinfarasystem
02-05-2009, 21:09
سلام
قبلا یه حالتی رو دیده بودم توی صفحات وب که با table پیاده سازی میشد
به این صورت که مثلا یه عکس رو توی فتوشاپ چند بخش می کردند و مثلا به عنوان بنر سایت یا صفحه ورود به سایت با table روی اینترنت می گذاشتنش که یه عکس بزرگ به صورت چند تا عکس کوچیک شروع به لود کردن می کرد...........که باعث لود سریعتر صفحات اینترنت می شد
حالا می خوام بدونم راهی هست که این کار رو بدون table و با div انجام بدیم چون می خوام صفحه ام کاملا table less باشه؟؟
ممنونم
DaRiOuShJh
03-05-2009, 11:37
سلام
شاهین جان دیگه از اون متد زیاد استفاده نمیشه
چون عکس های تیکه شده هم معمولا حجم بیشتری نسبت به عکس یه پارچه دارند هم برای تک تک عکس ها هر بار باید یک server request فرستاده بشه و برگرده
زمان میبره
البته برای صفحاتی مثله Intro که فقط عکس هستند خیلی تاثیر نداره
استفاده از table هم همینطور تاثیر زیادی نداره چون تو صفحات بزرگ همراه با محتوای زیاد باعثه دردسر در بعضی مرورگر ها میشه
ولی خوب شما هم میتونید از div برای تک تک عکسها استفاده کنید هم یه div کلی با عکس های همسایز
shahinfarasystem
03-05-2009, 15:27
سلام
شاهین جان دیگه از اون متد زیاد استفاده نمیشه
چون عکس های تیکه شده هم معمولا حجم بیشتری نسبت به عکس یه پارچه دارند هم برای تک تک عکس ها هر بار باید یک server request فرستاده بشه و برگرده
زمان میبره
البته برای صفحاتی مثله Intro که فقط عکس هستند خیلی تاثیر نداره
استفاده از table هم همینطور تاثیر زیادی نداره چون تو صفحات بزرگ همراه با محتوای زیاد باعثه دردسر در بعضی مرورگر ها میشه
ولی خوب شما هم میتونید از div برای تک تک عکسها استفاده کنید هم یه div کلی با عکس های همسایز
داریوش جان ممنون ولی چند تا سوال دارم
1) اگر این متر اشتباه بوده چرا از اول استفاده میشده ؟؟ الان از روش لوید یکسره کل عکس استفاده می کنند؟؟
2) معذرت می خوام منظور از صفحه intro چی هستش؟؟
3) کلا مزیت به کار بردن table یا tableless بودن صفحه چی هستش که خیلی جاها به شدت منکر tableهستند
4) tableless یعنی اینکه فقط توی صفحه با css طراحی مون رو انجام بدیم به جای table درسته؟؟؟
ممنون
ببخشیدا.............:10::10::10::10:
DaRiOuShJh
03-05-2009, 18:35
خواهشات برادر
1. نه اون زمان که اشتباه نبود! اون موقع استفاده از table متداول بود و css و div هنوز نیومده بود
ولی در کل به نظره خودم که چیزی منسوخ نمیشه
کماکان میشه از همون کدها هم استفاده کرد به شرطی که مشکلی برای مرورگرها به وجود نیارن
در مورده لود عکس هم راه های مختلفی مبتنی با css اومده
البته به حجم و سایز عکس بیشتر بستگی داره
2. introduction رو معمولا همون صفحه ی اول سایت های مختلف مخصوصا سایت های خانگی، بندها و بیوگرافی و ... میگن که شامل یه عکس یا فلش در وسط صفحه میشه و کاربران باید برای ورود به سایت یا بخش های مختلفش روش کلیلک کنند
مثلا همین صفحه اول سایت خودم که هم حکم Intro رو داره هم preload عکس ها
3. همون دیر لود شدنه مطالب و مشکل با بعضی از مرورگرهاست
چون حجم کدها رو هم table زیاد میکنه (البته وقتی که تعداده زیادی جدول تو در تو باشه)
شما فرض کن یه جدول با دو تا ستون لازم داری
با دو تا div و یه خط css تمومه ولی با table باید از tr و td هم استفاده کنی
همینطوری خورد خورد حجم زیاد میشه و جدول ها تو در تو میشن
البته بازم بسته به نوعه صفحه و سایت داره
معمولا برای سایت های استاتیک با مطالب ثابت و کم مشکل ساز نمیهش این موضوع
ولی استاندارد جدید div رو پیشنهاد میکنه
ولی نه اینکه اصلا از table استفاده نشه
اون هنوز استفاده های خودش رو داره ولی تو Layout اصلی div استفاده بشه بهتره
4. آره تقریبا
با css و div
خواهش
بازم موردی بود بگو
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.