مشکل در قرار گرفت دایو در جای خود
|
۶-۶-۱۳۹۳, ۰۵:۱۳ صبح
ارسال: #1
|
|||
|
|||
مشکل در قرار گرفت دایو در جای خود
سلام
در لینک زیر دموی سایت را میتوانید ملاحظه بفرمایید سه دایو "ائمه" و "بیانات" و "اخبار" هم ردیف با جدیدترین اخبار قرار گیرد ولی همانطور که میبینید به انتهای صفحه رفته دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. |
|||
۶-۶-۱۳۹۳, ۰۹:۳۰ عصر
ارسال: #2
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
سلام
قالب رو خودتون طراحی کردید؟ ساختارتون ایراد داره من خروج نمایش موقعیت هارو پیوست کردم، شما موقعیت هایی که می خواین کنار هم تعریف شوند به این صورت تغریف کردید:(ساختارهای داخلیشون رو حذف کردم) کد: (انتخاب همه) <div id="level4"> بین این div ها div با آیدی content قرار داره، و خود دیو لول 4 که آخرین اخبار هم داخلش قرار داره جدیدترین اخبار داخلش هست، div هایی که می خواید کنار هم قرار بگیره داخل یک div مادر قرار بدید. |
|||
|
۷-۶-۱۳۹۳, ۰۷:۱۶ صبح
ارسال: #3
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
بله خودم قالب رو دارم طراحی میکنم
اون کار رو انجام دادم درست نشد دوباره به حالت قبل برگردوندم در عکس زیر حالت فعلی رو میبینید دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. در عکس زیر حالت که من انتظار دارم بشه رو گذاشتم یعنی اون دایوها بیان به بالا کنار جدیدترین اخبار دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. کد مربوط به فایل template.css کد: (انتخاب همه) /*@charset "utf-8"; */ کد مربوط به فایل index.php کد: (انتخاب همه) <?php در عکس زیر هم میتوانید ببینید مشکل من اون چهار تا دایو تو پر آبی رنگ هستن که به ترتیبی که تئ عکس هست میخوام قرار بگیرند دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. |
|||
۷-۶-۱۳۹۳, ۱۱:۲۳ عصر
ارسال: #4
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
شما طبق راهنمایی که جناب حسابی گفتند باید عمل کنید و مورد دیگری که باید در نظر بگیرید عرض ماژول ها است که اگر در عرض کلی قالب جانگیره میره پایین و همچنین برای نمایش این سه دایو در یک خط باید از displaye:inline استفاده کنید.
اصول کلی رو من و شما نمیتونیم تغییر بدیم و برای همین بهتره توصیه هایی که طراحان قالب میکنند رو اجرا کنید و از روش توصیه شده جناب حسابی استفاده کنید و به نتیجه برسونید مگر اینکه در کدنویسی تبحر داشته باشید. |
|||
|
۹-۶-۱۳۹۳, ۰۷:۲۶ صبح
ارسال: #5
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
سلام
اگه درست نظر شما را متوجه شده باشم منم دقیقا همان فرمایش شما را انجام دادم. به تصویر زیر توجه فرمایید در وسط دو کادر قرمز میبینید. کادر قرمز رنگ بالایی یک دایو کلی به اسم level2 است. در داخل این level2 دو دایو دیگه به اسم "bayanat" و "emamha" قرار دارد همچنین که در عکس میبینید در سمت راست کادر یک دایو کلی سبز رنگ با نام "level4" قرار دارد که شامل سه دایو زرد رنگ با نامهای "last-news" و "top-news" و "prayer-times" است حالتی که مد نظر است تا اینها در کنار هم قرار بگیرند هم در عکس واضح است کدهای مربوط به template.css کد: (انتخاب همه) /*@charset "utf-8"; */ کد مربوط به فایل index.php کد: (انتخاب همه) <?php دموی آنلاین دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. |
|||
۹-۶-۱۳۹۳, ۰۷:۰۶ عصر
ارسال: #6
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
دوست عزیز با قرار دادن این کدها شکلی که قرار دادین پیاده سازی می شود:
کد: (انتخاب همه) #level2 { ولی خروجی html شما اصلا برای این قالب بهینه نیست و ساختار باید تصحیح بشه، مثلا لول 2 باید بیاد زیر لول 4 تا از float:right استفاده کنیم، و لول 3 هم باید بیاد بالای div با آی دی content، شکل بهتر در واقع اینه که لول 2 و لول 3 رو در یک div مادر در زیر لول 4 قرار بدید. یعنی مشابه این ساختار: کد: (انتخاب همه) <div id="level1"> البته من قسمت سمت چپ که در عکس در قالبتون ندیدم، ولی در ساختاری که تعریف کردیم باید بعد از div مادر (level23) قرار بگیرد. |
|||
|
۱۰-۶-۱۳۹۳, ۰۸:۰۸ صبح
ارسال: #7
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
دوست عزیزم بسیار لطف کردید برای وقتی که گذاشتید
این سورس آخری رو تست کردم جواب داد ولی فقط در کروم جواب میده این طوری که من از نوشته های شما متوجه شدم نظم در کدهای من رعایت نشده اگر لطف کنید و نحوه صحیح رو در کدی که گذاشتم جا بدید(template.css و همینظور index.php) تا نمونه کاملی را داشته باشم نمونه خوبی برای یادگیری اینجانب خواهد بود |
|||
۱۱-۶-۱۳۹۳, ۰۵:۳۵ صبح
ارسال: #8
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
شما اگر با توجه به توضیحات بالا تغییرات را انجام بدید مشکل برطرف خواهد شد، من یک نمونه تغییر یافته index.php شما رو قرار دادم، css بعد از جایگزین شدن این کدها و تغییرات جزئی که انجام شده قابل پیاده سازی خواهد بود. فقط کدهای css اضافی برای آیدی لول2 و 3و 4 باید حذف بشوند و دوباره بر اساس ساختاد جدید نوشته بشوند.
کد php: (انتخاب همه) <?php |
|||
|
۱۲-۶-۱۳۹۳, ۰۸:۱۴ صبح
ارسال: #9
|
|||
|
|||
RE: مشکل در قرار گرفت دایو در جای خود
ممنونم دوست عزیز
ولی همچنان مشکل پا برجاست چون در کروم فقط درست نشان میدهد ولی در فایرفاکس و اکسپلورر مثل قبل نشان میدهد یه مسئله دیگه فاصله پایین slider تا دایو های بعدی است من هر چی کد را نگاه میکنم هیچ جایی نگفتم که اینقدر فاصله داشته باشه. چطور این فاصله رو برسونم به 10px ? دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. |
|||
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان