
 |
|
مهدی ولی خانی (ولیخانی) هستم .متولد دوم خرداد سال 63 . فارغ التحصیل رشته نرم افزار کامپیوتر ، مقطع کاردانی ، دانشگاه جامع علمی - کاربردی واحد داده پردازی.
در حال حاضر حرفه ی من طراحی و برنامه نویسی وب می باشد . هدف اصلی من از انتخاب رشته نرم افزار کامپیوتر فقط ورود به دنیای طراحی و برنامه نویسی تحت وب بود . در واقع بزرگترین سرگرمی من طراحی و برنامه نویسی می باشد .(چه بهتر که تحت وب باشه!)
ساعات زیادی از وقت روزانه من پشت یک کامپیوتر در اتاقم میگذره . به موسیقی زیاد علاقه دارم . دو سبک موسیقی را بسیار می پسندم . موسیقی اصیل ایرانی و موسیقی راک . رنگ مورد علاقه آبی و تیم مورد علاقه پرسپولیسه .
|
 |
  E-mail

| | Sun | Mon | Tue | Wed | Thu | Fri | Sat | | 28 | 29 | 30 | 1 | 2 | 3 | 4 | | 5 | 6 | 7 | 8 | 9 | 10 | 11 | | 12 | 13 | 14 | 15 | 16 | 17 | 18 | | 19 | 20 | 21 | 22 | 23 | 24 | 25 | | 26 | 27 | 28 | 29 | 30 | 31 | 1 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

| October, 2008 (10) |
| September, 2008 (10) |
| August, 2008 (5) |
| July, 2008 (1) |
| June, 2008 (4) |
| May, 2008 (4) |
| April, 2008 (10) |
| March, 2008 (6) |
| February, 2008 (3) |
| January, 2008 (4) |
| December, 2007 (21) |
| November, 2007 (3) |
| October, 2007 (2) |
| September, 2007 (13) |
| August, 2007 (5) |
| July, 2007 (3) |
| May, 2007 (1) |
| April, 2007 (3) |
| March, 2007 (6) |
| February, 2007 (4) |
| January, 2007 (9) |
| December, 2006 (7) |
| November, 2006 (6) |
| October, 2006 (2) |
| September, 2006 (1) |
 Total Posts: 152 This Year: 61 This Month: 13 This Week: 7 Comments: 107
 newtelligence dasBlog 1.9.6264.0
|
|
Thursday, September 27, 2007
|
|
Sunday, September 23, 2007
|
|
نسخه جدید ASP.net Ajax Control Toolkit ارائه شد.
نسخه 10920 بسته ASP.net Ajax Control Toolkit که مربوط به ماه سپتامبر می باشد در تاریخ 2007-09-20ارائه شده است که می توانید فایل های مربوطه را از اینجا دانلود کنید. در این نسخه کنترل جدیدی به مجموعه کنترلهای موجود اضافه نشده است و تنها به رفع باگ های کنترل های Calendar, PopupBehavior, AutoComplete, Accordion, ConfirmButton, ModalPopup, MaskedEdit و Slider پرداخته شده است. جهت مشاهده دموی از کنترلهای بسته ASP.net Ajax Control Toolkit هم می توانید این بخش از وب سايت ASP.net را مشاهده کنید. نکته جالب اینجاست که معمولا ایشون در امر نوشتن مطلب در مورد ارائه نسخ جدید هرآنچه که به ASP.net ربط داشته باشند به نوعی پیشتاز هستند و پست های ایشان معمولا به عنوان مرجع در نظرگرفته می شوند که در مورد ارائه نسخه جدید ASP.net Ajax Control Toolkit خبری از پست ایشان نیست!
|
|
|
Sunday, September 16, 2007
|
|
Paste from Visual Studio پلاگینی کارآمد برای دات نت نویسان
Paste From Visual Studio نام یکی دیگر از پلاگین های کارآمد Windows Live Writer می باشد که مخصوص وبلاگ نویسان حوزه دات نت می باشد ، کاری شبیه به Copy Source As HTML را انجام می دهد ، تمامی بخش های Visual Studio از جمله فایل های css , javascript , code behind , aspx را بصورت کامل پشتیبانی می کند ، کار با آن نیز به مانند سایر پلاگین های WLW بسیار ساده است ، کافی است که ابتدا این پلاگین را از اینجا دانلود کرده و بعد از نصب آن در منوی Insert آیتمی با نام Paste From Visual Studio وجود دارد که کار تولید کد html معادل عبارت را برای شما تولید می کند . لازم به ذکر است که سری جدید نمونه کدهای این وبلاگ نیز با استفاده از این پلاگین تولید می شوند.
|
|
|
Saturday, September 15, 2007
|
 |
|
 |
|
تغییر ارتفاع بخش Bookmark bar مرورگر فایرفاکس
به صورت پیش فرض نوار Bookmark فایرفاکس که در پائین Address Bar قرار دارد Bookmark های شما را در یک سطر نمایش میدهد و در صورتیکه تعداد بوک مارک های شما خیلی زیاد باشد و در یک سطر جا نشود به دو سطر انتقال داده نمی شود بلکه از یک فلش در انتهای این بخش استفاده می شود که با کلیک بر روی آن می توانید بوک مارک های بیشتری را ببینید ، برای من که خیلی خوشایند نبود و دوست داشتم که نوار بوک مارک هایم در دو سطر و یا بیشتر (به هر تعداد که بوک مارک دارم)افزایش پیدا کند ، به عبارت دیگر در جستجوی راه حلی برای افزایش ارتفاع این بخش از فایرفاکس بودم ، به صورت معمول و با استفاده از کشیدن انتهای این بخش به پائین که نشد ارتفاعش را زیاد کنم ، جستجو در گوگل مرا به این صفحه هدایت کرد که در آن توضیحی در رابطه با چگونگی افزایش ارتفاع این بخش از فایرفاکس داده شده است.
روش کار به این شکل است که شما باید یک فایل با نام userChrome.css را در شاخه chrome پروفایل خود در فایرفاکس ایجاذ کنید و در این فایل کد زیر را قرار دهید : /* Multi-row bookmarks toolbar */
#bookmarks-ptf {display:block !important; }
#bookmarks-ptf toolbarseparator {display:inline !important; }
#bookmarks-ptf .bookmark-item { visibility: visible !important;}
#overflow-padder { width: auto !important; }
/* this controls the length of the bookmarks */
#bookmarks-chevron { display: none !important; }
البته به جز این بخش که در واقع محدودیت یک سطری را برای شما برمیدارد با اضافه کردن بخش زیر هم می توانید یک محدودیت برای حداکثر ارتفاع این بخش تعریف کنید ، لذا برای اعمال این محدودیت کافیست که کد زیر را نیز به انتهای بخش فوق اضافه نمائید.
#PersonalToolbar {max-height:999px !important;}
به جای 999px هم که مقدار مورد نظر خود را وارد نمائید.
در صورتیکه به شاخه پروفایل خود بروید مشاهده می کنید که فایلی با نام userChrome-example.css در این شاخه وجود دارد ، نکته ای که وجود دارد این است که در داخل این فایل مقداری کد های css هم وجود دارد که باید در فایل شما هم باشد ، لذا کدهائی که در این فایل است را در ابتدای فایل خود و قبل از هر چیز دیگری کپی کنید. این هم تصویری از بخش بالائی مرورگر فایرفاکس من.
حال اگر نمی دانید که این Profile شما در کجای هارد شما قرار دارد پیشنهاد میکنم این مطلب که شرح محل قرارگیری این پوشه در سیستم عامل های مختلف را نشان می دهد بخوانید.
در صورتیکه با اجرای این روش مشکلی دارید میتوانید در بخش نظرات مطرح کنید و یا بخش نظرات منبع این مطلب را بخوانید.
در انتها فایل آماده UserChrome.css را در قالب یک فایل .rar برایتان آماده کرده ام که می توانید از آن استفاده کنید.
Technorati Tags:
firefox
,
bookmark
,
css
|
|
 |
|
 |
|
منابع فارسی برنامه نویسان دات نت
مشاهده گزارش های روزانه ای که DAS Blog در مورد بازدیدکنندگان از وبلاگ و عبارت های جستجو شده در موتورهای جستجو ارائه می دهد مرا به یک نتیجه جالب رسونده ، و اون اینکه تعداد خوانندگان این وبلاگ و یا کسانی که بصورت اتفاقی و یا از طریق جستجو به نحوی وارد این وبلاگ می شوند و به دنبال مطالب مقدماتی در رابطه با دات نت هستند کم نیست ، لذا تصمیم گرفتم پستی را در این وبلاگ به فهرست کردن منابع فارسی برای برنامه نویسان دات نت تخصیص دهم ، در صورتیکه شما وب سايـت و یا فوروم را می شناسید که در این فهرست نیست لطفا آن را از طریق ایمیل و یا گذاشتن کامنت برایم ارسال کنید. - وب سايت های آموزشی در رابطه با دات نت
- Persia Developers
این وب سايت در واقع نسخه جدید وب سايت shahabfar.com می باشد ، که چند وقتی است که در دسترس کاربران می باشد ، وب سايت دارای سه بخش اصلی مقالات ، اخبار و فوروم می باشد که هر سه فعال می باشد. - سخا روش
یکی ازقدیمی ترین وب سايت هائی که بنده می شناسم وب سايت شرکت سخا روش می باشد که وب سايت پویائی می باشد و مقالات و اخبار بسیار خوبی در زمنیه دات نت منتشر می کند. - 30Sharp
یک وب سايت که گویا تازه آماده شده است ، ولی تنها به #C نمی پردازد و به دیگر زبان ها و تکنولوژی های وابسته به دات نت هم می پردازد. - فوروم های دات نت
- Persian Tools
این فوروم دارای بخش های مختلفی می باشد که یکی از بخش های اصلی آن برنامه نویسی می باشد ، در این بخش انجمن ASP 3.0 و ASP.net هم وجود دارد که انجمن فعالی هم هست ، این انجمن بیشتر جنبه سوال و جواب را داره و کمتر مقالات مرتبط و اخبار دات نت در این انجمن منتشر می شود. - Dot Net Source
یک فوروم تخصیص در رابطه با دات نت می باشد که تمامی بخش های آن هم فعال هستند . - Developer Center
یک فوروم فوق العاده پر محتوا و ارزشمند که مطالب نابی را در آن می باید ، مملو از مقالات تخصصی که در رابطه با دات نت هم مطالب بسیار خوبی در آن یافت می شود ، این فوروم در عین اینکه به سوالات کاربران خود پاسخ می دهد به انتشار مقاله نیز می پردازد . - برنامه نویس
این فوروم هم به صورت تخصصی به زمینه برنامه نویسی می پردازد که یکی از بخش های آن دات نت می باشد . - P30Download
یکی از بخش های این فوروم هم مربوط به NET Framework.می باشد ، علاوه بر سوال و جواب که بحثی عمومی در تمامی فوروم ها می باشد در این فوروم مقالات مرتبط با دات نت هم یافت می شود.
|
|
|
Friday, September 14, 2007
|
 |
|
 |
|
معرفی پلاگین SkyDrive Embed نرم افزار Windows Live Writer
با استفاده از این پلاگین قادر خواهید بود فایل های خود را که در سرویس Sky Drive مایکروسافت آپلود کرده اید در بلاگ پست خود درج کنید ، در صورتیکه آشنائی با Sky Drive ندارید این سرویس رایگان هم یکی از سرویس هائی است که در سايت Spaces.live.com ارائه می شود ، با استفاده از این سرویس قادر خواهید بود فایل های خود را بر روی سرورهای مایکروسافت آپلود کرده و آن را با دوستان خود به اشتراک بگذارید ، البته شما بخش هائی هم برای قراردادن فایل های شخصی خود و همچنین فایل های قابل دسترس برای اشخاص خواص هم هستید ، ظرفیت این فضا در حال حاضر 500 مگا بایت می باشد که امید است مایکروسافت آن را هم بیشتر کند.
جهت استفاده از پلاگین Sky Drive کافیست که آن را از اینجا دانلود کرده و سپس نصب کنید.بعد از نصب این پلاگین در بخش Insert نرم افزار WLW شما بخشی با نام Insert SkyDrive Embed اضافه شده است که با کلیک بر روی آن پنجره مربوط به درج یک فایل از سرویس Sky Drive در بلاگ پست شما ظاهر می شود. جهت استفاده از این پلاگین دو راه وجود دارد ، یکی دادن اطلاعات کاربری شما به این پلاگین و انتخاب فایل مورد نظر از فهرستی که برای شما از روی اکانت شما لیست می شود و دیگری دادن آدرس فایل است ، در این پست ما روش اول یعنی دادن اکانت کاربری را تست می کنیم ، لذا بعد از باز شدن پنجره این پلاگین به تب دوم ، یعنی تب Use Windows Live ID رفته و بر روی SignIn کلیک کرده ، پنجره ای باز شده ، اطلاعات اکانت کاربری خود را وارد کرده و سپس Login کنید ، بعد از لاگین کردن پنجره فوق بسته شده و شما به پنجره قبلی باز میگردید ، در این پنجره بر روی Show Files and Folders را بزنید تا پنجره مربوطه بازشده و سپس فایل خود را انتخاب کنید ، نوع نمایش را انتخاب کرده و بر روی Insert کلیک کنید ، باکس مربوط به فایل انتخابی در پست شما ظاهر خواهد شد.
موفق باشید.
|
|
 |
|
 |
|
زبان XHTML و مشخصه Height=100% برای تگ Table - بخش دوم
در بخش اول این مقاله به عدم پشتیبانی XHTML از Height=100% اشاره کردیم ، به بیان یک راه حل برای حل این مشکل پرداختیم ، راه حل ارائه شده مشکل را بصورت کامل در مرورگر FireFox حل می کرد اما همچنان در IE با مشکل Scroll داشتن صفحه روبرو بودیم ، در این پست تمام تلاش خود را برای ارائه یک راه حل (شاید هم تنها راه حل) برای از بین بردن این Scroll آزاردهنده خواهیم کرد .
در این بخش علاوه بر استفاده از css مقداری هم کد جاوا اسکریپت به صفحه خود اضافه خواهیم کرد تا مشکل بصورت کامل حل شود.
بخش 1 - اضافه کردن css در صورتیکه بخش css مطلب قبلی را به یاد داشته باشید بخشی که باعث میشد که Scroll در مرورگر IE ایجاد شود بخش زیر بود :
#MainCell
{
background-color:gray;
height:100%;
}در صورتیکه بتوانیم از دستورات شرطی css استفاده کنیم و بخش height=100% را به شکلی تنظیم کنیم که تنها وقتی مرورگری به غیر از IE بود در صفحه استفاده شود مشکل تا حدودی حل می شود ، اشتباه نکنید قرار نیست ما این بخش را با استفاده از جاوا اسکریپت پیاده سازی کنیم ، این بخش را بوسیله قدرت css پیاده سازی خواهیم کرد. مرورگر IE تا نسخه 6 از این نوع css پشتیبانی نمی کرد:
html>body #MainCell {
height:100%;
} پس اگر قرار باشد بخشی را در فایل css داشته باشیم که بخواهیم در مرورگری به غیر از IE استفاده شود از همین بخش استفاده می کردیم ، کافی بود آن بخش اختصاصی را به شیوه فوق در فایل css تعریف کنیم ، اما مشکل اینجاست که IE 7.0 از این نوع css هم پشتیبانی می کند ، اما خوب باز هم یک ترفند دیگری وجود دارد ، آن هم استفاده از css زیر است که IE 7.0 هم آن را پشتیبانی نمی کند:
html>/**/body #MainCell
{
height:100%;
}با این کار تونستیم بخشی که مشکل ساز هست را در IE استفاده نکنیم ، اما با حذف این بخش دیگر Footer به انتهای صفحه منتقل نمی شود ، اینجاست که جاوا اسکریپت این مشکل را حل خواهد کرد: بخش 2 - اضافه کردن Javascript ی که تنها در IE اجرا شود
سناریوی این بخش هم به این صورت است که یک متد را در دو رویداد PageLoad , PageResize صفحه صدا میزنیم ، در متد فراخوانده شده کاری که می کنیم این است که ارتفاع صفحه را در یک متغیر ذخیره کرده ، دو مقدار ثابت 150 , 75 پیکسل که مربوط به Header , Footer هستند را از آن کم کرده مقدار باقی مانده که همانا! مقدار فضای باقی مانده از صفحه است را به سلولی که قرا است محتویات صفحه در آن قرار بگیرد نسبت می دهیم ، به این شکل:
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body , html
{
height:100%;
margin:0px;
}
#MainTable
{
height:100%;
width:100%;
}
#MainCell
{
background-color:gray;
height:100%;
}
#HeaderCell
{
height:150px;
background-color:blue;
}
#FooterCell
{
height:75px;
background-color:red;
}
</style>
</head>
<body onload="Page_OnLoad();" onResize="Page_OnLoad();">
<table id="MainTable">
<tr><td id="HeaderCell"></td></tr>
<tr><td id="MainCell"></td></tr>
<tr><td id="FooterCell"></td></tr>
</table>
<script type="text/javascript" language="javascript">
function Page_OnLoad()
{
document.getElementById("MainCell").style.height = document.body.clientHeight - 250;
}
</script>
</body>
</html>
با این دو بخش مشکل به صورت کامل حل شد ، اما شاید این سوال برای شما پیش بیاید که چرا استفاده از تگ های Div نسبت به این روش سخت تر هست ، برای اینکه که سادگی و سختی و مشکلاتی که در هر روش وجود دارد را شما خودتان ببینید و خودتان تصمیم بگیرید که در صورت نیاز از کدام روش استفاده نمائید آن روش را هم در یک پست جداگانه ارائه خواهم داد ، اما در طراحی روز دنیا از Table دیگر استفاده نمی شود و این روش به نوعی منسوخ باشد!
نمونه صفحه که هم در IE , هم در FF کار می کند را می توانید از زیر دانلود کنید:
موفق باشید.
|
|
|
Thursday, September 13, 2007
|
 |
|
 |
|
معرفی پلاگین Live Spaces Photo Album نرم افزار Windows Live Writer
چند روزی هست که نسخه جدید WLW مایکروسافت ارائه شده است ، اگرهیچگونه آشنائی با Windows Live Writer ندارید به طور مختصر خدمتتان عرض کنم که مایکروسافت نرم افزار رایگانی را ارائه داده است که بوسیله آن می توانید مطالب وبلاگ خود را از طریق یک نرم افزار Desktop بر روی وبلاگ خود منتشر کنید ، قابلیت های زیاد این نرم افزار و پشتیبانی از بسیاری سرویس دهنده های معروف وبلاگ نویسی چون وردپرس ، بلاگر ، Live Spaces و ... و بسیاری نرم افزارهای وبلاگ نویسی مانند وردپرس ، Community Server , DAS Blog و ... باعث شده است که این ابزار در بین وبلاگ نویسان طرفدارهای زیادی داشته باشد.
امکانات اولیه این ابزار به مانند بسیاری از نرم افزارهای دیگر جوابگوی تمامی نیازهای ما نخواهد بود ، لذا مایکروسافت با در نظر گرفتن امکان اضافه کردن Plugin برای این نرم افزار دست برنامه نویسان را باز گذاشته است که هر گونه پلاگین را برای این ابزار کارآمد تهیه و در دسترس کاربران این ابزار وبلاگ نویسی قرار دهند ، درست به مانند آنچه شما در FireFox می توانید ببینید ، انبوهی از افزونه ها که امکانات فوق العاده ای به نرم افزار اصلی اضافه خواهند کرد.
در این پست تصمیم دارم پلاگین کاربردی Live Spaces Photo Album Plugin نرم افزار Windows Live Writer را برای شما معرفی کنم.
Live Spaces Photo Album Plugin: با استفاده از این پلاگین قادر خواهید بود تصاویری که در سرویس عکس Live Space مایکروسافت آپلود شده است را در متن بلاگ پست خود قرار دهید .طرز کار این پلاگین هم بسیار ساده است ، کافی است که در ابتدا فایل 330 کیلو بایتی این پلاگین را از اینجا دانلود کنید و بعد از نصب آن در ستون Insert نرم افزار Live Writer شما بخشی به نام Insert From Spaces Album اضافه می شود با کلیک بر روی این لینک پنجره ای باز می شود ، در آن آدرس Live Space خود و یا جائی که میخواهید از آن تصویری بردارید و در وبلاگ خود قرار دهید را وارد نمائید و بر روی Load Albums کلیک کنید تا آلبوم های مربوط به این Live Space برای شما فهرست شود ، سپس آلبوم مورد نظر خود را انتخاب کرده و بر روی Load Pictures کلیک کنید ، در ستون Pictures فهرست تصاویر آن آلبوم برای شما لیست می شود تصویر مورد نظر را انتخاب کرده و بر روی Insert Click کنید ، با این کار تصویر در پست شما درح خواهد شد ، جهت داشتن یک Live Spaces Album کافیست که در سايت Spaces.Live.com عضو شوید و تصاویر خود را آنجا آپلود کنید ، این پلاگین امکان آپلود تصاویر را ندارد و تنها تصاویر آپلود شده را برای شما فهرست می کند .
پیش نیاز این پلاگین برای نصب ، نصب بودن .net Framework 2.0 می باشد که معمولا بر روی ویندوز ها نصب است ، در صورتیکه این ابزار را ندارید از سايت مایکروسافت می توانید به صورت رایگان آن را دانلود کنید.
موفق باشید.
|
|
 |
|
 |
|
زبان XHTML و مشخصه Height=100% برای تگ Table - بخش اول
مجموعه کنترل های ASP.net Ajax Control Toolkit بر اساس زبان XHTML نوشته شده اند و در صورتیکه زبان صفحه شما XHTML نباشد با مشکلات زیادی در بخش نمایش این کنترل ها مواجه خواهید شد ، استفاده از زبان XHTML هم برای کسانیکه که سالیان سال هست که از زبان HTML استفاده می کنند خیلی راحت نیست ، یکی از مواردی که در اولین دقایق استفاده از این زبان XHTML برای من پیش آمد مشخصه Height=100% برای تگ Table است .این مشخصه دیگر در زبان XHTML برای تگ Table قابل نسبت دادن نیست و در صورتیکه این مشخصه را در تگ خود قرار بدهید ویرایشگر مربوطه خطاهائی را به شما در این رابطه نمایش می دهد . اما راه حل چیست ؟ برای حل این مشکل دو راه حل وجود دارد ،البته هیچ کدام از این دو راه حل ، به صورت کامل مشکل را حل نمی کنند. اولین راه حل استفاده از تگ های Div به جای Table است و دیگری استفاده از همین تگ Table است بهمراه css . در این پست قصد دارم روش دوم را به شما توضیح بدهم ، چرا که دست یافتن به آن آسان تر و همچنین کارآمد تر از روش اول است !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body , html
{
height:100%;
margin:0px;
}
#MainTable
{
height:100%; width:100%;
}
#MainCell
{
background-color:red;
}
</style>
</head>
<body>
<table id="MainTable">
<tr>
<td id="MainCell"></td>
</tr>
</table>
</body>
</html> همون طور که در کد فوق مشاهده می کنید ، با نسبت دادن مقدار height=100% برای body , html مشکل حل می شود ، و با نسبت دادن Height=100% برای MainTable می توانیم یک جدول که طبق زبان XHTML تعریف شده و ارتفاعش 100% است داشته باشیم ، اما توجه شما را به این بخش جلب می کنم :
body , html
{
height:100%;
margin:0px;
}margin:0px را در صورتیکه از این بخش از css حذف نمائید ، صفحه شما Scroll می خورد ، مشکل استفاده از این روش در همین بخش است ، وقتی در زبان XHTML به یک تگ Table مقدار Height=100% نسبت داده می شود ، 100% صفحه تخصیص داده می شود نه 100% از آن فضائی که استفاده نشده است ، این مشکل را با طرح یک مثال دیگر بیان می کنم ، فرض کنید قرار است جدولی داشته باشید با سه سطر ، سطر اول و سطر سوم که به ترتیب مربوط به Header و Footer صفحه شما می باشند باید دارای ارتفاع ثابت 150 و 75 پیکسل باشند و سطر دوم که مربوط به قرار گرفتن محتویات صفحه است باید باقی مانده صفحه را پر کند به شکلی که Header در بالا و Footer در پائین قرار گیرد ، کد زیر با توجه به توضیح فوق که Height=100% برای جدول و ستون هایش به این معناست که کل صفحه را اختصاص بدهد باز هم اسکرول در صفحه ظاهر می شود ،البته در حالتی که شما به یک Cell از جدول مقدار Height=100% را نسبت می دهید این IE است که تمامی 100% صفحه را اختصاص می دهد و در فایرفاکس تمامی فضای باقی مانده به آن cell اختصاص داده می شود .
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style>
body , html
{
height:100%;
margin:0px;
}
#MainTable
{
height:100%;
width:100%;
}
#MainCell
{
background-color:gray;
height:100%;
}
#HeaderCell
{
height:150px;
background-color:blue;
}
#FooterCell
{
height:75px;
background-color:red;
}
</style>
</head>
<body>
<table id="MainTable">
<tr><td id="HeaderCell"></td></tr>
<tr><td id="MainCell"></td></tr>
<tr><td id="FooterCell"></td></tr>
</table>
</body>
</html> تا به اینجای کار مشکل در فایرفاکس بصورت کامل حل شده است و تنها این IE است که دارای مشکل است (نسخه IE که من صفحه را با آن تست کرده 7 بود.). بدلیل طولانی شدن این پست بیان یک راه حل برای رفع مشکل اسکرول در IE را به پست بعدی موکول می کنم. موفق باشید.
Technorati Tags:
XHTML
,
Height
,
Table
,
Css
,
IE
,
FireFox
|
|
|
Wednesday, September 12, 2007
|
|
میزان اعتیاد به وبلاگ نویسی در شما!
در صورتیکه تمایل دارید از میزان اعتیاد شما به پدیده وبلاگ نویسی با خبر شوید کافی است که اندکی وقت گذاشته و به 14 سوال این وب سايت پاسخ دهید ، آنگاه خواهید فهمید که درصد اعتیاد شما چقدر است و شما در چه مرحله ای از اعتیاد هستید. با اینکه وبلاگ من خیلی زود زود بروز نمیشه (که قراره از این به بعد برای بیشتر وقت بزارم)نمیدونم چرا اینقدر درصد اعتیاد من بالاه ، شاید یکی از دلایلش تعداد زیاد وبلاگ هائی باشه که در طول روز می خوانم و همین طور وقت زیادی باشه که برای این کار میزارم . در مورد من درصد اعتیاد به شرح زیر می باشد!
Technorati Tags: Addicted , Blogging
|
|
|
تغییر تنظیمات پیش فرض در کنترل های ASP.net Ajax Control Toolkit
تا چندی پیش به شکل خیلی ریز به بررسی و استفاده از کنترلهای Microsoft ASP.net Ajax Control Toolkit نپرداخته بودم ، این پروژه جدید باعث شد تا اندکی توجه به این کامپوننت Open Source داشته باشم ، در نگاه اول مجموعه ای است خوب و کاربردی برای برنامه نویسان دات نت که می تواند امکانات جالبی به برنامه های تحت وب شما بدهد ، اما این پروژه Ajax Control Toolkit مشکلاتی نیز دارد که یکی از آنها که بنده جدیدا به آن برخورده ام مشکل عدم داشتن تنظیمات کافی ب | |