View Full Version : سوال: مشکل باcss
usef.e1364
سه شنبه 23 شهریور 1389, 14:07 عصر
باسلام.
دو تا سوال داشتم:
چرا گاهی اوقات browser تغییرات درcss را متوجه نمیشه؟(باید اسم فایلcss رو عوض کنم تا بفهمه)
بعدیشم اینکه من سه تاdiv توی صفحه دارم که widthهاشون را این جوری گذاشتم:
سمت چپ و راست:15% و وسطی:60%
تویffمشکلی نداره ولی تویie سمت چپی میفته پایین.چرا؟
LORD AELX
سه شنبه 23 شهریور 1389, 15:42 عصر
چرا گاهی اوقات browser تغییرات درcss را متوجه نمیشه؟(باید اسم فایلcss رو عوض کنم تا بفهمه)
چون مرورگر شما اطلاعات رو کش (cache) می کنه و فایل CSS رو دوباره نمیخونه، اگر با چند بار Refresh کردن و یا نوشتن دوباره آدرس حل نشد می بایست مرورگرتون رو ببندید و مجددا باز کنید. میتونید تنظیمات مربوط به کش کردن رو هم غیر فعال کنید.
بعدیشم اینکه من سه تاdiv توی صفحه دارم که widthهاشون را این جوری گذاشتم:
سمت چپ و راست:15% و وسطی:60%
تویffمشکلی نداره ولی تویie سمت چپی میفته پایین.چرا؟
کافیه position رو absolute قرار بدهید و با top و left و right پنل ها رو تو صفحه بچینید...
موفق باشید :قلب:
hamiii
سه شنبه 23 شهریور 1389, 17:22 عصر
اگر گاهی اوقات مرورگر متوجه تغییرات نشه یعنی اینکه از cache داره استفاده میکنه. برای اینکه مجبور نشید دم و دیقه کش رو پاک کنید به آخر آدرسی که تو آدرس بار قرار داره یه علامت سوال قرار بدید. اینجوری مرورگر از cache استفاده نخواهد کرد.
یه روش دیگه برای چیدن divها بصورتی که تو همه ی مرورگرها نمایش یکسانی داشته باشه اینه که همشون رو به یک سمت شناور کنیم.مثلا به همشون ویژگی float:right رو بدیم بعد با استفاده از margin فاصله هاشونو تنظیم کنیم.
موفق باشید
xoogle.ir
سه شنبه 23 شهریور 1389, 18:03 عصر
چرا این قدر سختش میکنید ؟ راحت ترین کار برای اینکه مرورگر اطلاعات جدید رو بگیره Ctrl+F5 هست.
hamiii
سه شنبه 23 شهریور 1389, 19:59 عصر
چرا این قدر سختش میکنید ؟
چقدر سختش کردیم مگه ؟:لبخند:
راحت ترین کار برای اینکه مرورگر اطلاعات جدید رو بگیره Ctrl+F5 هست.
دفعه اول که یه علامت سوال بذاری دیگه نیازی نیست هر سری Ctrl رو هم بگیری.فقط زدن F5 کافیه ،اینجوری راحت تر نیست.:چشمک:
البته راحت ترین راه برای هر کسی راهیه که به اون عادت کرده،
موفق باشی horap30 (http://barnamenevis.org/forum/member.php?u=95573) عزیز (جدی نگیر)
usef.e1364
چهارشنبه 24 شهریور 1389, 10:50 صبح
من به هر سه تاشونfloat:right دادم. ولی بازم این مشکل رو دارن
hamiii
چهارشنبه 24 شهریور 1389, 11:18 صبح
من به هر سه تاشونfloat:right دادم. ولی بازم این مشکل رو دارن
دوست عزیز اگه کدهاتونو بزارید بهتر میتونیم راهنماییتون کنیم.
usef.e1364
پنج شنبه 25 شهریور 1389, 11:09 صبح
اینم کدم:
#center
{
background-color:inherit;
width: 60%;
float:right;
height: 700px;
border: medium solid #6a7f22;
padding: 5px;
}
#left
{
width: 16%;
float:right;
border: medium solid #6a7f22;
height: 700px;
background-color:inherit;
margin:0px 6px 0px 4px;
}
#right
{ background-color:inherit;
width: 16%;
float: right;
border: medium solid #6a7f22;
height: 700px;
margin:0px 4px 0px 6px;
}
hamiii
پنج شنبه 25 شهریور 1389, 13:53 عصر
دورود بر شما
کدهاتون رو خیلی خوب نوشتین.تو همه مرورگرها هم نمایش درستی داره(حتی تو ie6:چشمک:)
عکس ضمیمه رو ببین تا باورت بشه:لبخندساده:
usef.e1364
جمعه 26 شهریور 1389, 20:42 عصر
ممنون.
الان ببینید، دقیقا وسط نیست.من برای اینکه قشنگ وسط باشه،چیکار کنم؟من تویdiv والدش center=align کردم.وقتی یه کم width هر کدوم رو تغییر میدم، سمت چپی میفته پایین!!:متعجب:
hamiii
جمعه 26 شهریور 1389, 21:28 عصر
برای اینکه قشنگ وسط باشه،چیکار کنم؟
از align=center هم میتونید استفاده کنید.
اگه از تگ <center> استفاده کنی بهتره. تمام کدهایی که تو body قرار داره رو تو یه تگ center قرار بدین.
موفق باشی دوست عزیز
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.