PDA

View Full Version : سوال: نحوه قرار عکس در تگ body



majid.mp
دوشنبه 21 فروردین 1391, 09:35 صبح
با عرض سلام خدمت دوستان
دوستان من در حال طراحی یک سایت چند زبانه هستم،در این وب سایت یک پوشه به نام تم دارم که فایل استایل شیت ها به صورت زیر در ساب فولدر ها قرار دارند
85473
در ادامه یک پوشه دیگر به نام image دارم که درون این پوشه یک تصویر برای بک گراند تگ بادی دارم،حال سوال اینجاست که چگونه میتوانم در فایل های استایل شیت به تصویر داخل پوشه image دسترسی داشته باشم؟
بنده خودم به این صورت آدرس دهی کردم ولی تصویر نمایش داده نمیشه :

body
{
font:12px tahoma;
background:url('Images/bg.jpg') fixed top center;
}
با تشکر.

clover
دوشنبه 21 فروردین 1391, 10:13 صبح
از دو طریق می تونید این کار رو انجام بدید. یکی آدرس دهی مطلق هست که از ریشه ی سایت باید آدرس بدید، به فرض اگر پوشه ی ایمیج در ریشه ی سایت قرار داره به این شکل باید آدرس بدید: (اسلش ابتدایی به معنای ریشه ی سایت هست، دقت کنید که در این حالت اگر سایت رو بر روی وب سرور اجرا نمی کنید و فقط چند صفحه ی HTML هستند که با مرورگر باز می کنید، ممکنه با مشکل مواجه بشید، چون ریشه بر روی فایل سیستم شما معنی متفاوتی داره):

body
{
font:12px tahoma;
background:url('/Images/bg.jpg') fixed top center;
}

روش دوم آدرس دهی نسبی هست، در این حالت نسبت به فایل CSS جاری آدرس دهی می کنید، به فرض برای چیزی که شما توضیح دادید(.. به معنی یک پوشه به عقب هست یا به عبارتی پوشه بالایی):

body
{
font:12px tahoma;
background:url('../../Images/bg.jpg') fixed top center;
}

majid.mp
دوشنبه 21 فروردین 1391, 10:23 صبح
با تشکر از پاسخ شما
بنده از روش دوم استفاده نمودم(آدرس دهی نسبی) اما خروجی در بر نداشت.
body
{
font:12px tahoma;
background:url('../../Images/bg.jpg') fixed top center;
}
با تشکر.

majid.mp
دوشنبه 21 فروردین 1391, 10:28 صبح
با توجه به توضیحات شما درست شد از راهنمایی شما سپاسگزارم
body
{
font:12px tahoma;
background:url('../../../Images/bg.jpg') fixed top center;
}