PDA

View Full Version : سوال: اعمال نشدن بخشی از فایل css در فرم وب، در حالی که همه چیز به نظر درست می آید



Parham.D
شنبه 10 دی 1390, 16:28 عصر
سلام دوستان عزیز و اساتید گرامی.

در فایل css کد زیر را دارم:




#header {
background: url(images/header_bg.gif) repeat-x;
background-image
position: relative;
width: 688px;
margin-bottom: 11px;
}

#header .bl { height: 157px; }

#header .tr { background: url(images/header_tr.gif) top right no-repeat; }
#header .bl { background: url(Images/header_bl.gif) bottom left no-repeat; }
#header .br { background: url(Images/header_br.jpg) bottom right no-repeat; width:100%;}


هیچ کدام از عکسهای gif که در background و به صورت url معرفی کردم کار نمیکنند، یعنی آنها را تشخیص نمیدهد. در حالی که مثلا height : 157px را اجرا میکند. لطفا من را راهنمایی کنید که اشتباهم کجا بوده و چطور باید یک عکس برای background ست کنم. آدرس عکسها هم درست است. تست کردم.

ممنون از راهنمایی شما.

lida2010
شنبه 10 دی 1390, 17:11 عصر
درستش اینجوریه

body {background-image:url('yourphoto.gif');}

sarapepors
شنبه 10 دی 1390, 19:24 عصر
background-image:url('back.png'); background-repeat:repeat-x

Parham.D
یک شنبه 11 دی 1390, 07:33 صبح
دوستان عزیز ممنون از توجه شما؛ اما هیچ کدام کار نکرد. به نظر میرسه کد درسته، جای دیگه اشکال داره. هر چی نگاه میکنم همه چیز درسته!!! نظر دیگه ای دارید؟! :متفکر:

hamid_shrk
یک شنبه 11 دی 1390, 08:33 صبح
دوست عزیز باید ببینی فایل css تون کجای پروژه قرار داره ، اگه تو یک پوشه مثلا پوشه CSS باشه باید یک ../ قبل نام عکس هاتون بذارید

Saber Mogaddas
یک شنبه 11 دی 1390, 15:00 عصر
سلام
چیزی به اسم تشخیص دادن نداریم حتما شما آدرس عکس رو درست وارد نمی کنید..

Parham.D
دوشنبه 12 دی 1390, 13:20 عصر
سلام
چیزی به اسم تشخیص دادن نداریم حتما شما آدرس عکس رو درست وارد نمی کنید..

همین آدرس را وقتی در وب فرم استفاده میکنم تشخیص میده اما در CSS نه. مشکل آدرس نیست، مشکل نحوه وارد کردن آدرس است که در بخشهای مختلف کمی فرمت آنها تفاوت داره! راهی که آقای حمید گفت جواب داد و تشکر کردم از ایشان. برای مثال آدرس کلی این است : Images/pic.gif. که در وب فرم به این صورت وارد میشه: 'Images/pic.gif/~' اما در CSS اینطور وارد میشه: 'Images/pic.gif/..'

:لبخندساده:

Saber Mogaddas
دوشنبه 12 دی 1390, 14:30 عصر
دقیقا منظور من هم همینه که تشخیص دادن نیست قضیه نحوه درست دادن آدرس هست..
علامت مد server side هست و .. برای html به کار میره..
موفق باشی..

ravand
دوشنبه 12 دی 1390, 21:58 عصر
ببين داداش حتي يه فاصله هم كار رو خراب ميكنه:
به فاصله ي بين url و پرانتز دقت كن.

#d{
background-image:url('http://s2.picofile.com/file/7166985806/zemine4.jpg');
}


#d{
background-image:url ('http://s2.picofile.com/file/7166985806/zemine4.jpg');
}

نمي خوام بگم كد شما اين عيب رو داره ، ميخوام بگم بيشتر دقت كن.
موفق باشي.